Ubuntu-Windows10 双启动

Ubuntu-Windows10 双启动

我是新来的,我需要你的帮助来解决我的问题。昨天我决定在我的笔记本电脑(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

重启

相关内容