Linux-Ubuntu系统安装特别指导

目录

[1. Ubuntu介绍](#1. Ubuntu介绍)

[2. 下载](#2. 下载)

[3. 创建 Ubuntu 虚拟机](#3. 创建 Ubuntu 虚拟机)

[4. 安装 Ubuntu 操作系统](#4. 安装 Ubuntu 操作系统)

[5. 系统基本配置](#5. 系统基本配置)

1. Ubuntu介绍

Ubuntu 是一款基于 Debian Linux 发行版开发的开源操作系统,由 Canonical 公司(2004 年由马克・沙特尔沃思创立)主导维护,其名称源自祖鲁语和科萨语,意为 "人道待人",核心理念是让普通用户和企业都能免费使用稳定、易用的开源系统。

核心特点:

  • 易用性突出:默认搭载 GNOME 桌面环境(部分版本曾用 Unity),界面简洁直观,支持拖拽操作、多桌面管理,对新手友好 ------ 无需复杂命令,通过图形化界面即可完成软件安装、系统设置等操作;
  • 软件生态完善:内置 Ubuntu Software 软件中心,可一键安装办公、设计、开发类软件(如 LibreOffice、GIMP、VS Code);同时支持 APT 包管理工具(sudo apt install命令),能快速获取海量开源软件资源,且多数软件免费;
  • 稳定性与兼容性强:针对硬件适配做了大量优化,支持 x86_64(主流 PC)、ARM(树莓派、嵌入式设备)等架构,可流畅运行在笔记本、台式机、服务器甚至物联网设备上;系统更新策略清晰,分为 "安全更新" 和 "功能更新",兼顾稳定性和新特性;
  • 开源与免费:用户可免费下载、使用、修改源代码,企业部署无需支付版权费用,同时拥有庞大的全球社区(如 Ubuntu Forums、Stack Overflow),遇到问题能快速获取技术支持。

主要应用场景:

  • 个人桌面:替代 Windows/macOS,用于日常办公(LibreOffice 兼容 Office 格式)、网页浏览、多媒体播放(支持主流音视频格式),且系统资源占用低,老旧电脑也能流畅运行;
  • 服务器领域:Ubuntu Server 版是全球主流的服务器操作系统之一,广泛用于搭建 Web 服务器(Nginx/Apache)、数据库服务器(MySQL/PostgreSQL)、容器平台(Docker/Kubernetes),腾讯云、阿里云等云厂商均提供 Ubuntu Server 镜像;
  • 开发环境:天生适配 Linux 开发工具链,支持 C/C++、Python、Java、Go 等主流编程语言,可直接运行 Redis、MongoDB 等中间件,是开发者搭建本地开发环境或 CI/CD 流水线的优选。;
  • 物联网与嵌入式:Ubuntu Core(精简版)专为嵌入式设备设计,占用存储空间小(仅数百 MB),支持 OTA(空中下载)更新,常用于智能设备、工业控制终端等场景。

2. 下载

Ubuntu官方下载 : https://cn.ubuntu.com/download

选择版本后面跟随有LTS(长期支持版)的进行下载,如 Ubuntu 24.04.3 LTS

3. 创建 Ubuntu 虚拟机

虚拟机安装指导参考如下博客:
虚拟机安装指引

3.1 启动 VMware 并创建新虚拟机

  • 打开 VMware Workstation,点击 "创建新的虚拟机";
  • 在向导中选择 "自定义安装",点击 "下一步"; 稍后安装操作系统, 点击 "下一步",;

3.2 选择客户机操作系统 Linux

  • 操作系统选择 "Linux" ;
  • 版本选择 "Ubuntu 64 位"(根据下载的 ISO 版本选择),点击 "下一步";

3.3 命名虚拟机并选择存储路径

  • 输入虚拟机名称,如 Ubuntu24_04 ;
  • 选择存储位置, E:\VMware\Ubuntu , 点击 "下一步";

3.4 处理器和磁盘配置

  • 最大磁盘大小设为 100G;(根据实际硬件资源情况设置)

等待虚拟机安装完成。

3.5 虚拟机运行优化和操作系统映像文件添加

  • 1 虚拟机->设置->硬件->处理器,开启虚拟引擎;
  • 2 虚拟机->设置->硬件, 移除声卡、打印机等未使用的设备;

  • 3 虚拟机->设置->硬件->显示器, 可去掉 3D图形勾选;

  • 4 虚拟机->设置->选项->高级, 设置输入优先级为高;
  • 5 编辑->首选项->优先级->抓取输入内容, 设置为高 ;
  • 6 编辑->首选项->内存,设置预留内存,内存足够可以让虚拟机只用物理内存,不会去读取虚拟内存,减少硬盘读取占用;(一般设为主机内存的一半);额外内存,选取允许交换部分虚拟机内存 ;

  • 7 虚拟机->设置->CD/DVD(SATA)-->选择 使用ISO映像文件 ;点击 "浏览",找到之前下载的 Ubuntu ISO 文件;

4. 安装 Ubuntu 操作系统

安装 Ubuntu 系统之前,一定要断开电脑网络连接,不然会导致安装过程中下载其他资源,使安装时间变长或安装卡死。 若安装卡死,长时间一直未动,则需要重启电脑,并重新开始安装系统。

4.1 开启虚拟机

  • 开启虚拟机之后,进入引导界面;
  • 若光标在虚拟机显示,要使光标回到 Windows,则按下快捷键 Ctrl+Alt,就看使用鼠标在 Windows 上进行操作;
  • 若光标未显示,用鼠标点击一下当前界面;使用键盘 ↑/↓ 键操作,选择 Try or install Ubuntu,回车;
  • 等待,进入安装界面;

4.2 系统语言选择和键盘布局

  • 根据使用习惯选择系统语言,"简体中文" 或 "English", 点击 "下一步";;
  • 进入下一个界面后,再点击 "下一步";
  • 键盘布局,默认即可,点击 "下一步";
  • 连接到互联网-->选择我现在不想连接到互联网,点击 "下一步";

4.3 安装Ubuntu

  • 选择 "安装 Ubuntu",点击 "下一步";
  • 选择 "交互安装" , 点击 "下一步";
  • 选择 "默认集合" , 点击 "下一步";
  • 安装推荐的专有软件,默认即可, 点击 "下一步";

4.4 磁盘配置

  • 选择手动分区, 点击 "下一步";

手动分区时,点击一个空闲盘符(若没有,就新建一个空闲盘符),点击左下角的 + , 添加其他盘符:

  • boot/efi - 500M 系统启动引导分区 (一般大于 200M 即可) ;
  • Swap - 4096 内存交换分区,相当于Windows的"虚拟内存" ;
  • / - 30720M linux 系统根目录(主系统,类似C盘)分区 (20480 足够) ;
  • /tmp - 4096 系统缓冲文件区 ;
  • /home - 剩余空间 , 其它盘(相当于D或E盘)分区 ;

虚拟机分区安装,启动引导必须选择第一个盘符,因为新建的虚拟客户机没有其它操作系统,不然会导致本次安装启动不了;

4.5 账号设置

  • 姓名设置, ;
  • 电脑主机名,可以改简短点, ;
  • 密码设置,简单点,方便后续操作,点击 "下一步";

4.6 安装

等待安装完成,安装完成后,就点击 "立即重启";

5. 系统基本配置

5.1 更换软件源,提升下载网速

  • 桌面左侧点击 Show Apps -->点击 Software&Updates ;
  • 在弹出的界面,Ubuntu Software --> Download form -->在下拉列表中选择 Other;
  • 在弹出的新界面选择下载源,往上滑-->选择 China-->选择 mirror.aliyun.com 或其他下载速度较快的源-->输入之前安装设置的账号登录密码-->close --> Reload;
bash 复制代码
# Ctrl + Alt + t 打开超级终端, 输入如下命令,测试网络状态和网速
ping www.baidu.com
  • 若上述操作后,ping 网络异常,就尝试如下操作
bash 复制代码
# 1. 查看 虚拟机的 编辑->虚拟网络编辑器->VMnet0 是否配置正确 (要与虚拟机->网络适配器的模式保持一致),若选择桥接模式->自动 ,网络仍然连接不成功,就 编辑->虚拟网络编辑器->VMnet0->桥接模式->选择实际主机的网络驱动地址;

# 2. 打开超级终端, 配置 DNS
# 2.1 备份配置 
sudo cp /etc/resolv.conf /etc/resolv.conf.back

# 2.2 打开 resolv.conf
sudo gedit /etc/resolv.conf

# 2.3 在文件末尾添加
nameserver 8.8.8.8
nameserver 114.114.114.114
  • 若 网络能成功 ping 通后,就输入命令 sudo apt-get update 更新一次 ;

5.2 安装VM Tools工具

  • 虚拟机--> 安装 VMware Tools -- > 这时系统会弹出一个文件夹;
  • 选择 VMwareToolsxxxxx.tar.gz 压缩包 --> 复制-->粘贴到Ubuntu桌面;
  • 打开终端,执行如下命令:
bash 复制代码
# 安装 VMware Tools  前先执行该工具包安装
sudo apt-get install open-vm-tools-desktop

# 切换路径到 桌面
cd  Desktop/

# 解压文件
tar  xvf  VM......tar.gz

# 进入超级用户 , 并输入密码
sudo -s
#输入密码

# 给权限
 chmod 777 vmware-tools-distrib/ -R

# 进入目录  vmware-tools-distrib/
cd vmware-tools-distrib/

# 运行, 出现第一个no 输入yes  然后一直敲击键盘的回车
./vmware-install.pl
  • 检查 vmware-tools 是否安装成功
bash 复制代码
# 在 Windows 下创建一个文件夹 E:\share ;
# 在虚拟机菜单上,虚拟机 --> 设置-->选项 --> 共享文件夹 --> 总是启用;
# 点击添加 --> 下一步 -->主机路径( 选择Windows下创建的文件夹 E:\share) --> 下一步 --> 确定 ;
# 在 terminal终端输入命令 
cd  /mnt/hgfs/
ls
# 如果出现 share 目录 则说明安装成功. 若失败,重启虚拟机,再试一次
bash 复制代码
# 一、 cd  /mnt/hgfs/  命令后, /mnt/hgfs不存在问题解决
# 1 创建一个挂载点
cd /mnt
sudo -s
mkdir /hgfs

# 重新打开命令终端,输入如下命令
vmware-hgfsclient

# 成功,就会看到 添加的共享文件夹 share

# 二、 sudo mount -t vmhgfs .host:/ /mnt/hgfs 报送Error: cannot mount filesystem: No such device错误
# 1. 输入如下命令
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other,nonempty

# 或
vmhgfs-fuse .host:/ /mnt/hgfs

# 2. 切换到 /mnt/hgfs
cd /mnt/hgfs/

# 三、 可以进入 hgfs文件,但没有添加的共享文件 share显示
# 1. 先删除共享文件添加路径,重启虚拟机;
# 2. 重新添加共享文件路径 ;按上述方式查询 /mnt/hgfs/share 是否存在 ;




#四、上述方式都不行,就执行如下指令:
sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

cd /mnt/hgfs

# 若能成功,则表示挂载 hgfs成功;但此方法每次开机需要重新执行上述 mount -t 命令 
# 设置系统自动挂载,执行如下命令:
chmod 777 /etc/fstab -R
sudo gedit /etc/fstab

# 在 fstab 文件末尾添加如下一行
.host:/shared /mnt/hgfs vmhgfs defaults 0 0 

# 若 fstab 更改出错, Ubuntu 开机时会报错,就按如下方式解决
# 重启客户机->光标移动到recovery mode,不要回车,按e键, 找到底部的ro,改为rw ;
# CTRL+X , 将 fstab 改为原来的配置 ;
相关推荐
读书读傻了哟3 小时前
Windows 10 使用 VMware Workstation 搭建 Ubuntu 虚拟机
linux·windows·ubuntu
isyangli_blog3 小时前
Windows & Linux 操作系统分区管理
linux·运维·服务器
泽虞3 小时前
《Qt应用开发》笔记p3
linux·开发语言·数据库·c++·笔记·qt·面试
fwerfv3453453 小时前
C++与Qt图形开发
linux
ajassi20003 小时前
开源 C++ QT QML 开发(十八)多媒体--音频播放
c++·qt·开源
XXYBMOOO3 小时前
如何自定义 Qt 日志处理并记录日志到文件
开发语言·数据库·qt
知南x3 小时前
【QT界面设计学习篇】qt快速开发技巧
开发语言·qt
宏笋3 小时前
Qt 绘制彩色文本,包括字符颜色分割、动画效果和渐变等多种花式效果
qt
有想法的py工程师3 小时前
AL2系统下编译安装PSQL16.4版本
linux·运维·数据库·postgresql