热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Debian下修复Grub的方法

Debian下修复Grub的方法--Linux发行版技术-Debian信息,下面是详情阅读。
用 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)
修复完毕。
推荐阅读
author-avatar
gu油漆装修
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有