第一種情況:
Memory for carsh kernel (0x0 to 0x0) notwithin permissible range
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
VFS 是虛擬文件系統,下一句是不能掛載root的文件系統在未知區塊(0,0)上。其實就是創建虛擬文件系統出錯。
這個故障原因之一是grub menu.lst initrd這一句出現錯誤,也可能是不存在這一句。
第二種情況:
Memory for carsh kernel (0x0 to 0x0) notwithin permissible range
Kernel panic - not syncing: Attempted to kill init!
這一句出現的原因是grub menu.lst kernel這一句出現錯誤 是最後邊的
ro root=LABEL=/ 或者ro root=/dev/hda7 出錯 檢查一下這一句
第三情況:
啓動時grub kernel 行執行正常,到initrd時press any key to back/continue
這種情況很大可能是系統未找到指定的 initrd.version.img文件。
有可能是指定的分區有誤(注意/boot爲單獨分區時的情況)或者是此文件名稱書寫不正確(大小寫及數字1和小寫的L)。
出現這幾種情況時都可以通過GRUB的編輯模式或者命令行模式來進行修復及引導,正常進入系統後對menu.lst進行修改即可正常。