Re: [問題] kernek oanic的問題

看板Linux作者 (螺絲)時間16年前 (2009/08/14 10:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
有用這個方法試了 不過抓不到硬碟 硬是進去文字之後下fdisk -l 還是看不到任何東西 哀 真慘 應該是掛掉了吧 不過用live CD倒是有抓到硬碟 ※ 引述《wst2080 (wst2080)》之銘言: : RH9 ? : 好久以前的作業系統了~~~ ^_^ : 會用RH9的開機光碟進入救援模式嗎? : 看來應該牽扯到開機流程與bootloader的部份~ : 通常 grub 是透過LABEL的方式來進行開機~ : 由於不知道你的損壞程度如何~ 看你要不要透過救援模式來給予修復~ : 你先測試看看~ : 設定bios從光碟開機~ : 放入RH9的開機光碟~ : 之後在 boot: 這個提示字元後面輸入 linux rescue : 之後按下Enter~~~ : 假設硬碟上的/etc/fstab是正確無誤的話~ 應該有機會可以透過救援光碟掛載~ : 也有可能連 /etc/fstab 都損壞也無法掛載~ 不過要linux的使用熟晰度~ : 至少要懂得去辨識各種分割區當中,掛載的掛載點為何~ : 等到進入到CLI(Command Line Interface)當中~ : 使用 fdisk 這個工具來查看硬碟分割區的相關資訊~ : (若有記憶當時分割區的容量~ 搞不好可以透過容量來進行判別也說不定) : fdisk -l : 就可以看到各個分割區的相關資訊~ : 但是不知道各個分割區的內容是屬於哪個掛載點~ : 所以最慢的方法就是手工一個個掛載 來進行辨識~ : 救援模式有給個目錄叫做 /mnt/sysimage : 假設硬碟分割區範圍為 hda1~6 : 就先掛載再來卸載~ 比較容易搞混的通常都是 /usr 與 / 這兩個部份~ : (因為都有etc這個目錄,不過差異在於 /usr 當中有X11這個目錄,而 / 沒有) : mount /dev/hda1 /mnt/sysimage : ls /mnt/sysimage : umount /mnt/sysimage : 就這樣持續的掛載與卸載 : 透過ls的方式來辨識該分割區裡頭的目錄架構來判別是哪個掛載點 : 然後後面再進行修的動作 : 假設 /dev/hda1 為 / : 那就修改LABEL~ : e2label /dev/hda1 / : e2label /dev/hda1 <- 這是查看你修改是否正確~ 用這個指令來驗證 : 之後每個分割區的LABEL都要進行檢查~ : 畢竟 /etc/fstab 也是透過 LABEL 來進行掛載~ : 除非你要將LABEL= 改成 /dev/hdax 來進行之類的... : 若有找到 / 的話~ 去找找看裡頭有沒有 boot 這個目錄~ : 或者 boot 這個目錄有單獨一個分割區~ : cat /mnt/sysimage/boot/grub/grub.conf : 看一下這行 : kernel /vmlinuz-x.x.x.x ro root=/ : 這個意思就是說bootloader開機的時候要找尋linux kernel的位置~ : 而root的意思就是代表/boot的意思~也就是核心放置的位置~ : 若有將LABEL修復的話~ 這邊就檢查一下就好~ : 要不然沒有修復LABEL的話~ 就在root=後面輸入核心所在的分割區位置 : (root=/dev/hda1) : 若以上動作完成後~ 我個人還給一個建議~ 就是磁碟檢查~ : umount /mnt/sysimage : (fsck之前都必須卸載分割區所處在的掛載點) : fsck -y /dev/hda1 : 若磁碟掃描都OK的話~ 輸入兩次exit 就可以離開救援模式了~~~ : Good luck~~~ : ※ 引述《DerrickRose1 (螺絲)》之銘言: : : 各位好 : : 這台電腦灌的是RH9 : : 本來都用的好好的 : : 不過前兩天有次停電,電腦不正常關機 : : 隔天開機之後,系統就進不去了 : : 畫面停在 : : VFS: Cannot open root device "LABEL=/" or 00:00 : : Please append a correct "root=" boot option : : kernel panic: VFS: Unable to mount root fs on 00:00 : : 應該是要我自己手動輸入系統根目錄的路徑 : : 不過很遺憾的是 我忘了自己的系統根目錄在哪了 : : 不知道有沒有什麼查看的方法 : : 還是說這個問題還有其他解決辦法呢 : : 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.228.223
文章代碼(AID): #1AXD9QXy (Linux)
文章代碼(AID): #1AXD9QXy (Linux)