核心恐慌:升級系統後不同步致命機器檢查

核心恐慌:升級系統後不同步致命機器檢查

我最近將系統從 AMD FX 8320(配備 DDR3 RAM 和 M5A97 主機板)升級到 Intel i7-9700K(配備 DDR4 RAM 和 z-390 主機板)。

我有 2 個不同的 SSD,一個安裝了 Windows 10,另一個安裝了 archlinux。在上述升級之後,我可以毫無問題地啟動到 Windows,但是 EFI 引導程式沒有列出具有 archlinux 的磁碟機。使用試用版EasyUEFI,我將 archlinux 安裝的條目新增到 UEFI 韌體引導程式中。

到目前為止,一切都很好。我知道我的 GPT id 會發生變化,啟動可能會嚴重失敗,但我預計它至少應該回退到救援 shell。

我啟動到新建立/恢復的 arch 條目,選擇我的 linux 進行啟動,但它失敗並顯示與內核恐慌相關的不同訊息(下面的螢幕截圖)。

X

y

我還嘗試建立 USB 可啟動磁碟機來檢查是否可以重新建立我的fstab,但可啟動磁碟機也失敗並顯示微碼udev錯誤。

關於如何清理 arch 引導程式的引導配置有什麼想法嗎?


按照@VarunNarravula 評論中的步驟進行操作:

我嘗試從 Windows 機器本身建立一個可啟動檔案。下載了 arch-netinstall 可啟動 iso,使用unetbootin 建立了閃存驅動器,當我重新啟動到 USB 介面時,它也失敗並顯示類似的訊息。

答案1

因此,當您更換電腦的關鍵硬體(例如 CPU)時,通常會重新安裝 Windows 即可解決 UNetbootin 問題。此外,定期重新安裝 Windows 總是能解決 Windows 問題。但不要使用 UNetbootin,它僅為最初安裝 Windows 的電腦配置硬體支援。使用魯弗斯

當您使用 Rufus 時,它會使用目前的 Windows 內核,這與 UNetbootin 不同。因此,任何鏡像到 USB 上的 Linux ISO 都應該可以工作,因為鏡像現在反映了 CPU 中使用的不同微代碼。

相關內容