安装Win10和Ubuntu双系统出现的问题

    技术2023-08-21  81

    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 #运行diskpart工具 lis dis #列出所有磁盘 sel dis 1 #选中u盘,视你的磁盘大小判断选择数字,1是我的u盘 lis par #列出所有分区 sel par 1 #选中需要用来存储文件的分区,1是我的打算用来存储文件的分区 detail par #查看该分区详细信息 set id=16 #分区类型改回隐藏 detail par #查看该分区详细信息,可见分区已显示被隐藏 sel par 2 #选中用于制作windowsd启动盘的分区 set id=06 #取消分区隐藏 active #即可将分区设置为活动分区 detail par #查看该分区详细信息,可见分区已被改为活动 sel par 3 #选中用于制作Ubuntu启动盘的分区 set id=16 #分区类型改为隐藏 detail par #查看该分区详细信息可见已被隐藏
    Processed: 0.010, SQL: 9