Kernel-Panic
首次啟動時 LFS 核心恐慌
我最近終於完成了 LinuxFromScratch 版本 7.9-SYSTEMD 的建構。我必須從這本書中做出一個改變。我需要為
inettools
導致PATH_PROCNET_DEV
未定義的包獲取更新檔。除此之外,我的 LFS 建構在第二個硬碟驅動器上,並且將獨立於主機系統啟動。我在 VMWare 中執行 Ubuntu 16.06,LFS 目標機也是 ion VMWare。核心開始載入後,它進入恐慌狀態:[ 10.063526] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
我已經檢查了核心中是否啟用了fs類型和硬碟類型,重新建構,仍然無濟於事。在嘗試解決這個問題時我有什麼遺漏嗎?
編輯:將硬碟類型從 SCSI 更改為 SATA 不起作用,也沒有將其更改為 IDE
編輯:這是我目前的 grub.cfg 文件:
set default=0 set timeout=5 insmod ext2 set root=(hd0,gpt2) menuentry "LinuxFromScratch-7.9-SYSTEMD" { linux /boot/vmlinuz-current-lfs-7.9-systemd root=/dev/sda2 ro }
編輯:
update-grub
在主機上執行成功找到了安裝,但它仍然無法啟動並出現相同的核心恐慌錯誤。我將嘗試重建我的核心,看看我在它的配置中是否遺漏了什麼
我知道這已經有一段時間了,但是在最近重建 LFS 項目時,預設情況下它與 VM 引導不兼容。LFS 必須作為主機 lb 物理機引導。如果有人能證明我錯了,請這樣做。