Linux重装系统全攻略:从备份到安装一步到位

Linux重装系统全攻略:从备份到安装一步到位

重新安装Linux系统看似复杂,但只要掌握正确流程,就能轻松完成。无论你是想升级发行版、修复损坏系统,还是换一块新硬盘,以下步骤都能帮到你。

第一步:备份重要数据

重装系统会格式化根分区(/),所以务必先备份家目录(/home)、配置文件(如/etc/ssh)及数据库等。推荐使用rsync或tar命令:

rsync -avz /home/ user@backup-server:/backup/home
tar -czf backup.tar.gz /home /etc /var/www

对于数据库(MySQL/PostgreSQL),使用专用工具导出:

mysqldump -u root -p --all-databases > all.sql

第二步:制作安装U盘

下载你心仪的Linux发行版ISO(例如Ubuntu、Fedora、Debian)。使用dd命令或图形工具(如Rufus、Balena Etcher)写入U盘:

sudo dd if=/path/to/linux.iso of=/dev/sdX bs=4M status=progress && sync

注意:将/dev/sdX替换为实际的U盘设备名(如/dev/sdb)。

第三步:启动并进入Live环境

插入U盘,重启电脑,进入BIOS/UEFI设置启动顺序,选择U盘启动。进入Live系统后,可以先测试硬件兼容性,再点击“安装”。

第四步:分区与格式化

在安装向导中,选择“自定义分区”或“其他”。常见布局:

  • /boot(EFI分区:500MB,格式fat32)
  • /(根分区:20-50GB,格式ext4)
  • /home(用户数据:剩余空间,ext4)
  • swap(交换分区:可选,大小等于内存或2GB)

提示:如果要保留/home分区,不要格式化它,仅改变挂载点。

第五步:安装系统

按向导完成安装,设置时区、键盘布局、用户名密码。安装过程通常需要10-30分钟。安装完成后重启并拔掉U盘。

第六步:恢复数据与配置

登录新系统后,安装必要的软件包,将备份的数据复制回来:

rsync -avz user@backup-server:/backup/home/ /home/

如果之前有/etc备份,需谨慎恢复(可能覆盖新系统配置)。对于数据库,重新导入:

mysql -u root -p < all.sql

常见问题

  • GRUB丢失或无法引导:使用Live环境运行sudo grub-install /dev/sda和sudo update-grub。
  • 双系统引导菜单:安装时注意保留Windows的EFI分区。
  • 无线网卡不工作:安装闭源驱动或使用开源替代。

重装系统并不可怕,只要按部就班操作,你就能获得一个崭新的Linux环境。祝你好运!