如果安装Ubuntu后启动报错:“Reboot and Select proper Boot device or Insert Boot Media in selected Boot device”。(Ubuntu 16.04)

插上U盘或CD,进入Try Ubuntu模式。

sudo fdisk -l

查看你的Ubuntu安装在哪里。例如:/dev/sda1,对应修改以下命令执行。注意:不要选择EFI分区!

sudo mount /dev/sda1 /mnt

sudo apt-get update

sudo apt-get install grub

接下来修复引导:

sudo grub-install /dev/sda --root-directory=/mnt

会看到这样的界面:

809018a8d9e88df118a908a919958e59.png

修复ubuntu引导

OK。接下来即可重启进入操作系统!

如果安装正确,则可以直接进入系统。当然,也有部分机子会报错:

如果报错“Minimal BASH-like line editing is supported.”

有两种解决方法:

第一种(推荐)

依次输入如下命令(注意字符中空格)

grub>root (hd0,0)

命令含义:从的硬盘第一个分区C盘启动

grub>chainloader (hd0,0)+1

命令含义:指示GRUB读取分区的第一个扇区的引导记录

grub>boot

命令含义:启动GRUB

PS:我在执行这样的命令后,ubuntu启动提示“Unable to find a medium containing a live file system”。google有解。

第二种

sudo apt-get -y purge grub

sudo apt-get install grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed

然后安装

sudo grub-install /dev/sda --efi-directory=/mnt/boot/efi --boot-directory=/mnt/boot

如果在制作Ubuntu To Go或安装Ubuntu出现“error: file '/grub/i386-pc/normal.mod' not found”的报错,请查看下面这篇文章。

Ubuntu引导错误修复 - i386

如果在制作Ubuntu To Go或安装Ubuntu出现“error: file '/grub/i386-pc/normal.mod' not found”的报错,可以进入LiveCD模式进行引导的安装。

插上U盘或CD,进入Try Ubuntu模式。

sudo fdisk -l

查看你的Ubuntu安装在哪里。例如:/dev/sda1,对应修改以下命令执行。

sudo mount /dev/sda1 /mnt

接下来安装GRUB 2:

sudo grub-install /dev/sda --root-directory=/mnt

OK。接下来即可重启进入操作系统!

0b1331709591d260c1c78e86d0c51c18.png

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐