Linux
/usr/bin/switch_root -d 上的核心恐慌
我使用arch linux,大約一個月前更新後,我無法再啟動系統了。
/usr/bin/switch_root
日誌顯示使用 arg呼叫引起的核心恐慌-d
。我嘗試了實時 cd 引導並
chroot
進入系統,然後進行了另一個更新,但沒有運氣。還嘗試將initramfs-fallback.img
(名稱可能不正確,我不完全記得)重命名為initramfs.img
. 我在某處讀到這可能是由 ram 磁碟引起的。在 arch 列印出這些行之後,任何呼叫
switch_root
似乎都會執行:: Mounting '/dev/sdc4' on real root :: Running cleanup hook [udev]
你怎麼看?
我通過 chroot 進入無法啟動的系統並在正確安裝 /boot 的情況下執行 pacman -Suy 解決了這個問題。Linux 已更新,mkinitcpio 已自動執行。我的 /boot 在另一個分區中,第一次執行 pacman -Suy 時,我沒有掛載它。