折腾了多年的 Linux 系统终于顶不住了,不得不重装。考虑到原有的数据,分区不能改变,但硬盘也已经满了,于是特地记录下重装过程中遇到的问题和解决 ,供后来者参考。
备份重要数据
重装系统前最重要的一步就是备份数据。特别是如果你有重要的文件、照片或代码,一定要提前备份。可以使用 U 盘、移动硬盘、网络云盘等方式进行备份。
创建 LiveUSB
创建 LiveUSB 可以直接从 ISO 镜像启动 Linux 系统,而不改变原有的分区。推荐使用Rufus 或 Etcher 等工具创建 LiveUSB。
启动 LiveUSB
将 LiveUSB 插入电脑,然后重新启动。在启动菜单中选择从 LiveUSB 启动。
挂载原有分区
进入 LiveUSB 后,需要挂载原有分区才能访问里面的数据。使用以下命令挂载分区:
sudo mount /dev/sdaX /mnt
其中 /dev/sdaX 是原有分区所在的设备文件,X 为分区号,根据实际情况替换。
备份原有系统
如果需要备份原有系统,可以使用以下命令:
sudo rsync -avx /mnt/ /backup-path
将 /mnt 替换为原有系统分区的挂载点,/backup-path 替换为备份路径。
安装新系统
备份完毕后,就可以安装新系统了。选择合适的安装选项,并确保不要格式化原有分区。
恢复数据
新系统安装完成后,重新启动电脑,进入新系统。然后挂载原有分区,并使用以下命令恢复数据:
sudo rsync -avx /backup-path/ /mnt/
将 /backup-path 替换为备份路径,/mnt 替换为原有系统分区的挂载点。
修改配置文件
数据恢复后,可能需要修改一些配置文件才能让新系统正常运行。例如,修改 /etc/fstab 文件,添加原有分区的挂载信息。
重启
修改完成后,重启电脑,检查新系统是否运行正常。如果一切正常,就可以放心使用新系统了。