1. 准备工作:系统镜像与启动盘制作
真机安装Ubuntu的第一步是准备安装介质。与虚拟机安装不同,真机安装需要将系统镜像写入物理存储设备。我推荐使用容量至少8GB的U盘作为启动盘,这是目前最通用的安装方式。
1.1 镜像下载与验证
Ubuntu官方镜像可以从其官网获取。建议选择最新的LTS(长期支持)版本,目前是Ubuntu 22.04 LTS。这个版本将获得5年的安全更新支持,适合长期稳定使用。下载完成后,务必验证镜像的SHA256校验值,确保下载的文件完整无损。我曾经遇到过因镜像损坏导致安装失败的案例,这个简单的验证步骤可以避免很多后续问题。
提示:在Linux或Mac系统下,可以使用
sha256sum命令验证;Windows用户可以使用CertUtil工具进行验证。
1.2 制作启动U盘
制作启动盘的工具选择很重要。在Windows环境下,我推荐使用Rufus工具,它支持UEFI和Legacy两种启动模式,并且会自动处理分区格式问题。在Linux系统下,可以直接使用dd命令进行写入:
sudo dd if=ubuntu-22.04-desktop-amd64.iso of=/dev/sdX bs=4M status=progress这里需要特别注意/dev/sdX中的X需要替换为你实际的U盘设备号,错误的设备号可能导致数据丢失。我建议先使用lsblk命令确认U盘设备标识。
2. 安装前的硬件准备与BIOS设置
2.1 硬件兼容性检查
虽然Ubuntu对硬件的兼容性已经相当不错,但在安装前还是建议检查几个关键点:
- 显卡:特别是NVIDIA显卡,可能需要额外安装专有驱动
- 无线网卡:某些较新的无线网卡可能需要手动安装固件
- 存储设备:确认磁盘控制器模式(AHCI通常是最佳选择)
2.2 BIOS/UEFI设置调整
现代PC通常使用UEFI固件,安装前需要做以下调整:
- 禁用Secure Boot(安全启动),虽然Ubuntu支持Secure Boot,但禁用可以减少潜在的兼容性问题
- 启用UEFI模式(如果主板支持)
- 调整启动顺序,将U盘设为第一启动项
我遇到过一些特殊主板(特别是某些品牌笔记本)需要额外设置才能正常启动安装程序。如果遇到问题,可以尝试在BIOS中禁用"Fast Boot"选项。
3. 安装过程详解
3.1 启动安装程序
插入制作好的启动U盘并重启电脑后,你应该能看到Ubuntu的GRUB启动菜单。这里有几个关键选项:
- Try Ubuntu:在不安装的情况下体验系统
- Install Ubuntu:直接进入安装程序
- OEM install:为制造商准备的安装模式
我建议先选择"Try Ubuntu"模式,这样可以先确认所有硬件都能正常工作,特别是无线网络和显示设备。
3.2 分区方案设计
对于真机安装,分区是最关键的步骤之一。根据你的使用场景,我推荐以下几种方案:
单系统安装(全盘安装): 这是最简单的方案,安装程序会自动处理所有分区工作。适合只想使用Ubuntu的用户。
双系统安装: 需要手动分区,至少需要:
- 一个根分区(/),建议50GB以上
- 一个交换分区(swap),大小通常等于内存大小
- 一个/home分区(可选,但推荐),用于存放用户数据
注意:在双系统安装时,务必小心不要误删Windows的EFI分区,这可能导致Windows无法启动。
3.3 安装选项配置
安装过程中有几个重要选项需要注意:
- 键盘布局:选择适合你地区的键盘布局
- 网络连接:建议连接网络,这样安装过程中可以下载更新和第三方软件
- 安装类型:选择"正常安装"会包含更多常用软件,选择"最小安装"则只安装基本系统
我通常选择"正常安装"并勾选"安装第三方软件",这样可以省去后续手动安装多媒体解码器等软件的麻烦。
4. 安装后的必要配置
4.1 驱动安装
安装完成后,首先应该检查驱动状态。打开"软件和更新"应用,在"附加驱动"标签页中可以查看和安装专有驱动。特别是对于NVIDIA显卡用户,这里可以安装官方驱动以获得最佳性能。
4.2 系统更新
安装完成后立即运行系统更新是个好习惯:
sudo apt update && sudo apt upgrade -y4.3 中文环境配置
对于中文用户,还需要进行一些额外配置:
- 安装中文语言包
- 配置中文输入法(推荐使用搜狗输入法)
- 调整系统区域设置
安装搜狗输入法的命令如下:
sudo apt install fcitx fcitx-sogoupinyin安装完成后需要在系统设置中将fcitx设为默认输入法框架,并添加搜狗输入法。
4.4 电源管理优化
对于笔记本用户,电源管理是个重要问题。Ubuntu默认的合盖行为是挂起,如果需要修改这个行为,可以安装tweaks工具进行调整:
sudo apt install gnome-tweaks然后在Tweaks工具的"电源"选项中修改合盖行为。
5. 常见问题与解决方案
5.1 安装过程中卡住
如果安装过程在某个步骤卡住,可以尝试以下方法:
- 检查安装介质的完整性
- 尝试不同的安装选项(如不连接网络安装)
- 在启动时添加
nomodeset参数
5.2 双系统启动菜单丢失
如果安装后无法看到Windows启动项,可以尝试修复GRUB:
sudo update-grub这个命令会扫描所有磁盘上的操作系统并重新生成启动菜单。
5.3 显卡驱动问题
显卡问题通常表现为登录后黑屏或分辨率异常。可以尝试以下步骤:
- 在登录界面按Ctrl+Alt+F2切换到控制台
- 卸载当前显卡驱动
- 安装开源驱动或不同版本的专有驱动
对于NVIDIA显卡,我推荐使用官方的驱动PPA源:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update6. 进阶配置与优化
6.1 SSD优化
如果你的系统安装在SSD上,可以进行一些优化:
- 启用TRIM支持:
sudo systemctl enable fstrim.timer- 调整swappiness值(对于大内存机器)
6.2 系统美化
Ubuntu默认的GNOME桌面可以通过扩展进行美化。我推荐安装:
- Dash to Panel:将顶栏和Dock合并
- Arc Menu:提供更传统的开始菜单
- User Themes:支持自定义主题
这些扩展可以通过GNOME扩展网站或gnome-shell-extensions包安装。
6.3 开发环境配置
对于开发者,安装完系统后通常需要配置开发环境:
- 安装Git和常用开发工具:
sudo apt install build-essential git- 配置Python环境(推荐使用pyenv)
- 安装Docker(如果需要)
安装Docker的命令:
sudo apt install docker.io sudo systemctl enable --now docker sudo usermod -aG docker $USER7. 系统备份与恢复
真机安装Ubuntu后,建议设置好备份方案。我推荐使用timeshift工具进行系统备份:
sudo apt install timeshiftTimeshift可以创建系统快照,在系统出现问题时可以快速恢复到之前的状态。配置时建议将备份保存到外部存储设备或独立分区。
对于个人文件备份,可以使用deja-dup工具,它提供了简单的界面来备份用户主目录。
我在实际使用中发现,定期创建系统快照可以节省大量故障排除时间。特别是在进行重大系统更新或安装新软件前,创建一个快照是明智的选择。