grub shell 错误_使用grub-install修复Grub时出错
你的位置:
問答吧
-> Debian
-> 問題詳情
使用grub-install修復(fù)Grub時(shí)出錯(cuò)
WinXP+Debian雙系統(tǒng),由于誤操作導(dǎo)致開機(jī)后無(wú)法進(jìn)入系統(tǒng),錯(cuò)誤信息為:
GRUB Loading stage1.5.
GRUB loading,please wait...
error 22
按照網(wǎng)上的說法,使用啟動(dòng)盤進(jìn)入急救模式的命令行模式后,運(yùn)行Grub-insall修復(fù),但總是出錯(cuò),信息如下(Debian安裝在第三個(gè)主分區(qū)上,Grub安裝在MBR上,在此模式下,分區(qū)上的目錄及文件均可訪問):
sh-3.1#grub-install hd0
/dev/sda4:Not found or not a block device.
——————————————————————————————————————————
按照朋友們的方法做了一下(target是自動(dòng)掛載的Debian的根目錄):
chroot /target /bin/bash
root@debian:grub
Probing devices to guess BIOS drives. This may take a long time.Error opening terminal:bterm.
網(wǎng)上查了一下:
export TERM=xterm 重新設(shè)置term變量
Grub成功
Root (hd0,2) (使用(hd0,3)出錯(cuò))
Setup (hd0)
Grub菜單正常了,但兩個(gè)系統(tǒng)均進(jìn)不去
選擇進(jìn)XP時(shí)提示:
Root (hd0,1)
Filesystem type unknown,partiition type 0xf
選擇進(jìn)入Debian時(shí)提示:
Root (hd0,3)
Error 22:No such partion
作者: MntHome
發(fā)布時(shí)間: 2009-03-17
試一下
$grub-install /dev/sda
作者: enzo1985
發(fā)布時(shí)間: 2009-03-17
root (hd0,x)x為你boot所在的區(qū)。
然后,setup (hd0,0)
作者: lmguy
發(fā)布時(shí)間: 2009-03-17
enzo1985:
試過grub-install /dev/sda了,仍是出現(xiàn)“/dev/sda4:Not found or not a block device.”這個(gè)錯(cuò)誤。
lmguy:
你說的那兩個(gè)命令好像是grub下的命令,而我現(xiàn)在的問題是進(jìn)不到grub狀態(tài)。
作者: MntHome
發(fā)布時(shí)間: 2009-03-17
用你的xp光盤引導(dǎo)。
然后選擇控制臺(tái)修復(fù)。
然后
fixboot
fixmbr
先修復(fù)windows引導(dǎo)。
然后在用linux光盤引導(dǎo)。
進(jìn)入chroot
用grub-install重新安裝grub在mbr上。
重新構(gòu)建grub。
作者: arts
發(fā)布時(shí)間: 2009-03-17
引用:
作者: arts
用你的xp光盤引導(dǎo)。
然后選擇控制臺(tái)修復(fù)。
然后
fixboot
fixmbr
先修復(fù)windows引導(dǎo)。
然后在用linux光盤引導(dǎo)。
進(jìn)入chroot
用grub-install重新安裝grub在mbr上。
重新構(gòu)建grub。謝謝,我明天試一下。
不過,我還想問一下,在這種情況下,不通過XP能否修復(fù)呢?
作者: MntHome
發(fā)布時(shí)間: 2009-03-17
你是無(wú)法進(jìn)入grub? 我的意思是 , 急救盤啟動(dòng)后chroot到你的debian系統(tǒng)中 然后運(yùn)行g(shù)rub 能否運(yùn)行? 如果能運(yùn)行的話 解決步驟如下
急救盤啟動(dòng)到shell ,
mount debian的/ 和/boot分區(qū) 舉例為 /mnt/debian /mnt/debian/boot
mount proc和dev :
引用:
mount -t proc proc /mnt/debian/proc
mount -o bind /dev /mnt/debian/devchroot:
引用:
chroot /mnt/debian /bin/bash
su - root然后 運(yùn)行g(shù)rub --nofloppy , root (hd0,x) 這里的x根據(jù)你的情況決定 , setup (hd0)
即可
另外 xd硬盤是不是分了4個(gè)主分區(qū)? sda4這個(gè)名字很少見
作者: asmart
發(fā)布時(shí)間: 2009-03-18
引用:
作者: asmart
你是無(wú)法進(jìn)入grub? 我的意思是 , 急救盤啟動(dòng)后chroot到你的debian系統(tǒng)中 然后運(yùn)行g(shù)rub 能否運(yùn)行? 如果能運(yùn)行的話 解決步驟如下
急救盤啟動(dòng)到shell ,
mount debian的/ 和/boot分區(qū) 舉例為 /mnt/debian /mnt/debian/boot
mount proc和dev :
chroot:
然后 運(yùn)行g(shù)rub --nofloppy , root (hd0,x) 這里的x根據(jù)你的情況決定 , setup (hd0)
即可
另外 xd硬盤是不是分了4個(gè)主分區(qū)? sda4這個(gè)名字很少見硬盤分了兩個(gè)主分區(qū),另外機(jī)器自帶一個(gè)隱藏的主分區(qū),也就是一共3個(gè)主分區(qū)。
進(jìn)入急救模式(08年3月份的Testing)時(shí):
當(dāng)我選擇“在 /dev/sda3中運(yùn)行shell”后系統(tǒng)提示自動(dòng)將/dev/sda3掛載到"/",這時(shí)進(jìn)入終端后得到的目錄結(jié)構(gòu)與正常進(jìn)入系統(tǒng)后的基本上是一樣的,這時(shí)如運(yùn)行Grub命令則提示:
Probing devices to guess BIOS drives. This may take a long time.
Error opening terminal:bterm.
使用exit退出終端時(shí)提示:在您的根文件系統(tǒng)(/dev/sda3)上找到了一個(gè)shell(/bin/sh -i),但在運(yùn)行它時(shí)出現(xiàn)了錯(cuò)誤。
當(dāng)我選擇“在安裝程序環(huán)境中運(yùn)行 shell”,系統(tǒng)提示“/dev/sda3”被掛載到"target上……如果想暫時(shí)使其成為根文件系統(tǒng),請(qǐng)運(yùn)行'chroot /target',如需要其它文件系統(tǒng),必須自行掛載它們"。
這時(shí)運(yùn)行g(shù)rub后,還是提示
Probing devices to guess BIOS drives. This may take a long time.
Error opening terminal:bterm.
作者: MntHome
發(fā)布時(shí)間: 2009-03-18
試過其他的livecd引導(dǎo)然后chroot么,比如ubuntu desktop?
作者: shaaben
發(fā)布時(shí)間: 2009-03-19
直接livecd進(jìn)入,,su ,然后再grub,,再root (hd0,x)x為你boot所在的區(qū)。
然后,setup (hd0,0)
作者: lmguy
發(fā)布時(shí)間: 2009-03-19
手里沒有l(wèi)ivecd,實(shí)在不行就只能刻盤重裝了。
asmart:
我按照你的方法試了一下(急救模式將"/"自動(dòng)掛載到“/target”):
第一次:
Mount -t proc proc /target/proc
Mount:Mounting proc on /target/proc failed:Device or resource busy
第二次:
~ #: /#chroot /target /bin/bash
root@debian:grub
Probing devices to guess BIOS drives. This may take a long time.Error opening terminal:bterm.
網(wǎng)上查了一下:
export TERM=xterm 重新設(shè)置term變量
Grub成功
Root (hd0,2) (使用(hd0,3)出錯(cuò))
Setup (hd0)
Grub菜單正常了,但兩個(gè)系統(tǒng)均進(jìn)不去,回頭再查查什么原因。
重啟進(jìn)XP時(shí)提示:
Root (hd0,1)
Filesystem type unknown,partiition type 0xf
選擇進(jìn)入Debian時(shí)提示:
Root (hd0,3)
Error 22:No such partion
作者: MntHome
發(fā)布時(shí)間: 2009-03-19
請(qǐng)朋友們?cè)賻蛶臀?#xff0c;我也一直在找解決的辦法,但弄了一天了還是不行。
作者: MntHome
發(fā)布時(shí)間: 2009-03-19
引用:
作者: MntHome
請(qǐng)朋友們?cè)賻蛶臀?#xff0c;我也一直在找解決的辦法,但弄了一天了還是不行。按照我的方法做了嗎?
作者: arts
發(fā)布時(shí)間: 2009-03-19
引用:
作者: arts
按照我的方法做了嗎?謝謝你,不過還沒用你的方法,我用深山紅葉自帶的grub可以自動(dòng)引導(dǎo)進(jìn)入XP系統(tǒng),是不是可以認(rèn)為XP的引導(dǎo)沒有問題呢?
我現(xiàn)在是想看看只通過Linux能不能解決這個(gè)問題。
作者: MntHome
發(fā)布時(shí)間: 2009-03-19
是不是fdisk的boot flag搞錯(cuò)了?
作者: yourfriend
發(fā)布時(shí)間: 2009-03-20
引用:
作者: arts
按照我的方法做了嗎?按照你的方法使用Fixboot修復(fù)好了,謝謝!
作者: MntHome
發(fā)布時(shí)間: 2009-03-25
引用:
作者: MntHome
按照你的方法使用Fixboot修復(fù)好了,謝謝!呵呵。早說讓你試一試了。
不會(huì)只執(zhí)行了fixboot吧?
這個(gè)我想不通。
作者: arts
發(fā)布時(shí)間: 2009-04-15
總結(jié)
以上是生活随笔為你收集整理的grub shell 错误_使用grub-install修复Grub时出错的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 推荐几个手机恋爱养成游戏,日本单机对话的
- 下一篇: beanutil 批量copy_Bean