在外置硬盘上安装Ubuntu – UEFI
我想在1TB外置硬盘上安装Ubuntu,而内置硬盘已预先安装了Windows 10(OEM)。 因此,我可以使用两个操作系统,通过从启动菜单中决定使用哪一个。
我做了一些研究,发现了两种方法。
-
方法1 🙁 如何将Ubuntu安装到USB密钥? )
- 卸下内置硬盘驱动器,然后通过USB连接外置硬盘驱动器
- 在UEFI固件中禁用安全启动
- 使用可启动的Ubuntu USB并以正常方式安装
- 然后重新连接内部硬盘驱动器
-
方法2 🙁 如何在便携式外置硬盘上安装Ubuntu? )
- 在Windows中禁用UEFI固件和快速启动中的安全启动
- 通过USB连接外部硬盘
- 使用可启动的Ubuntu USB并在设置中选择“Something Else”
- 将“引导加载程序安装”指向外部硬盘驱动器(
sdb
) - 在外部硬盘驱动器(
sdb
)上创建/
和swap area
(有些人也创建/boot
) - 安装Ubuntu之后,我将能够从Boot Menu中选择要启动的操作系统
问题是:
-
禁用安全启动会导致我的Windows安装无法使用吗?
- 尝试从UEFI固件设置禁用安全启动会发出以下警告:
Attention! Changing this setting may prevent your operating system from booting or require a reinstall. Are you sure you would like to continue?
Attention! Changing this setting may prevent your operating system from booting or require a reinstall. Are you sure you would like to continue?
- Microsoft Secure Boot文档也强调了此警告。
- 尝试从UEFI固件设置禁用安全启动会发出以下警告:
-
下面的方法2是否需要进一步复杂化,例如手动创建EFI分区和操作
grubx64.efi
和shimx64.efi
, EDIT:但是当安全启动重新打开时,这种操作不会导致问题(引导加载程序的签名可能会改变)?- 请参阅:将Ubuntu安装到外部硬盘驱动器上
- 那我应该选择哪种方法?
我相信安装程序现在可以使用安全启动。 如果没有,安装的Ububtu将。 因此,安装后重新启动安全启动。
如果您希望外部设备可以在任何计算机上启动,则必须在其上创建EFI分区。 选择其他东西进行安装,以确保安装程序使用外部ESP而不是内部ESP。 EFI分区应为500 MB,格式化FAT,并标记ESP。
如果它只在此计算机上使用,则最好使用内部驱动器EFI分区。 Grub将要求连接驱动器,以便找到它的配置文件。 虽然如果你使用以前的设置,它可以使计算机在连接驱动器时自动引导linux,或者在不通过设置引导顺序时自动引导。
不需要单独的/启动分区,如果太小则可能导致问题
编辑:
根据Microsoft安全启动文档—禁用安全启动并安装其他软件和硬件后,如果不将PC恢复到出厂状态,可能很难重新激活安全启动
这意味着:
如果为了在Windows中安装低级软件(如驱动程序)而关闭安全启动,则打开安全启动,如果软件未经Microsoft签名,Windows可能无法启动。