日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

grub shell 错误_使用grub-install修复Grub时出错

發布時間:2023/12/3 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 grub shell 错误_使用grub-install修复Grub时出错 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

你的位置:

問答吧

-> Debian

-> 問題詳情

使用grub-install修復Grub時出錯

WinXP+Debian雙系統,由于誤操作導致開機后無法進入系統,錯誤信息為:

GRUB Loading stage1.5.

GRUB loading,please wait...

error 22

按照網上的說法,使用啟動盤進入急救模式的命令行模式后,運行Grub-insall修復,但總是出錯,信息如下(Debian安裝在第三個主分區上,Grub安裝在MBR上,在此模式下,分區上的目錄及文件均可訪問):

sh-3.1#grub-install hd0

/dev/sda4:Not found or not a block device.

——————————————————————————————————————————

按照朋友們的方法做了一下(target是自動掛載的Debian的根目錄):

chroot /target /bin/bash

root@debian:grub

Probing devices to guess BIOS drives. This may take a long time.Error opening terminal:bterm.

網上查了一下:

export TERM=xterm 重新設置term變量

Grub成功

Root (hd0,2) (使用(hd0,3)出錯)

Setup (hd0)

Grub菜單正常了,但兩個系統均進不去

選擇進XP時提示:

Root (hd0,1)

Filesystem type unknown,partiition type 0xf

選擇進入Debian時提示:

Root (hd0,3)

Error 22:No such partion

作者: MntHome

發布時間: 2009-03-17

試一下

$grub-install /dev/sda

作者: enzo1985

發布時間: 2009-03-17

root (hd0,x)x為你boot所在的區。

然后,setup (hd0,0)

作者: lmguy

發布時間: 2009-03-17

enzo1985:

試過grub-install /dev/sda了,仍是出現“/dev/sda4:Not found or not a block device.”這個錯誤。

lmguy:

你說的那兩個命令好像是grub下的命令,而我現在的問題是進不到grub狀態。

作者: MntHome

發布時間: 2009-03-17

用你的xp光盤引導。

然后選擇控制臺修復。

然后

fixboot

fixmbr

先修復windows引導。

然后在用linux光盤引導。

進入chroot

用grub-install重新安裝grub在mbr上。

重新構建grub。

作者: arts

發布時間: 2009-03-17

引用:

作者: arts

用你的xp光盤引導。

然后選擇控制臺修復。

然后

fixboot

fixmbr

先修復windows引導。

然后在用linux光盤引導。

進入chroot

用grub-install重新安裝grub在mbr上。

重新構建grub。謝謝,我明天試一下。

不過,我還想問一下,在這種情況下,不通過XP能否修復呢?

作者: MntHome

發布時間: 2009-03-17

你是無法進入grub? 我的意思是 , 急救盤啟動后chroot到你的debian系統中 然后運行grub 能否運行? 如果能運行的話 解決步驟如下

急救盤啟動到shell ,

mount debian的/ 和/boot分區 舉例為 /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然后 運行grub --nofloppy , root (hd0,x) 這里的x根據你的情況決定 , setup (hd0)

即可

另外 xd硬盤是不是分了4個主分區? sda4這個名字很少見

作者: asmart

發布時間: 2009-03-18

引用:

作者: asmart

你是無法進入grub? 我的意思是 , 急救盤啟動后chroot到你的debian系統中 然后運行grub 能否運行? 如果能運行的話 解決步驟如下

急救盤啟動到shell ,

mount debian的/ 和/boot分區 舉例為 /mnt/debian /mnt/debian/boot

mount proc和dev :

chroot:

然后 運行grub --nofloppy , root (hd0,x) 這里的x根據你的情況決定 , setup (hd0)

即可

另外 xd硬盤是不是分了4個主分區? sda4這個名字很少見硬盤分了兩個主分區,另外機器自帶一個隱藏的主分區,也就是一共3個主分區。

進入急救模式(08年3月份的Testing)時:

當我選擇“在 /dev/sda3中運行shell”后系統提示自動將/dev/sda3掛載到"/",這時進入終端后得到的目錄結構與正常進入系統后的基本上是一樣的,這時如運行Grub命令則提示:

Probing devices to guess BIOS drives. This may take a long time.

Error opening terminal:bterm.

使用exit退出終端時提示:在您的根文件系統(/dev/sda3)上找到了一個shell(/bin/sh -i),但在運行它時出現了錯誤。

當我選擇“在安裝程序環境中運行 shell”,系統提示“/dev/sda3”被掛載到"target上……如果想暫時使其成為根文件系統,請運行'chroot /target',如需要其它文件系統,必須自行掛載它們"。

這時運行grub后,還是提示

Probing devices to guess BIOS drives. This may take a long time.

Error opening terminal:bterm.

作者: MntHome

發布時間: 2009-03-18

試過其他的livecd引導然后chroot么,比如ubuntu desktop?

作者: shaaben

發布時間: 2009-03-19

直接livecd進入,,su ,然后再grub,,再root (hd0,x)x為你boot所在的區。

然后,setup (hd0,0)

作者: lmguy

發布時間: 2009-03-19

手里沒有livecd,實在不行就只能刻盤重裝了。

asmart:

我按照你的方法試了一下(急救模式將"/"自動掛載到“/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.

網上查了一下:

export TERM=xterm 重新設置term變量

Grub成功

Root (hd0,2) (使用(hd0,3)出錯)

Setup (hd0)

Grub菜單正常了,但兩個系統均進不去,回頭再查查什么原因。

重啟進XP時提示:

Root (hd0,1)

Filesystem type unknown,partiition type 0xf

選擇進入Debian時提示:

Root (hd0,3)

Error 22:No such partion

作者: MntHome

發布時間: 2009-03-19

請朋友們再幫幫我,我也一直在找解決的辦法,但弄了一天了還是不行。

作者: MntHome

發布時間: 2009-03-19

引用:

作者: MntHome

請朋友們再幫幫我,我也一直在找解決的辦法,但弄了一天了還是不行。按照我的方法做了嗎?

作者: arts

發布時間: 2009-03-19

引用:

作者: arts

按照我的方法做了嗎?謝謝你,不過還沒用你的方法,我用深山紅葉自帶的grub可以自動引導進入XP系統,是不是可以認為XP的引導沒有問題呢?

我現在是想看看只通過Linux能不能解決這個問題。

作者: MntHome

發布時間: 2009-03-19

是不是fdisk的boot flag搞錯了?

作者: yourfriend

發布時間: 2009-03-20

引用:

作者: arts

按照我的方法做了嗎?按照你的方法使用Fixboot修復好了,謝謝!

作者: MntHome

發布時間: 2009-03-25

引用:

作者: MntHome

按照你的方法使用Fixboot修復好了,謝謝!呵呵。早說讓你試一試了。

不會只執行了fixboot吧?

這個我想不通。

作者: arts

發布時間: 2009-04-15

總結

以上是生活随笔為你收集整理的grub shell 错误_使用grub-install修复Grub时出错的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。