在已有Linux的系统上不使用U盘,直接硬盘重装系统

时间:2024-04-01 18:06:07
  1. 从Ubuntu官网下载ISO镜像文件,下载下来后,重命名为ubuntu.iso,并使用sudo权限将文件移动到根目录,因为一会要输入文件路径和文件名,太长了很麻烦
  2. 确保你在开机时是能够看到grub的引导界面的,即每次开机都需要手动选择要进入的系统:类似下图所示:在已有Linux的系统上不使用U盘,直接硬盘重装系统
  3. 在引导界面上,按c进入命令行模式
  4. 在命令行分别输入以下命令:(注意红字部分说明)

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.6ISO路径,有些别的Ubuntu版本可能名字不太一样(可能带有后缀名),但是vmlinuzinitrid这个是一样的,所以这里也还是可以TAB一下看看候选的文件名称再写。

 

Boot之后,机器就会重启进入ISO,然后就可以选择删除原有系统,重新安装Ubuntu