我最近從一個人那裡買了一台 Dell Precision 5530,後來我發現他是政府僱員。
將 Nvme 50 0GB 硬碟變更為 Samsung Evo 970 1 TB 並安裝 Ubuntu(並正確設定所有內容,即:啟動至舊版和 ROM、安全啟動關閉和 sda1 啟動)後,BIOS 無法識別並顯示新版本1TB Evo 970 選擇「舊版」選項後,重新啟動並載入DELL 標誌後,系統將卡住,顯示以下訊息:
未找到可啟動設備。按 F1 鍵重試啟動。按 F2 鍵進入設定實用程式。按 F5 鍵執行板載診斷。
我從 BIOS 禁用了 TPM 2.0,但沒有從 Windows 10 500 GB Nvme 驅動器中停用。更改硬體和/或軟體後系統是否有某種鎖定?
答案1
如果您想從軟體中清除 TPM 2.0 TPM,可以使用物理存在介面標準來自核心透過 sysfs 提供的 TCG。您向它發送請求並重新啟動,“BIOS”將提示您是否要清除 TPM。透過這種方式,您可以證明系統的物理控制。否則,通常的方法是在 UEFI 選單中執行 TPM 清除。
cd /sys/class/tpm/tpm0/ppi
cat tcg_operations
0 4: User not required
1 4: User not required
2 4: User not required
3 4: User not required
4 4: User not required
5 3: User required
6 4: User not required
7 4: User not required
8 4: User not required
9 4: User not required
10 4: User not required
11 4: User not required
14 3: User required
15 4: User not required
16 4: User not required
17 4: User not required
18 3: User required
21 3: User required
22 3: User required
printf 5 > request
cat response
reboot
答案2
如果您想在 Ubuntu 中重設 TPM,您可以執行以下 shell 命令:
sudo tpm_clear -f
對於 TPM 2.0 晶片,您需要https://github.com/tpm2-software/tpm2-tss
tpm2_takeownership -c
或者您可以選擇清除 BIOS 中的 TPM。
您的問題聽起來更像是您的啟動選項錯誤。我不會使用傳統啟動。您可以使用 UEFI 引導到 GRUB。因此,啟用 UEFI 開機並確保它有 GRUB 條目。如果沒有,您可能需要修復 GRUB。
請務必轉讓戴爾記錄中的所有權以獲得支持:
https://www.dell.com/support/assets-transfer/us/en/19#/Identify