看板 Linux 關於我們 聯絡資訊
我正在練習編譯新的核心 用了以下兩種方式 (1)使用make-kpkg --initrd kernel_image kernel_headers (2)make bzImage,make modules,make modules_install(這部份是參考鳥歌), 並把核心拷貝至/boot底下,也製作了映像檔 但是,無論是何種方式,開機時都會產生錯誤訊息: Unable to mount root fs on unknown-block(0,0) 花了好陣子在網上搜也找不到答案 -----以下是我的menu.lst------- title CentOS testing kernel from vbird root (hd0,0) kernel /boot/vmlinuz-2.6.30.3vbird ro root=LABEL=/ rhgb initrd /boot/initrd-2.6.30.3vbird.img ------------------------------ -----這是原來可執行的部分----- title Ubuntu 8.04.4 LTS, kernel 2.6.24-26-generic root (hd0,0) kernel /boot/vmlinuz-2.6.24-26-generic root=UUID=e770387e-ff71-486a- a44d-f2d2b610ac7e ro splash initrd /boot/initrd.img-2.6.24-26-generic quiet ------------------------------ 我也曾試著仿造可執行的寫法(改變root=...),不過問題依舊存在 想請問各位前輩我該怎麼解決這問題 環境: Sun VirtualBox ubuntu-8.04.4-alternate-i386 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.223.233.166
dwwing:root=/dev/sdaX?我gentoo都這樣設.你可以試試.功力淺不保證 04/08 01:41
dwwing:記得X要修改 04/08 01:42
tabinoyume:請問該如何決定X? 04/08 02:12
dwwing:看你的root在哪個分割區嚕 04/08 02:24
tabinoyume:後來我想想 我的虛擬硬碟是放在D槽 這會有影響嗎? 04/08 02:24
tabinoyume:因為根據可執行部分是在(hd0,0) 所以應該是sda1? 04/08 02:25
※ 編輯: tabinoyume 來自: 61.223.233.166 (04/08 02:27)
SkyCloud:(hd0,1)? 04/08 09:22