1.备份系统,打包整个系统为ubuntu_backup.tar.gz,运行如下命令
sudo su
cd /
tar -cvpzf /media/ubuntu_backup.tar.gz --exclude=/proc --exclude=/tmp --exclude=/boot --exclude=/lost+found --exclude=/media --exclude=/mnt --exclude=/run /
2.把ubuntu_backup.tar.gz拷贝到移动硬盘
3.使用官方纯净镜像,安装一个崭新ubuntu系统
4.进入新Ubuntu系统,拷贝出/etc/fstab和/boot到移动硬盘
sudo cp /etc/fstab 移动硬盘
sudo cp -r /boot 移动硬盘
5.重启新系统,并使用一个u盘启动盘进入live CD模式(选择try ubuntu)
6.进入后挂载装有新系统的磁盘(左侧任务栏点击磁盘图标,可自动挂载到/meida/,名字为磁盘的uuid号)
7.进入挂载的磁盘
cd /media/ubuntu/磁盘的uuid号/
8.删除里面所有的文件
sudo rm -rf ./*
9.挂载移动硬盘
10.进入移动硬盘保存ubuntu_back.tar.gz的目录
11.解压ubuntu_back.tar.gz到新系统磁盘
sudo tar -xvpzf ./ubuntu_back.tar.gz -C /media/ubuntu/磁盘uuid/
12.解压完后,删除/etc/fstab
sudo rm /etc/fstab
13.拷贝原先备份的fstab和boot到新系统对应的位置
sudo cp ./fstab /media/ubuntu/磁盘uuid/etc/
sudo cp -r ./boot /media/ubuntu/磁盘uuid/
14.新建之前未备份的目录
mkdir proc tmp lost+found media mnt run
15.关闭系统,拔掉U盘,开机