双启动,但只有Windows启动
所以我刚刚安装了Windows 8.1,然后是Ubuntu 14.04.1。 问题是,我不能将GRUB作为主引导选项,它没有在BIOS中列出,因此我的计算机只是加载到Windows中。 然而,我可以通过启动菜单访问它(按F12)。
从启动修复中记录
我做了bcdedit命令,但没有做任何事情。
我有一台Acer Aspire VN7-591g笔记本电脑,如果有帮助的话。
不知道如何将grub传统安装到MBR,但只有UEFI启动,MBR中的数据永远不会被使用。
许多供应商现在修改UEFI以仅按描述启动Windows。 所以ubuntu条目不起作用。 但UEFI也将硬盘驱动器条目引导为/EFI/Boot/bootx64.efi。 因此我们将grub复制到/ EFI / Boot并将其重命名为bootx64.efi,系统将从硬盘驱动器条目启动。
从实时安装程序将efi分区安装在硬盘驱动器的efi分区上。 用引导标志检查哪个分区是FAT32。 sda1或sda2经常变化。
sudo mount /dev/sda1 /mnt
mkdir只有在尚未存在的情况下,你有这个,但其他人可能没有:
sudo mkdir /mnt/EFI/Boot sudo cp /mnt/EFI/ubuntu/* /mnt/EFI/Boot
如果创建了新文件夹,则bootx64.efi将不存在,请跳过此命令
sudo mv /mnt/EFI/Boot/bootx64.efi /mnt/EFI/Boot/bootx64.efi.backup
使grub成为UEFI中的硬盘启动项。 如果不存在,可能还必须使用efibootmgr更新UEFI。
sudo mv /mnt/EFI/Boot/grubx64.efi /mnt/EFI/Boot/bootx64.efi
其他工作:
双启动Win 8 / Ubuntu仅加载Win
Windows 8.1更改启动顺序
如何从我的新efi文件中将HP笔记本电脑启动到grub?
您的笔记本电脑有两个硬盘,一个是机械硬盘,另一个是SSD 您可能在不同的驱动器上安装了两个操作系统,这就是通过F12访问BIOS启动菜单的原因。 您必须在BIOS设置中更改启动优先级,以使其永久启动到grub。 通常在启动时按delete或esc并更改驱动器的引导顺序。
我在win7上遇到了类似的问题,经过一段时间的搜索,发现有几个站点主张在安装Ubuntu之前缩小Windows中的分区。 在Windows中,我删除了ubuntu分区然后重新创建它并从那里开始,现在有一个完美的双启动!
此链接将指导您完成各个步骤,还有其他几个类似的环节 。
- 升级到14.04.3 LTS后没有网络
- 从Windows到Linux分区分配内存
- 几个输入设备(包括Trackpoint / Trackpad)无法使用新的Thinkpad Yoga 14
- 突然停止在戴尔Inspiron 5420列表中的ubuntu 14.04中显示我的wifi?
- Ubuntu 14.04 LTS有线网络速度极慢
- OSError:权限被拒绝:’/usr/local/lib/python2.7/dist-packages/pelican-3.6.3.dist-info’
- 间歇性地监视黑色,并在14.04 LTS和18 Bionic Beaver中随机闪烁
- VirtualBox仅在UEFI Interactive shell中引导
- 触控板滚动在联想Thinkpad Yoga 15中无效