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

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


咨詢(xún)
建站咨詢(xún)
