外部 USB 硬盘上的 Ubuntu 安装无法加载

外部 USB 硬盘上的 Ubuntu 安装无法加载

我最近使用这个 YouTube 视频教程在 USB 外部硬盘上安装了 Ubuntu 14.04.3:教程:将 Ubuntu 13.04 安装到外部硬盘

我的笔记本电脑的普通硬盘上安装了Windows 10。

根据教程,我对我的USB外置硬盘的可用空间设置了以下分区:

  • /boot分区:500 MB 大小
  • Swap space:4000 MB大小;
  • /分区”:(剩余磁盘空间)约 100,000 MB。

然后我选择了启动分区并根据教程在其上安装了 Ubuntu。

我已经修改了 BIOS 设置,以允许 USB 外部硬盘在所有其他媒体之前首先加载。

这里的问题是,当我重新启动计算机并将 USB 外部硬盘正确插入计算机时,ubuntu 无法加载,而是加载 Windows 10。

我是否缺少 Windows 10 上的配置设置以允许 USB 外部硬盘加载而不是 Windows 10?

或者我遗漏了什么或者做错了什么?

感谢您的帮助。

答案1

  1. Windows 8 及更高版本使用混合引导过程,绕过启动。您必须完全关机才能强制进行完整的启动循环。一种方法是从命令行或跑步对话

关机-s-t 00

  1. 确保您的 USB ISO 符合 UEFI 标准。

  2. 根据 UEFI/BIOS,您可能需要启用从 USB 端口启动:出于安全考虑,此功能通常默认关闭。

  3. 你可能会做得更好Ubuntu 方向。之后,我直接从 USB 棒运行,然后使用同一设备安装操作系统。顺便说一句,除非您希望优化 USB 棒以便长期用作启动设备,否则无需对其进行分区。

答案2

在互联网上搜索了一番后,我成功地从我的 USB 外置硬盘启动了(我没有使用 U 盘或闪存盘,那样安装会更容易)。我发现我的电脑上有 BIOS 启动设置,需要更改这些设置才能让我的笔记本电脑从 USB 外置硬盘启动。

我更改的 bios 设置有两项:

  1. 安全启动- 我将其设置为“已禁用”:Microsoft Secure Boot 是 Microsoft Windows 8 操作系统的一个组件,它依赖于 UEFI 规范的安全启动功能,以帮助防止恶意软件应用程序和“未经授权”的操作系统在系统启动过程中加载。
    虽然有人担心 Microsoft Secure Boot 会使在 Windows 8 计算机上安装 Linux 或其他操作系统变得困难,但 Windows 8 中的安全启动功能主要旨在通过阻止在启动过程中加载未经授权(未签名)的可执行文件和驱动程序来保护用户免受 rootkit 和其他低级恶意软件攻击。

  2. 旧版支持- 我将其设置为“已启用”:启用旧版支持后,BIOS 将加载“兼容性支持模块”以支持旧版操作系统,例如 Windows 7、Windows Vista、Windows XP 和 DOS。禁用旧版支持后,BIOS 将在没有 CSM 的情况下以 UEFI 模式启动,以支持较新的操作系统,例如 Windows 8。

更改这些设置后,在重新启动笔记本电脑时,在出现 hp 徽标屏幕后,我注意到屏幕下方出现了一个标签,持续了几秒钟,上面写着“按 ESC 获取高级启动选项”。在正确的时间,我按下了“ESC”,然后出现了一个启动菜单,显示了我可以启动的不同媒体,并且出现了我的 USB 外部硬盘,上面标有我安装的 Ubuntu 版本。最后,我从启动菜单中选择了我的 USB 外部硬盘,然后按下回车键,Ubuntu 终于成功加载了。

答案3

我知道这是一个非常老的话题,但我遇到了同样的问题。我有一些旧的 SATA III 硬盘闲置着积满灰尘,所以我决定用它们来存储,但最近我决定用其中一个来安装 Ubuntu。我很确定 UEFI 是基于硬件的安全性,而这些旧磁盘没有它们,所以我将尝试禁用 UEFI。但这样做时要小心。我曾经因为被锁定在 BIOS 之外而丢失了一台不错的 PC。

相关内容