修复grub启动引导问题

前几天用U盘装了centerOS在笔记本上,使用了默认的boot挂载,导致引导安装在U盘上,必须用U盘启动,遇到这种情况可以通过grub手动写入引导。

首先grub一下

/sbin/grub

然后找到引导的位置

 find  /grub/stage1

如果提示Error 15: File not found,则尝试 find /boot/grub/stage1 或者 find stage1

(hd1,0)代表的第二个硬盘的第一个分区,相应的(hd0,0)代表的就是第一个硬盘第一个分区


在另外一个终端会话里面 使用df命令查看磁盘情况


2016-06-28 21-00-45屏幕截图.png

下面进入正题

我们将引导写入(hd0,0),即第一个磁盘第一个分区中

root (hd0,0)
setup (hd0)


然后修改启动的 /boot/grub/menu.lst 或者 /boot/grub/grub.conf

CentOS下这两个文件是绑定的只要改一个就可以了

vi /boot/grub/menu.lst

2016-06-28 21-07-29屏幕截图.png

把(hd1,0)改为(hd0,0)保存重启即可。(上图是修改完的效果图)

每天进步一点点。

分享李白的诗一首

夜宿山寺

危楼高百丈,手可摘星辰。

不敢高声语,恐惊天上人。

如果您想请我喝咖啡,http://iphp.cc/Home/Index/cat/cat_id/1.html,那里有个二维码。

下图是全部的命令图。

2016-06-28 20-58-27屏幕截图.png


nickname
content