Linux 系统重装完全指南:从备份到恢复的每一步
Linux 系统重装完全指南:从备份到恢复的每一步
无论你是遇到系统崩溃、内核升级失败,还是单纯想换个发行版,重新安装 Linux 系统都是一项必备技能。本文将带你走完整个流程,确保数据安全且系统焕然一新。
1. 前期准备:备份,备份,备份!
重装前最重要的事就是备份。把你个人文件、配置文件、数据库 dump 等拷贝到外部硬盘或云存储。特别关注:
/home目录下的用户数据/etc中的系统配置文件(如网络、服务配置)- 数据库导出(如 MySQL 的
mysqldump) - 浏览器书签、SSH 密钥等
建议:创建整个系统的 tar 归档(如 tar -czvf backup.tar.gz /home /etc /var/lib/mysql),但注意排除 /proc、/sys 等虚拟目录。
2. 制作启动盘
你需要一个至少 4GB 的 USB 闪存盘。常用工具:
- Rufus(Windows)
- balenaEtcher(跨平台)
- dd 命令(Linux 终端:
sudo dd if=your-distro.iso of=/dev/sdX bs=4M status=progress)
选择你想要的发行版(如 Ubuntu、Fedora、Arch Linux 等),下载 ISO 文件并刻录。
3. 启动并进入 Live 环境
插入 USB 启动盘,重启电脑,进入 BIOS/UEFI 设置,将 USB 设为第一启动项。保存退出后,系统将从 USB 启动进入 Live 环境(试用模式)。
在 Live 环境中,你可以:
- 检查硬盘状态:
lsblk、fdisk -l - 挂载旧系统分区以恢复数据
4. 分区与格式化
使用 gparted 或命令行 fdisk/parted 管理分区。常见分区方案:
/boot(或/efi):512MB,EFI 系统分区需为 FAT32/(根分区):至少 20GB,推荐 50-100GB/home:剩余空间,建议独立分区以便未来重装- swap:根据内存大小,通常等于内存或 2GB
格式化分区:mkfs.ext4 /dev/sdX1(根分区)等。如果保留 /home 分区,切记不要格式化,只挂载即可。
5. 安装系统
在 Live 环境中运行安装程序(如 Ubiquity、Calamares)。关键步骤:
- 选择时区、键盘布局
- 指定分区:选择“手动分区”,将之前准备好的分区挂载到正确挂载点(如
/、/home) - 设置用户和密码
- 等待安装完成,重启并移除 USB
6. 恢复数据与配置
重启后进入新系统,确保网络连接。然后:
- 从备份恢复
/home下的用户数据 - 重新安装之前的重要软件:
sudo apt install(Debian/Ubuntu)或sudo dnf install(Fedora) - 恢复配置文件:将
/etc的备份选择性还原(注意不要覆盖新系统的关键文件) - 导入数据库、邮件等
小技巧:如果你保留了 /home 分区,用户名和 UID 必须匹配,否则需要 chown 调整。
7. 系统优化与清理
运行更新:sudo apt update && sudo apt upgrade。安装驱动程序(如 NVIDIA 显卡)。清理旧内核和包缓存:sudo apt autoremove、sudo apt autoclean。
结语
Linux 重装系统就像给电脑做一次“大扫除”,但充分备份和谨慎分区可以让过程无忧。下次再遇到问题,不妨试试干净安装,体验“新系统”的快感!