尝试安装 16.04 后,尝试读取 pcr 值时发生 TPM 错误 (7)

尝试安装 16.04 后,尝试读取 pcr 值时发生 TPM 错误 (7)

我正在尝试通过在 Windows 10 上安装 Ubuntu 16.04(我最终想将其升级到 18.04)来恢复一台老旧的笔记本电脑。我使用unetbootinUbuntu 网站上的 16.04 发行版制作了一个实时 USB。我可以从 USB 启动到“安装前尝试 Ubuntu”,它工作正常。所以我重新启动并选择完全安装。它似乎安装得很好,连接到 wifi,加载文件,直到要求我“重新启动计算机以使用新安装”。当它重新启动时(在选择 HDD 作为启动驱动器后),我得到

A TPM error (7) occurred attempting to read a pcr value

我发现这个问题其中包含两个可能的修复方法。尝试第一个修复方法后,我收到了错误消息:

fsck: error 2 (no such file or directory) while executing fsck.etx2 for dev/sda1 

但根据 gparted,sda1 是正确的分区。我无法越过显示 (initframfs) 且光标闪烁的位置。

尝试第二个修复(从 USB 启动,使用gparted并运行sudo fsck -f /dev/sda1)给了我以下输出:

fsck from util-linux 2.27.1
e2fsck 1.42.13 (17 May 2015)
/dev/sda1: clean, 190684/7168000 files, 1541056/28668160 blocks

这意味着fsck没有发现任何问题。

如果我从 BIOS 启用 TPM,我将进入 GRUB 菜单。选择 Ubuntu,它会启动(大约 30 秒后)到显示以下内容的屏幕:

Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
- Missing modules (cat proc/modules; ls /dev)
ALERT! UUID=5e554f23-260a-4835-8b29-78e215786e09 does not exist. Dropping to a shell!

BusyBox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built-in shell (ash)
Enter 'help' for a list of builtin commands

(initramfs) #cursor#

这个问题不能解决我的问题,因为我只有一个 SSD(我认为),而且无论如何我都无法启动到命令提示符。

所以现在我的笔记本电脑除了能从活动 USB 启动外,其他都坏了。

有没有什么办法解决这一问题?

相关内容