linux下修复另一硬盘grub,Debian下修复Grub的方法

Debian下修复Grub的方法

发布时间:2008-04-14 00:05:15来源:红联作者:xtvnet

用 Debian 安装盘挂载本地硬盘,及修复Debian的 Grub 方法:

只要进入了 Debian 的安装程序 ,(可能要过了硬件识别的过程,反正是分区阶段以前)

就已经可以挂载本地硬盘分区的了。

只是里面的设备文件不是 /dev/hdaX ,

而是 /dev/ide/host0/bus0/target0/lun0/partX 一类的。

/dev/ide/host0/bus0/target0/lun0/part1 相当于 /dev/hda1

挂载然后 chroot 进去后就可以进行许多工作 , 像修复 Grub ,

挂载分区 :

1、用 Debian 安装盘开机 , 进入安装程序后 (分区阶段以前)

2、按 alt + F2

3、回车得到一个 Shell

4、命令

# mkdir /mnt/1

# mount /dev/ide/host0/bus0/target0/lun0/part1 /mnt/1

现在就已经把 /dev/hda1 挂载到 /mnt/1 了

修复 Grub方法一 :

1、用 Debian 安装盘开机 , 进入安装程序后 (分区阶段以前)

2、按 alt + F2

3、回车得到一个 Shell

4、(假设您的 Linux 在 /dev/ide/host0/bus0/target0/lun0/part6 , 硬盘是 /dev/hda)

命令

# mount /dev/ide/host0/bus0/target0/lun0/part6 /mnt

# chroot /mnt

# grub-install /dev/hda

提示successful,即OK。

除了用上述先挂载本地硬盘再修复的方法,Grub还有另外的方法如下:

修复 Grub方法二 :

1、进入运行grub命令:

方法一:如上述方法进入shell后,输入命令:sudo grub

方法二:利用启动光盘,进入linux系统维护工具,在基于Linux的图形界面启动控制台的选择的引导界面出现时,不要选择系统,按键盘“c”键,进入编辑grub界面即运行了grub

2、grub模式中,输入命令:

grub> find /boot/grub/stage1 ("/boot/grub/stage1" 文件依据实际位置填写"stage1"在自己系统所在的路径)

3、命令执行后,得到输出结果,如:

(hdx,y)

其中x和y的值是根据机器实际的参数得出的。

4、grub模式中,输入命令:

grub> root (hdx,y)

5、grub模式中,输入命令:

grub> setup (hdx)

修复完毕。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值