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环境。祝你好运!