記錄我生平第一次遇到 Kernel panic 的解決方法。 平台:Elementary OS 某次更新系統時到一半卡住,重開機後出現: end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0) 無法進入桌面。 後來找到以下方法,成功解決問題: 用 Elementary OS USB Live 磁碟開機。 在終端機將原本根目錄的位置掛載上來: sudo mount /dev/sda2 /mnt (我的根目錄原本掛載在 sda2 ) sudo mount --bind /dev /mnt/dev sudo mount --bind /dev/pts /mnt/dev/pts sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt 我們現在必須尋找我們更新到一半 crush 的 kernel 版號,輸入: dpkg --list | grep linux-image 執行結果出現了以下的五個 kernel 版號 linux-image-4.15.0-36-generic linux-image-4.15.0-39-generic linux-image-4.15.0-43-generic linux-image-4.15.0-45-generic linux-image-4.15.0-47-generic 我猜測,無法開機的原因是最新版的 kernel 在更新時出現錯誤,於是我輸入: update-initramfs -u -k 4.15.0-47-generic 跑完之後,重開機就可以成功進入桌面。
Coding for Passion, Solving Problems