所以我最近刚刚在我的新 128GB SanDisk USB 驱动器上安装了 Ubuntu 16.04 LTS Gnome 版本。在我的 Bios 启动模式设置下,使用UEFI选定后,每次进入启动管理器 (F12) 时,都只能看到我的 ubuntu live usb。但在遗产在我的 Bios 设置下启动模式,我可以启动到我的实时 USB、Windows 或预期的 ubuntu 16.04 LTS 闪存驱动器。
我很高兴 USB 驱动器现在可以正常工作,但由于对这种启动方法还不太熟悉,我担心是否存在任何风险或者缺点使用遗产考虑到我的内部 SSD 上安装了 Windows 10,因此无法启动。
也是这样安全的有没有办法让我的启动模式保持UEFI并启动我的 Ubuntu 16.04 LTS USB,而不需要篡改我的内部存储?
答案1
这将会更长一些,所以我无法将其作为评论发布。
您的系统上连接了三个驱动器。第一个驱动器sda
有两个分区,sda1 是一个Microsoft reserved partition
,可能是驱动器上以前安装 Windows 留下的。sda2
是一个 NTFS 分区,数据存储。该驱动器有一个 GPT 分区表。
在您的第二个驱动器上,sdb
您最近的 Windows 以 UEFI 模式安装,ESP 分区sdb1
位于此驱动器上。GPT 分区表。
在第三个驱动器上,sdc
您刚刚安装了 Ubuntu,但使用的是传统模式,这正是让您头疼的地方。您应该以 UEFI 模式安装。该驱动器有 MBR 分区表。
您应该将此驱动器从 MBR 转换为 GPT,您可以使用 Gparted 来执行此操作。然后再次安装 Ubuntu,但以 UEFI 模式安装。您必须以 UEFI 模式启动安装程序才能执行此操作,您启动的方式就是安装程序的方式。Grub 将安装在内部驱动器的 ESP 分区上。默认情况下,Grub 将安装在 的 ESP 上sda
。这个事实导致了下一个问题。
ESP 分区应该位于第一个驱动器上sda
,但现在它位于第二个驱动器上sdb
。这可能会导致启动问题。我不知道是否可以更换笔记本电脑中的驱动器,这样可以解决这个问题。如果第二个驱动器也是外部驱动器,那么你必须保持原样。
在执行所有这些操作之前,您可以尝试建议的修复,方法是再次运行 Boot-repair(单击recommended repair
按钮),看看它是否正常工作。我对此表示怀疑...
我发现这这让我想到了另一个想法。您想以 UEFI 模式安装,但又不希望 Windows 驱动器受到任何影响。您可以尝试以下方法:
从笔记本电脑上拆下 Windows 驱动器。在 UEFI 模式下在外部驱动器上安装 Ubuntu。安装期间在此驱动器上创建 ESP 分区(约 500MB FAT,启动标志)。安装完成后重新连接 Windows 驱动器。启动到外部驱动器以启动 Ubuntu,运行sudo update-grub
,这样 OS 探测器就可以找到 Windows 并创建 Grub 菜单项。在 UEFI-BIOS 中将启动顺序设置为外部驱动器。如果未连接外部驱动器,则必须将启动顺序更改为 Windows 驱动器。
没有保修,由于缺少设备,我无法测试。但是这里您会发现我并不是第一个有这个想法的人……