Ubuntu 系统重装完全指南:从备份到恢复

为什么需要重装 Ubuntu?

Ubuntu 系统在使用过程中可能遇到内核崩溃、软件冲突、病毒攻击或者系统文件损坏等问题,导致频繁死机或无法启动。此时,重装系统是最彻底的解决方案。但重装意味着默认会格式化系统分区,因此必须提前备份数据。

第一步:备份重要数据

在重装前,请务必将 /home 目录下的个人文件、配置文件(如 .bashrc.ssh 等)以及数据库资料复制到外部硬盘或云存储。推荐使用 rsync 命令进行增量备份:

rsync -avz --progress /home/用户名/ /media/备份盘/backup/

同时,记录已安装的软件包列表:
dpkg --get-selections > package_list.txt

第二步:制作 Ubuntu 启动盘

下载最新的 Ubuntu ISO 文件(官网下载),使用 Rufus(Windows)或 dd 命令(Linux)写入 U 盘。
例如使用 dd
sudo dd if=ubuntu.iso of=/dev/sdX bs=4M status=progress oflag=sync/dev/sdX 为 U 盘设备名)

第三步:启动并开始安装

插入启动盘,重启电脑,进入 BIOS 设置 U 盘为第一启动项。选择“Try Ubuntu”或“Install Ubuntu”。建议先试用以确保硬件兼容性。

第四步:分区与安装

在安装类型界面选择“其他选项”进行手动分区。典型分区方案:

  • /boot:1GB,主分区,文件系统 ext4
  • swap:与内存大小相当,交换分区
  • /:剩余空间,逻辑分区,ext4
  • /home:如果需要独立用户数据分区,可单独分配(可选)

注意:如果之前将 /home 单独分区,则不要格式化该分区,直接挂载即可保留数据。

第五步:恢复数据与软件包

安装完成后,进入新系统。将备份的数据复制回相应目录:
rsync -avz --progress /media/备份盘/backup/ /home/用户名/
然后恢复软件包列表:
sudo dpkg --set-selections < package_list.txt
sudo apt-get dselect-upgrade

常见问题与注意事项

  • GRUB 引导修复:如果重装后无法启动其他系统,请使用 Boot-Repair 工具。
  • 硬件驱动:重装后可能需要额外安装显卡驱动、无线网卡驱动等,可在“软件和更新”中安装。
  • 第三方源:备份的软件包列表中可能包含 PPA 源,需重新添加。

通过以上步骤,你可以安全、高效地重装 Ubuntu 系统,并最大程度保留个人环境配置。