Ubuntu真机安装全攻略:从启动盘制作到系统优化

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固件,安装前需要做以下调整:

  1. 禁用Secure Boot(安全启动),虽然Ubuntu支持Secure Boot,但禁用可以减少潜在的兼容性问题
  2. 启用UEFI模式(如果主板支持)
  3. 调整启动顺序,将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 安装选项配置

安装过程中有几个重要选项需要注意:

  1. 键盘布局:选择适合你地区的键盘布局
  2. 网络连接:建议连接网络,这样安装过程中可以下载更新和第三方软件
  3. 安装类型:选择"正常安装"会包含更多常用软件,选择"最小安装"则只安装基本系统

我通常选择"正常安装"并勾选"安装第三方软件",这样可以省去后续手动安装多媒体解码器等软件的麻烦。

4. 安装后的必要配置

4.1 驱动安装

安装完成后,首先应该检查驱动状态。打开"软件和更新"应用,在"附加驱动"标签页中可以查看和安装专有驱动。特别是对于NVIDIA显卡用户,这里可以安装官方驱动以获得最佳性能。

4.2 系统更新

安装完成后立即运行系统更新是个好习惯:

sudo apt update && sudo apt upgrade -y

4.3 中文环境配置

对于中文用户,还需要进行一些额外配置:

  1. 安装中文语言包
  2. 配置中文输入法(推荐使用搜狗输入法)
  3. 调整系统区域设置

安装搜狗输入法的命令如下:

sudo apt install fcitx fcitx-sogoupinyin

安装完成后需要在系统设置中将fcitx设为默认输入法框架,并添加搜狗输入法。

4.4 电源管理优化

对于笔记本用户,电源管理是个重要问题。Ubuntu默认的合盖行为是挂起,如果需要修改这个行为,可以安装tweaks工具进行调整:

sudo apt install gnome-tweaks

然后在Tweaks工具的"电源"选项中修改合盖行为。

5. 常见问题与解决方案

5.1 安装过程中卡住

如果安装过程在某个步骤卡住,可以尝试以下方法:

  1. 检查安装介质的完整性
  2. 尝试不同的安装选项(如不连接网络安装)
  3. 在启动时添加nomodeset参数

5.2 双系统启动菜单丢失

如果安装后无法看到Windows启动项,可以尝试修复GRUB:

sudo update-grub

这个命令会扫描所有磁盘上的操作系统并重新生成启动菜单。

5.3 显卡驱动问题

显卡问题通常表现为登录后黑屏或分辨率异常。可以尝试以下步骤:

  1. 在登录界面按Ctrl+Alt+F2切换到控制台
  2. 卸载当前显卡驱动
  3. 安装开源驱动或不同版本的专有驱动

对于NVIDIA显卡,我推荐使用官方的驱动PPA源:

sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update

6. 进阶配置与优化

6.1 SSD优化

如果你的系统安装在SSD上,可以进行一些优化:

  1. 启用TRIM支持:
sudo systemctl enable fstrim.timer
  1. 调整swappiness值(对于大内存机器)

6.2 系统美化

Ubuntu默认的GNOME桌面可以通过扩展进行美化。我推荐安装:

  • Dash to Panel:将顶栏和Dock合并
  • Arc Menu:提供更传统的开始菜单
  • User Themes:支持自定义主题

这些扩展可以通过GNOME扩展网站或gnome-shell-extensions包安装。

6.3 开发环境配置

对于开发者,安装完系统后通常需要配置开发环境:

  1. 安装Git和常用开发工具:
sudo apt install build-essential git
  1. 配置Python环境(推荐使用pyenv)
  2. 安装Docker(如果需要)

安装Docker的命令:

sudo apt install docker.io sudo systemctl enable --now docker sudo usermod -aG docker $USER

7. 系统备份与恢复

真机安装Ubuntu后,建议设置好备份方案。我推荐使用timeshift工具进行系统备份:

sudo apt install timeshift

Timeshift可以创建系统快照,在系统出现问题时可以快速恢复到之前的状态。配置时建议将备份保存到外部存储设备或独立分区。

对于个人文件备份,可以使用deja-dup工具,它提供了简单的界面来备份用户主目录。

我在实际使用中发现,定期创建系统快照可以节省大量故障排除时间。特别是在进行重大系统更新或安装新软件前,创建一个快照是明智的选择。