Debian
Debian 升級後修復 grub
我有一台安裝了 debian 的電腦。最近我升級了作業系統(
apt update
,apt upgrade
,apt dist-upgrade
)。重新啟動後,grub 進入救援模式並顯示錯誤消息"Error: symbol 'grub_disk_native_sectors' not found."
。如何修復它以正常啟動進入我的系統?
我有兩個驅動器,每個驅動器有三個分區,其中一些是加密的:
– sda
——> sda1 (var, encrypted)
——> sda2 (swap)
——> sda3 (home, encrypted)
– sdb
——> sdb1(引導,未加密)
——> sdb2(加密)
——> sdb3(加密)
我已經嘗試按照此處描述的步驟https://phoenixnap.com/kb/grub-rescue。但是,在執行時,
insmode normal
我得到與啟動時相同的錯誤。下載目前的 Debian iso 映像並將其引導到 USB 記憶棒後,我嘗試進入救援模式以執行我在網上找到的其他命令,以修復 grub 之類的問題
update-grub
。但是,我不知道如何製作它。分區都被正確辨識,我也能夠解密它們。然後,要求我選擇要用作根文件系統的設備。我只能選擇/dev/mapper/sda1_cryp
或使用安裝程序本身。什麼是下一個步驟?
保存的核心映像
/boot
是 4.19.0-6、5.10.0-16 和 5.10.0-18。
2.) 從筆式驅動器啟動並按照說明進行操作。
*.)如果這不能解決,它會自動生成詳細報告並返回此處附上,讓我們檢查一下。
啟動磁碟後的預期行為: