无法从 USB 启动 Ubuntu 服务器。“非系统磁盘或磁盘错误”

无法从 USB 启动 Ubuntu 服务器。“非系统磁盘或磁盘错误”

我尝试将 Ubuntu Server 安装到 USB 驱动器,因为我想将所有四个内置硬盘(这是最大值)用作 RAID5 阵列的一部分,因此 USB 是唯一的选择。这是一台家庭服务器,因此购买硬件 RAID 控制器不是一个选择(太贵了)。以下是我迄今为止尝试过的方法:

  • 320 GB 三星 S2 便携式外置硬盘,
  • 后者是 500 GB 的 Seagate 硬盘,外壳便宜
  • 一个 32 GB 索尼 USB 驱动器
  • 18.04.6
  • 20.04.4
  • 22.04
  • 在创建可启动驱动器之前验证 ISO

但结果总是一样的。

操作系统安装成功(没有错误消息),但每次都出现“非系统磁盘或磁盘错误”。我在 VirtualBox 中进行了测试,但结果相同。

我能够从每个版本的每个驱动器作为 RAW 磁盘启动,但不能作为 USB 启动(使用 VirtualBox 中的 Plop Boot Manager 5.0.15)。

编辑:我尝试安装 Ubuntu 的 PC 不支持 UEFI,尽管我并不认为这是必需的。我也尝试了 22.04 Desktop,但得到了相同的结果。

编辑 2:为了测试目的,我下载并安装了 Deepin 20.5。设置过程中没有出现任何问题。第一次尝试时它就从外部硬盘启动了。

编辑3:

  1. 我正在尝试将其安装在 HP Compaq dc5850 迷你塔式机上。我之前已在其内置硬盘上安装了 18.04。
  2. 这是 列表我尝试过的 ISO (及其计算的校验和)。
  3. 我使用 Rufus 创建了安装程序 USB,但我设法在 VMware Workstation Player 和 VirtualBox 中重现了该问题,所以我排除了这种可能性。此外,安装过程中没有出现任何错误。
  4. 第一次尝试失败后,我断开了所有其他非安装程序或目标磁盘。

编辑4:

  1. 使用 focal-legacy-server-amd64.iso 时,安装程​​序在选择/检测键盘布局后挂起。我检查了 ISO 的校验和,发现它们不匹配。不幸的是,在重新下载并通过比较 SHA256 和 MD5 和确保 ISO 没有损坏后,我得到了完全相同的结果。
  2. 使用 mini ISO,我重现了原始问题。它安装时没有任何错误,我确保选择将 GRUB 写入 SDA(唯一不是安装程序的驱动器)的 MBR,但它没有启动。系统使用 RAW 磁盘访问在 VMware Workstation Player 中启动,但通过 USB 使用时则无法启动。

编辑 5:22.04 甚至无法从内部硬盘在目标电脑上启动,但可以在虚拟机中启动。

此话题继续于Ubuntu 论坛

相关内容