我是新来的,我需要你的帮助来解决我的问题。昨天我决定在我的笔记本电脑(HP Pavilion 15-b103 (5i-3337U/4G/500GB))上创建分区并安装 Ubuntu 16.10。我的笔记本电脑运行 Windows 10。安装一切正常,但问题是我无法进行双重启动..我的意思是在我的笔记本电脑启动时选择操作系统。我尝试了谷歌上的所有方法(禁用安全模式、在 ubuntu 上运行修复启动、启用传统模式、BIOS 等),但它仍然直接启动到 Windows 10!!!你能告诉我如何修复它吗?我想开始使用 ubuntu,但我不想删除 Windows。PS:我已经尝试在这里找到答案,我已经应用了解决方案,但没有任何效果 :( 提前感谢你们
答案1
这些是将 Windows 和 Ubuntu 放在启动菜单上所需的完整步骤,您需要一个活动磁盘才能进入终端。启动后,进入终端并输入以下命令:sudo fdisk -l
此命令将显示您的硬盘上的所有分区,您必须知道您的 Linux 发行版安装在哪个分区上(Gparted 可以提供很大的帮助)。
使用 gparted 查看 Linux 安装在哪里
并输入此命令:
sudo mount /dev/sda1 /mnt
然后执行这个命令:
sudo mount --bind /dev /mnt/dev
然后这个命令
sudo chroot /mnt
然后这个命令
grub-install /dev/sda
然后这个命令
update-grub
如果计算机直接启动到 Ubuntu(或任何您拥有的 Linux 发行版),请转到终端并输入:
sudo update-grub
最后重新启动,您将拥有同时包含 Linux 和 Windows 的 grub 菜单!
答案2
禁用安全启动
禁用快速启动
禁用休眠:
右键单击“开始”按钮并选择“命令提示符(管理员)”,输入:
powercfg.exe /hibernate off
并按 Enter 键,退出
从 Ubuntu Live USB 启动
挂载根分区sdXY
sudo mount /dev/sdXY /mnt
挂载你的启动分区,例如:sdXZ
(Fat32):
sudo mount -t vfat /dev/sdXZ /mnt/boot/efi
挂载以下分区:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
然后 chroot:
sudo chroot /mnt
重新安装 grub:
sudo apt-get install --reinstall grub-efi
跑步:
cp /boot/efi/EFI/ubuntu/grubx64.efi /boot/efi/EFI/boot/bootx64.efi
更新 grub:
sudo update-grub
退出chroot
:
exit
卸载分区:
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/dev/pts
sudo umount /mnt/dev
sudo umount /mnt
重启