更换主板 – 如何恢复GRUB?
我的戴尔笔记本电脑配备了Ubuntu 16.04和Windows 10的双启动设置。技术取代了主板,现在我无法启动。 我正在尝试恢复GRUB – 我按照本网站上的说明在USB记忆棒上安装了Ubuntu 16.04版本。 然后我尝试从USB启动,但收到此消息:
Missing operating system Selected boot device failed.
有人能告诉我怎么办吗?
第1部分 – 创建安装媒体
在很多情况下,第三方安装媒体创建工具(如Unetbootin)无法正确创建USB安装媒体。 创建正确工作的安装介质的工具是GNOME磁盘,它几乎可以在每个Linux发行版的存储库中使用。
打开磁盘 – 从右上角的菜单中选择恢复磁盘映像。
选择ISO文件和USB驱动器将其写入,然后开始恢复。
如果您无法访问Linux操作系统并且必须在Windows中执行此操作,则可以使用运行Windows系统中的diskpart
工具创建安装介质。
以管理员身份打开命令提示符并执
diskpart list disk select disk * clean create partition primary active format fs=fat32 quick assign letter=** exit
注意:* = USB驱动器的数量| ** =选择一个免费的驱动器号
现在挂载ISO文件并将内容复制到USB磁盘。
第2部分 – 重新安装GRUB引导加载程序
从Ubuntu安装介质引导 – 选择Try Ubuntu选项而不安装。
进入Live桌面后…打开终端并执行以下命令。
有关USB启动选项的重要信息:
如果系统安装在EFI模式下,请选择前面带有UEFI的USB条目
如果系统安装在传统BIOS模式下,则前面没有UEFI的USB条目。
如果您的计算机具有UEFI BIOS,请执行以下命令:
sudo mount /dev/sdXXX /mnt sudo mount /dev/sdXX /mnt/boot/efi for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done sudo chroot /mnt grub-install /dev/sdX update-grub exit
注意: sdX
= disk | sdXX
= EFI分区| sdXXX
=系统分区
如果您的计算机具有旧版BIOS,请执行以下命令:
sudo mount /dev/sdXX /mnt sudo grub-install --boot-directory=/mnt/boot /dev/sdX for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done sudo chroot /mnt update-grub exit
注意: sdX
= disk | sdXX
=系统分区
您可以使用GParted(包含在安装介质中)识别磁盘和分区号。
附加信息:不要忘记在Windows中禁用hibernate和快速启动!
然后完全关闭PC,不要重启 – 否则它将始终启动Windows。