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.txtsudo apt-get dselect-upgrade
常见问题与注意事项
- GRUB 引导修复:如果重装后无法启动其他系统,请使用 Boot-Repair 工具。
- 硬件驱动:重装后可能需要额外安装显卡驱动、无线网卡驱动等,可在“软件和更新”中安装。
- 第三方源:备份的软件包列表中可能包含 PPA 源,需重新添加。
通过以上步骤,你可以安全、高效地重装 Ubuntu 系统,并最大程度保留个人环境配置。