问题背景:接手一个新项目,不同的平台,原厂指定需要在ubuntu14.04环境编译运行,上一个项目是在ubuntu16.04环境下工作的,不想重新安装,因为很多资料需要导出,所以安装了双系统。好久不长,要做一个测试,需要两台电脑同时操作,奈何领导不给申请新电脑,决定安装window系统。同时安装三个系统也是OK的,配置不行,担心主机被我搞飞了,所以决定卸载ubuntu16.04.网上资料基本都是windows+ubuntu这样的双系统,两个ubuntu系统的双系统操作比较少,于是乎记录下来,方便大家。
step1:进入ubuntu14.04系统(想要保存的ubuntu系统)
step2:进入文件系统,umount ubuntu16.06系统(想要删除的ubuntu系统)
这一步,也可以进入终端,通过命令卸载,如下:
umount /dev/sda2/
因为我的ubuntu16.04是挂载在/dev/sda2 下边,这个可以通过如下命令去获取:
df -hl
如果出现devices is bussy,可以用用如下命令查看占用进程pid
fuser -m /dev/sda2
然后杀死这个进程,命令如下:
kill -9 pid
step3:格式化sda2
sudo mkfs /dev/sda2
step4:重启电脑,发现bios向导还有进入ubuntu16.04的选项,进入ubuntu14.04,打开终端,执行如下命令
grub-mkconfig -o /boot/efi/EFI/ubuntu/grub.cfg
前面格式化sda2,删除了ubuntu16.04的内核引导文件,修改开机启动参数,所以需要重新生成引导文件,重启电脑,发现bios向导中没有ubuntu16.04了,大工告成。