想对grub说几句

 想对grub说几句,爱你不容易啊,这几天电脑突然启动不了,就停在grub>处了,我以前也遇到过这种情况,那时候都是重装系统,哎,重装系统很麻烦时间的,再说刚好系统里还有些有用的资料。所以一定不能重装。但我手边又没有安装的光盘,这可咋办呢。刚好在网上有一帮朋友,就问问了,得到的回复都是模糊的 。所以最好的方法就是上网搜搜相关资料了。其中,也找到了几个grub有用的命令了。 首先声明,我的电脑是双系统的。一开始我我找到了一个能够分别进入系统的方法。命令如下:

1 进windows

grub>root (hd0,0)                     //其中,注意命令和括号之间有空格的,如有不懂的,可以按table键

grub>chainloader +1

grub>boot

2进入linux

grub>root (hd0,table        会显示相关的分区信息,我就找到了linux的分区了,因为你找队了,会说是e2f..文件

grub>root (hd0,5)

grub>kernel /vmlintable键会自动补足名字

grub>initrd /initrd-table

grub>boot

上面就能够分别进入两个系统了。但我想每次就这样要输很多命令也很麻烦,所以又在网上继续搜索,其中,有很多人说可以用makebootable命令,但我一次都没有用成功过。后来找到一个setup 命令,把grub的文件信息安装到硬盘启动信息里,我用的是

grub>setup (hd0,5) 因为我想把它放到linux分区里,其实,我想应该setup (hd0) 也可以的,因为这个是放在mbr里的。其中,这个命令的安装信息中可以看出,第一步找到相关的文件。第二步,执行install命令(关于grub的install命令可以自己查找相关的资料看看参数怎么用吧)。

这样,grub>reboot  重启就ok了

其中关于grub文件里的一些相关语句,我就不想一一解释了,网上挺多的,我觉得,最容易模糊的一点就是windows和linux里关于分区的编号是不一样的,有的是从0开始的,而windows不是。

通过,这次经历,至少我对grub这块不怕了,总不会象以前那样,看到grub>后第一反应就是重装了。呵呵,还有一个就是再次映证了站在巨人肩膀上的重要性。

 下面是转载了(因为经常用到)

解决重装windows后不能启动linux

首先在启动时,先按c进入grub> 如果这步不行的话,就只有用安装光盘进入拯救模式了

然后如下了

2 输入:
#grub
grub>find /boot/grub/stage1
此时会显示你硬盘上所有安装有grub的硬盘。
我的是硬盘的第二格分区,就显示为(hd0,1)
再输入:
grub>root (hd0,1)
grub>setup (hd0)
reboot就可以了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值