新聞中心
grub中boot進(jìn)不了系統(tǒng)?
1. 首先利用ls命令,找到Ubuntu安裝在哪個(gè)磁盤分區(qū);

比如輸入ls后我的機(jī)器列出的磁盤分區(qū)信息如下:
(hd0),(hd1),(hd1,gpt3),(hd1,gpt2),(hd1,gpt1)
查找包含grub.cfg文件的分區(qū)
假定通過 ls (hd1,gpt2)/boot/grub 發(fā)現(xiàn)了grub.cfg文件,則表明Linux安裝在這個(gè)分區(qū)
2. 找到Linux的/boot分區(qū),以及/根分區(qū)所在的磁盤位置
3. 指定Linux內(nèi)核,及/所在分區(qū)
4. initrd命令指定initrd文件
5. boot引導(dǎo)系統(tǒng),結(jié)束
先用WinXP CD啟動(dòng)機(jī)器,出現(xiàn)提示時(shí),選擇手工恢復(fù)(按R鍵)。直接把故障恢復(fù)控制臺(tái)安裝到系統(tǒng)上可以加快處理速度。首先,打開Win XP的命令行窗口(選擇菜單“開始”→“運(yùn)行”,執(zhí)行cmd);然后,在CD-ROM中插入WinXP光盤,在命令行上運(yùn)行D:i386 winnt32/resource/clsmbr.exe ---直接運(yùn)行執(zhí)行“Clear MBR”即可,本人有測(cè)試過,絕對(duì)安全,敬請(qǐng)放心使用。 Solution 4 Linux的分區(qū)已經(jīng)被你從Windows中刪除,系統(tǒng)啟動(dòng)后停在“grub>”提示符處
方法二:如下) ---在“grub>”提示符后輸入:“rootnoverify (hd0,0)” 回車。 //將第一塊硬盤(hd0)的第一個(gè)分區(qū)(0)設(shè)為根分區(qū)/root設(shè)備,但不加載文件系統(tǒng)。 ---在“grub>”提示符后輸入:“chainloader +1” 回車。//將啟動(dòng)引導(dǎo)權(quán)轉(zhuǎn)交給當(dāng)前分區(qū)的首扇區(qū)(Windows系統(tǒng)所在分區(qū)的首扇區(qū))。 ---在“grub>”提示符后輸入:“boot” 回車。系統(tǒng)將啟動(dòng)Windows。如果不成功,則表明 (hd0,0) 不是 Windows 系統(tǒng)所在分區(qū),再?gòu)牡谝徊介_始試一下“root (hd0,1)/root (hd0,2)/root (hd0,3)/...”,總之這樣一定可以引導(dǎo)啟動(dòng)你的Windows系統(tǒng)。 ---好了,進(jìn)入Windows了
Ubuntu新內(nèi)核開機(jī)endkernelpanic-notsyncing:VFS:Unabletomountrootfsonunknown-block(0,0)?
首先,說明一下LFS kernel panic -not syncing :VFS:Unable to mount root fs on Unknown-block(0,0)出現(xiàn)的幾個(gè)可能原因:
1./etc/fstab文件配置錯(cuò)誤,此配置文件是記錄硬盤分區(qū)的文件,配置錯(cuò)了,當(dāng)然就有可能出現(xiàn)Unable to mount root fs啦~~~解決這問題的辦法就是找一張LIVECD啟動(dòng)了系統(tǒng),然后修改此文件內(nèi)容,很簡(jiǎn)單的,只要用文本編輯器打開了這文件,然后認(rèn)真研究一下就明白該怎樣做,如果出現(xiàn)要uuid之類的東東,那就到/dev/disk/by-uuid/目錄下找,只要使得各掛載點(diǎn)與分區(qū)對(duì)應(yīng)即可。
2.menu.lst。/boot/grub/menu.lst 此文件出錯(cuò)也是有可能的。當(dāng)出現(xiàn)這錯(cuò)誤的時(shí)候,不妨先看看此文件配置是否正確。諸如sda與hda的問題,sda不行,就試下hda唄~~~
3.initrd沒有啟動(dòng)。內(nèi)核載入內(nèi)存后,某些系統(tǒng)會(huì)執(zhí)行initrd文件的,如果沒有啟動(dòng),就會(huì)出現(xiàn)本文要解決的那問題。當(dāng)然LFS是沒有做initrd文件的,所以忽略此問題。如果您的出錯(cuò)原因在這,那你就用LIVECD啟動(dòng)了,然后到/boot/目錄下,看看有沒有initrd相似的文件,有的話,在menu.lst文件的啟動(dòng)項(xiàng)中加入initrd (hdx,y)/boot/initrd 這樣就能解決了~~~
4.內(nèi)核編譯的時(shí)候沒有添加相應(yīng)的硬件模塊~~~這問題不好說,因?yàn)榫幾g一個(gè)內(nèi)核真的太不簡(jiǎn)單了~~~哈哈~~~有個(gè)必定能編譯成功的辦法,就是,假如你使用的某個(gè)版本的linux,把/proc/config.gz文件復(fù)制出來(lái),解壓,然后重命名為.config(注意前面有個(gè)點(diǎn)哦~~~)。復(fù)制到將要編譯的內(nèi)核源文件中,然后直接make,當(dāng)然,如果你要在內(nèi)核中增加其他模塊的話,就先make menuconfig。當(dāng)然,選項(xiàng)只能是只增不減羅~~~哈哈~~~(說明一下,這方法我沒測(cè)試過,但是按道理來(lái)說是可以的,至少同一版本的內(nèi)核是肯定成功的,除非不同版本之間的.config文件格式不一樣了~~~)
到此,以上就是小編對(duì)于ubuntu掛載硬盤后無(wú)法啟動(dòng)怎么解決的問題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。
本文標(biāo)題:grub中boot進(jìn)不了系統(tǒng)?(ubuntu掛載硬盤后無(wú)法啟動(dòng)怎么解決)
新聞來(lái)源:http://www.5511xx.com/article/dheogde.html


咨詢
建站咨詢
