- 从Ubuntu官网下载ISO镜像文件,下载下来后,重命名为ubuntu.iso,并使用sudo权限将文件移动到根目录,因为一会要输入文件路径和文件名,太长了很麻烦
- 确保你在开机时是能够看到grub的引导界面的,即每次开机都需要手动选择要进入的系统:类似下图所示:
- 在引导界面上,按c进入命令行模式
- 在命令行分别输入以下命令:(注意红字部分说明)
loopback loop (hd0,3)/ubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
initrd (loop)/casper/initrid
boot
红字部分说明:每个人的硬盘号在grub上的表示与在linux上的表示是不同的,所以可以先在gurb命令行里输入ls查看所有硬盘和分区,看一下你的系统大致是在哪个分区里的。然后输入到“loopback loop (hd”的时候,按TAB查看候选,比如我的电脑的根目录的位置在grub中表示的就是(hd0,msdos1),你们的可能一样,也可能不一样。
简单的解决办法就是输入完任意一个分区号“loopback loop (hd0,3)/”之后再按TAB,看看你的ubuntu.iso有没有提示出来。如果有,那就说明没问题,继续执行后面三步就可以了。
蓝字部分说明:这个路径是Ubuntu16.04.6的ISO路径,有些别的Ubuntu版本可能名字不太一样(可能带有后缀名),但是vmlinuz和initrid这个是一样的,所以这里也还是可以TAB一下看看候选的文件名称再写。
Boot之后,机器就会重启进入ISO,然后就可以选择删除原有系统,重新安装Ubuntu。