1. 重装Ubuntu前的准备工作
重装操作系统从来都不是一件可以掉以轻心的事情,特别是当涉及到双启动环境时。我在过去五年里帮同事和朋友处理过不下20次Ubuntu安装问题,发现90%的翻车事故都源于准备阶段的疏忽。下面这些准备工作看似简单,但每一个都可能成为决定成败的关键。
首先,备份数据是重中之重。我强烈建议采用"3-2-1备份原则":至少保留3份数据副本,使用2种不同介质(比如外置硬盘+云存储),其中1份存放在异地。对于双启动环境,需要特别注意:
- Windows分区中的个人文件(通常位于C:\Users\你的用户名)
- Ubuntu主目录下的隐藏配置文件(~/.config, ~/.ssh等)
- /etc目录下的系统配置文件
- 已安装软件的列表(可通过
dpkg --get-selections > package_list.txt导出)
提示:在备份Ubuntu数据时,别忘了检查/home目录下的隐藏文件,这些文件往往包含重要配置但容易被忽略。
制作启动盘时,我推荐使用Ventoy而不是传统的Rufus或Etcher。Ventoy允许你将多个ISO镜像放在同一个U盘中,这在需要尝试不同Ubuntu版本时特别方便。具体操作步骤:
- 下载最新版Ventoy(https://www.ventoy.net/)
- 插入至少8GB的U盘(注意:制作过程会格式化U盘)
- 运行Ventoy2Disk.exe,选择你的U盘,点击"Install"
- 安装完成后,直接将Ubuntu ISO文件复制到U盘根目录
2. 双启动与单启动模式的选择策略
很多人在重装Ubuntu时都会纠结:是保留双启动还是改为单系统?这个决定应该基于你的实际使用场景。根据我的经验,以下情况适合选择双启动:
- 需要运行某些Windows独占软件(如专业版Adobe系列)
- 偶尔需要玩对Linux兼容性差的游戏
- 工作环境强制要求使用Windows特定工具
而以下情况则建议改用Ubuntu单系统:
- 开发环境完全基于Linux工具链
- 使用Windows仅为偶尔处理文档(可用Wine或虚拟机替代)
- 追求系统纯净性和性能最大化
如果你决定保留双启动,在安装过程中要特别注意分区环节。我见过太多人因为错误操作导致Windows分区被意外格式化。安全做法是:
- 先在Windows中压缩出足够空间(建议至少50GB)
- 使用GParted创建ext4分区(留给Ubuntu根目录)
- 单独创建swap分区(内存小于8G时建议设为内存大小的1.5倍)
- 保留EFI分区不动(通常已由Windows创建)
3. 详细安装步骤解析
3.1 启动安装介质
现代主板通常采用UEFI启动模式,这带来了一些新变化。在开机时按下启动菜单键(通常是F12或ESC,因主板而异)后,你会看到两个U盘选项:一个带"UEFI"前缀,一个不带。选择带UEFI的选项以确保兼容性。
如果遇到启动失败,可能需要:
- 进入BIOS禁用Secure Boot
- 关闭Fast Startup(在Windows电源选项中)
- 将SATA模式从RAID改为AHCI(这会影响已安装的Windows系统,需谨慎)
3.2 安装类型选择
安装向导中的"安装类型"页面是最关键也最容易出错的环节。根据你的需求:
- 清除整个磁盘:适合单系统安装,会删除所有现有分区
- 安装Ubuntu与Windows共存:自动配置双启动(新手推荐)
- 其他选项:手动分区(高级用户)
我强烈建议第一次安装的用户选择"安装Ubuntu与Windows共存"选项。这个选项会自动:
- 保留现有Windows分区
- 在空闲空间创建Ubuntu所需分区
- 配置GRUB引导菜单
3.3 手动分区详解
对于需要精细控制分区的高级用户,以下是我的常用分区方案(以256GB SSD为例):
| 挂载点 | 大小 | 文件系统 | 备注 |
|---|---|---|---|
| /boot/efi | 512MB | FAT32 | 必须作为第一个分区 |
| / | 50GB | ext4 | 系统根目录 |
| /home | 剩余空间-8GB | ext4 | 用户文件 |
| swap | 8GB | swap | 休眠需要等于内存大小 |
分区时特别注意:
- EFI分区必须标记为"EFI系统分区"
- 根分区和home分区的文件系统建议用ext4(最稳定)
- 分区顺序会影响性能(将频繁访问的分区放在磁盘前端)
4. 安装后的必要配置
安装完成只是开始,以下配置能让你的Ubuntu用起来更顺手:
4.1 驱动安装
Ubuntu自带的开源驱动通常能用,但不够优化。对于NVIDIA显卡:
sudo ubuntu-drivers autoinstall sudo reboot对于WiFi/蓝牙问题:
sudo apt install --reinstall linux-firmware4.2 中文输入法配置
搜狗输入法在Ubuntu上的表现最好:
sudo apt install fcitx libfcitx-qt5-1 下载搜狗.deb包后: sudo dpkg -i sogoupinyin_*.deb sudo apt --fix-broken install然后在设置→区域和语言→管理已安装的语言中,将键盘输入法系统改为fcitx。
4.3 系统优化
几个提高使用体验的命令:
# 禁用烦人的错误报告 sudo systemctl disable apport.service # 启用最小化点击 gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize' # 提高文件索引效率 sudo systemctl disable tracker-store tracker-miner-fs5. 常见问题解决方案
5.1 GRUB引导菜单丢失
如果启动直接进入Windows,说明GRUB被覆盖。修复方法:
- 用Ubuntu安装U盘启动进入试用模式
- 挂载原系统分区:
sudo mount /dev/nvme0n1p2 /mnt sudo mount /dev/nvme0n1p1 /mnt/boot/efi- 重新安装GRUB:
sudo grub-install --root-directory=/mnt /dev/nvme0n1 sudo update-grub5.2 双系统时间不一致
Windows和Linux处理硬件时钟的方式不同,导致时间错乱。解决方法:
timedatectl set-local-rtc 1 --adjust-system-clock5.3 合盖不休眠问题
编辑登录管理器配置:
sudo nano /etc/systemd/logind.conf修改或添加:
HandleLidSwitch=ignore HandleLidSwitchExternalPower=ignore然后重启服务:
sudo systemctl restart systemd-logind我在多次重装Ubuntu的过程中发现,90%的问题都能通过仔细阅读错误信息和查阅官方文档解决。Ubuntu社区有非常完善的Wiki和问答平台,遇到问题时不妨先搜索一下。记住,Linux给了你完全掌控系统的自由,但也要求你对自己的操作负责。每次修改关键配置前,做好备份和记录,这样即使出现问题也能快速回滚。