我有一个双引导系统,进入Grub,我可以选择Windows 10和Ubuntu在一个ssd。自去年11月W10更新以来,一切都很好。开机是UEFI,当我给笔记本电脑供电时,它不能进入grub,进入前面的窗口。
我在Ubuntu中有一个/boot分区。我有一些重要的文件在ubuntu,我需要一步一步的指南。
如果我进入BIOS并将UEFI更改为Legacy模式,它将被困在等待可引导磁盘。如果我再次切换到UEFI模式,它将启动Windows 10。
任何帮助都会被接受。
发布于 2015-11-22 10:40:20
经过多次尝试,我找到了一个解决方案,希望它能帮助到其他人.类似于重复的帖子建议,但有点不同,因为我有一个分区的EFI:
对我有用的是:
0)如果没有安装(我有64位系统):
sudo apt-获取安装grub-efi-amd64 64
(这解决了错误/usr/lib/grub/i 386-pc/modinfo.sh没有exist.Pleease指定-目标或-目录等问题)。
1)安装gksudo:
sudo apt-get install gksu
它对我没有用,但是你没有失去任何东西去尝试它:
sudo add-apt-存储库ppa:yannubuntu/启动-修复
sudo apt-get update
sudo apt-获取安装启动-修复
执行启动-修复并使用重新修复。
如果它不起作用:
注意:(如果live安装了这些分区中的任何一个,请在重新装入这些文件夹之前卸载它们):
4)因为我的/分区是/dev/sda8 8
sudo挂载/dev/sda8 8 /mnt
5)只有当您有一个单独的引导分区(我的case /dev/sda6 6)时,才执行此步骤:
sudo挂载/dev/sda6 6 /mnt/boot
只有当您在另一个分区中有EFI :挂载EFI分区时,才会
之类的错误。
sudo挂载/dev/sda2 2 /mnt/boot/EFI
6)安装关键的虚拟文件系统:
sudo挂载-绑定/dev /mnt/dev sudo挂载-绑定/dev/pt /mnt/dev/pts sudo挂载-绑定/proc /mnt/proc sudo挂载-绑定/sys /mnt/sys
7)进入正常系统设备的Chroot : sudo chroot /mnt
8)如果没有/boot/grub/grub.cfg或它不正确,请使用
更新-grub
9)重新安装GRUB 2:
替换正确的设备- sda、sdb等。不要指定分区号。就我而言/dev/sda
grub-install /dev/sdX
10)验证安装(使用正确的设备,例如sda )。不要指定分区):在我的例子中/dev/sda
grub-安装--重新检查/dev/sdX
11)退出chroot:键盘上的CTRL
重新启动
可选:安装grub自定义程序以更改条目的名称和位置。
https://askubuntu.com/questions/700084
复制相似问题