gurb!gurb!!gurb!!!

来源:互联网 发布:知乎可以发帖子吗 编辑:程序博客网 时间:2024/06/05 00:12

今天你妹的弄了一天的grub各种grub。。。

本来想直接升grub2但是失败了,没想到居然连grub都进不去了。现在的情况就是,一打开电脑,启动,bios,ok,全场hold住,提示loading grub。。。error 15什么的。

其实要做的事情很简单,就是想办法让grub起来,什么menu.lst什么grub.cfg都不用理会他,就这么简单。那么好了,怎么做呢?

第一步,启动grub!

grub启动的时候吧,基本上就几种,硬盘,光盘,U盘。。。其实,只要能从bios启动的设备几乎都可以!

硬盘已经挂掉了,光驱出问题了,(命真心就这么背),只能靠U盘了,

方案一,使用grub-install在linux下装grub

首先用了一个ntfs的u盘,在linux(当然是不是挂掉的那个)里使用grub-install步骤类似后面的链接。

http://my.oschina.net/vzomik/blog/5397

然后失败了!应该是当时启动的时候少了些/boot里的东西

一下午,也一直在纠结这个东西。

方案二,使用windos什么什么grub4合一什么什么的工具启动grub

其实吧,grub是不管你启动什么windos,linux的。那么好吧,其实那种很盗版的盘,你取消图形界面其实就是grub,一般就是esc 然后c to cmd line

然后就可以引导了。恩,这个软件在windows简单到就是一个按钮= =好吧!

第二步,手动引导系统!

ok,现在界面应该就是grub>什么什么的了

上代码

#先进入那个分区,拿我的Ubuntu来说,就是在第一个硬盘的5分区root(hd0,5)#然后kernel,/dev/sda6就是我Ubuntu的分区,quiet词如其意,splash就是闪一下ubuntu 10.10什么的,最终要的是把系统先启动起来吧,具体再议kernel      /boot/vmlinuz-2.6.35-30-generic root=/dev/sda6 ro quiet splash#initrdinitrd      /boot/initrd.img-2.6.35-30-generic#其实如果不确定的话,可以在root(hd0,5)后,cat一下/boot/grub/menu.lst或者/boot/grub/grub.cfg

最后一步,boot!

boot

好了。。。进去了。。。

然后就可以参看卸载grub2然后安grub了。。。

#1. 开启终端:应用程序(Applications),附件(Accessories),终端(Terminal)。#2. 备份 GRUB 2 目录和文件。(可选)sudo cp /etc/default/grub /etc/default/grub.oldsudo cp -R /etc/grub.d /etc/grub.d.oldsudo cp -R /boot/grub /boot/grub.old#3. 卸载 GRUB 2sudo apt-get purge grub2 grub-pc#此时在其他启动加载程序安装前,系统将无法启动。#当组件卸载后,许多文件仍然会留在「/boot/grub」下#4. 安装 GRUB 0.97 Orz。。。先用着grub吧。。。囧sudo apt-get install grub#5. 当 grub 安装后,使用者仍然需要执行以下两个命令来建立 menu.lst 和 stage1/stage2 文件。sudo update-grub#产生 menu.lst#提示时选择「Yes」sudo grub-install /dev/sdX#选择正确的设备(sda、sdb 等),一般而言就是 Ubuntu 安装的那个设备在 /boot/grub 中建立 stage1/stage2 文件并写入至主启动扇区(MBR)#6. 重启动。

废话说了那么多,就很简单的步骤吧!

1.先用某某工具做个启动U盘(比如什么大白菜),然后进grub

2.引导系统一

#ubunturoot        (hd0,5)kernel      /boot/vmlinuz-2.6.35-30-generic root=/dev/sda6 ro quiet splashinitrd      /boot/initrd.img-2.6.35-30-genericboot#windowsroot       (hd0,1)makeactivechainloader +1boot

没了,没了!其实就2步。。我的一个下午啊!艹!!

另外给上menu.lst详解的转载的传送门,这个讲的不错,grub启动的一些东西,貌似是鸟哥的私房菜里的内容。

http://blog.csdn.net/kerenigma/article/details/6889225

好了,别折腾这心繁琐的东西了,其实,这一切的一起都是源于

随机信号实验--->装matlab-->wubi空间不够---->分区(几个小时)--->wubi转真实->lvpm转真实--->grub出问题-->grub2升级--->grub2挂掉--->找u盘启动grub-->menu.lst。。。好了。。。就这!