安装在 USB 上的 Ubuntu 20.04 服务器看不到根 UUID,放弃,并进入 Shell

安装在 USB 上的 Ubuntu 20.04 服务器看不到根 UUID,放弃,并进入 Shell

几个月前,我在两个 USB 上运行 Ubuntu 19.10 Server 操作系统,并有四个 2 TB ZFS Raid 6 卷升级到 Ubuntu 20.04不久前它刚出来的时候。从那以后我重启过一次,但从那以后我再也没有关过我的戴尔 T110 服务器的电源。最近我彻底关闭了它大约一个小时,然后又打开了电源。 它从 USB 启动,但没有看到 USB 上的根分区,抱怨说不存在 zfs 卷,尽管blkid显示它们很好。 blkid没有显示 USB 驱动器。

USB 棒根目录的 UUID 没有显示在任何地方。 我怎样才能让它再次启动? 我现在确信 Ubuntu 20 本身不支持在 USB 驱动器上运行 root 权限,而版本 19 则没问题。它停在 busybox 提示符处。

我可以在另一台计算机上安装相同的缺失分区,使用 gparted 检查它,并在安装后读取信息。我也尝试过让 USB 驱动器显示为硬盘驱动器和可移动驱动器。

我尝试过打开/关闭 UEFI、打开/关闭 TPM 安全(通常关闭),甚至拔掉一半的 RAM 然后换成另外两根内存条,但结果都一样。我尝试过从 Ubuntu Live CD 启动,检查驱动器没有错误,甚至将整个 USB 驱动器的 gparted 副本复制到常规 SATA 驱动器(但无法使 ramdisk 工作)。我还尝试过从实时服务器 USB 启动以在新的驱动器上重新安装,但它抱怨说它找不到实时安装。我重新下载并重新制作了单独的 USB 内存条两次,但也无法启动它。我尝试过前面、后面和内部的 USB 端口,结果都一样。

相关内容