UEFI安装Win10和Ubuntu双系统出现的问题
问题出现的原因可能是:Win10使用GPT+UEFI安装,Ubuntu使用MBR+BIOS(Legacy)安装。Win10和Ubuntu全部使用MBR+BIOS(Legacy)安装,不会出现以下问题
问题1:安装完Ubuntu后,首次进入Win10系统会将Ubuntu引导覆盖,之后开机直接进入Win10
解决方法:将 GRUB2 设置为默认的引导程序
进入 WIN10, 管理员模式进入 CMD输入 mountvol g: /s (这将你的 EFI 目录结构映射到 G 盘)输入 cd /d g:\EFI输入 dir 列出文件夹内容, 会看到一个 Ubuntu 的文件夹运行下列命令将 grub64.efi 设置为启动引导程序: bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi(这里的参数可以是 grubx64.efi 或者 shimx64.efi)重启你的电脑,你将会看到一个包含 Ubuntu 和 Windows 选项的 GRUB 菜单如果你的电脑仍然直接启动到 Windows,重复步骤 1 到 7,但是这次输入: bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi,再次重启你的电脑
问题2:Win10系统会显示Ubuntu的ESP分区
解决方法:利用diskpart隐藏该分区(管理员权限打开)
diskpart
lis dis
sel dis 1
lis par
sel par 1
detail par
set id
=16
detail par
sel par 2
set id
=06
active
detail par
sel par 3
set id
=16
detail par