![尝试安装 16.04 后,尝试读取 pcr 值时发生 TPM 错误 (7)](https://linux22.com/image/902578/%E5%B0%9D%E8%AF%95%E5%AE%89%E8%A3%85%2016.04%20%E5%90%8E%EF%BC%8C%E5%B0%9D%E8%AF%95%E8%AF%BB%E5%8F%96%20pcr%20%E5%80%BC%E6%97%B6%E5%8F%91%E7%94%9F%20TPM%20%E9%94%99%E8%AF%AF%20(7).png)
我正在尝试通过在 Windows 10 上安装 Ubuntu 16.04(我最终想将其升级到 18.04)来恢复一台老旧的笔记本电脑。我使用unetbootin
Ubuntu 网站上的 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 启动外,其他都坏了。
有没有什么办法解决这一问题?