一、使用 Knoppix BV1AL 光碟啟動系統並掛載了相關硬碟分割區後(包刮 proc 系統),執行 chroot 切換至新的 / 目錄位置並執行 grub 指令。
二、出現了以下訊息並成功進到 grub 的命令模式:
- 代碼: 選擇全部
probing devices to guess BIOS drivers. This may take a long time.
end_request: I/O error, dev 02:00 (floppy), sector 0
end_request: I/O error, dev 02:00 (floppy), sector 1
end_request: I/O error, dev 02:00 (floppy), sector 2
....... (一堆諸如此類之訊息)
三、在 grub 命令模式中依序執行 root (hd0,0) 以及 setup (hd0) 指令,執行了 setup 指令之後出現如下訊息:
- 代碼: 選擇全部
Checking if "/boot/grub/stage1" exists ... no
Checking if "/grub/stage1" exists ... yes
Checking if "/grub/stage2" exists ... yes
Running "/grub/e2fs_stage1_5 (hd0)" .... 16 sectors are embedded.
succeeded
Running "install /grub/stage1 (hd0) (hd0)1+16 p (hd0,0)/grub/stage2 /grub/menu.lst"...succeeded.
Done
四、重新啟動系統後在原本應該出現 grub 開機啟動選單之處卻出現了幾行亂碼就停住了,完全無法啟動任何系統。
以下是小生的硬碟分割配置,煩請前輩們指點一下不才的小生這該如何解決才是,非常的感謝!!!
hda1 是 /boot 的磁區,檔案系統格式為 ext3
hda2 是 /mnt/Winpart 的磁區,檔案系統格式為 FAT 32 (Windows 的分割區)
hda6 是 / 的磁區,檔案系統格式為 ext3
hda7 是 /home 的磁區,檔案系統格式為 ext3
hda8 是 /usr 的磁區,檔案系統格式為 ext3
【註】:若不執行 grub 進入命列模式而直接在 shell 執行 grub-install /dev/hda 的話,則會出現以下錯誤訊息:
Could not find device for /boot: Not found or not a block device