Linux

/usr/bin/switch_root -d 上的核心恐慌

  • December 3, 2018

我使用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 時,我沒有掛載它。

引用自:https://unix.stackexchange.com/questions/483890