Linux系统重装指南:从备份到恢复的完整步骤

Linux系统重装指南:从备份到恢复的完整步骤

重装Linux系统可能因系统崩溃、升级失败或换用发行版而变得必要。本文将带你一步步完成整个过程,确保数据安全与系统稳定。

第一步:备份重要数据

重装会清空系统盘,因此备份必不可少。使用以下方法:

  • 主目录备份:打包/home/用户名目录,或使用rsync复制到外部硬盘。
  • 配置文件:导出/etc中自定义文件,如网络配置、Apache/Nginx配置等。
  • 软件列表:在Debian/Ubuntu中执行dpkg --get-selections > packages.txt,在Red Hat系中执行rpm -qa > packages.txt,便于后续重装。

第二步:制作启动U盘

下载所需Linux发行版的ISO镜像文件(如Ubuntu 22.04 LTS)。然后制作启动盘:

  • Linux下:使用dd命令:sudo dd if=/path/to/ubuntu.iso of=/dev/sdX bs=4M status=progress(注意替换/dev/sdX为U盘设备)。
  • Windows下:推荐使用Rufus或Etcher工具。

第三步:设置BIOS/UEFI启动

插入U盘,重启电脑,按F2/F10/Del等键进入BIOS设置。将启动顺序调整为U盘优先,保存退出。若为UEFI模式,需开启UEFI启动并禁用安全启动(Secure Boot)部分发行版。

第四步:安装系统

从U盘启动后,选择“试用Ubuntu”或直接“安装Ubuntu”。重要步骤:

  1. 选择语言和区域。
  2. 分区方案:推荐手动分区。常见布局:
    • /(根):20-50 GB ext4
    • /home:剩余空间 ext4
    • swap:等于或略小于内存大小(可选)
    • 重要:若保留之前/home分区数据,不要格式化该分区,仅挂载。
  3. 创建用户:设置用户名和密码。
  4. 安装引导器:默认安装到硬盘主引导记录,或手动选择。

第五步:恢复备份与配置

安装完成后,进入新系统,执行以下恢复:

  • 复制备份的主目录:将备份的home.tar.gz解压到/home/用户名,注意权限设置(使用chown -R 用户名:用户名 /home/用户名)。
  • 恢复软件列表:例如Debian/Ubuntu下执行sudo dpkg --set-selections < packages.txt && sudo apt-get dselect-upgrade
  • 还原配置文件:手动覆盖/etc中相应文件(谨慎操作)。

总结

重装Linux系统不复杂,关键是事先备份。通过以上步骤,你能轻松换上全新或不同的Linux发行版,同时保留个人文件与环境。