Ubuntu12.04 求助-万分纠结奇葩的GRUB问题

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
rutherford1895
帖子: 1
注册时间: 2012-05-04 15:18

Ubuntu12.04 求助-万分纠结奇葩的GRUB问题

#1

帖子 rutherford1895 » 2012-05-04 15:40

Ubuntu12.04装上了三天,翻墙成功后就开始鼓捣GRUB,到现在为止虽然可以进入12.04但存在问题。。具体过程是:

看到网上说可以给GRUB换背景图,就开始找方法,被一篇帖子误导,想进grub命令,就是那个grub》
在终端里打grub提示命令不存在(我忘了12.04已经用grub2了……)
于是我就 apt-get install grub华丽地装了一个grub进去。。。装完才发现装的是0.97,慌了
试着重启,发现没想到12.04的Grub2还能出来!正常使用!这是为什么?

万幸,继续鼓捣背景图。图片复制进去之后,需要update-grub一下,但我输入之后发现这个命令已经不存在了……(估计是被那个0.97破坏了)
好,我决定把那个命令找回来。于是我在12.04的安装盘里找到了3个 grub打头的deb包,就在/pool/main/g/grub2 目录下面。。。
然后我就把第一个grub-efi_1.99-21ubuntu3_amd64.deb给装进去了。
装完发现下面有一行英文评论,大意是不要装会让你的机器出问题,又慌了。。
重启。
好运用尽了,进不去系统了,成了grub rescue>
好吧,修复。我用ubuntu12.04安装盘开机,找不到救援选项,于是换一年前用过的10.10安装盘,还是没有救援选项,进10.10的LiveCD,上网搜方法

百度的一个帖子说用把linux分区(我的是/sda8)挂在/mnt下面的方法,用 grub-install --root-directory=/mnt/ /sda8装进去一个grub,但后续步骤sudo update-grub走不通这又是为什么?

重启试试,好了,出现了一个非常难看的老版grub,还是640*480的分辨率。。。版本号是1.98 20100804,记得当初用10.10时就是它。但好歹xp和ubuntu的选项都有,12.04也能进去了。
我想如果用12.04的安装盘来做这个命令,那么装上的会不会是12.04的grub呢?
好,重启进12.04的LiveCD,用那个命令装,还按照帖子上讲的,把--root换成--boot,挺顺,重启,杯具了,只剩下grub>
再用10.10的LiveCD把难看的1.98修复回来,进入12.04

然后就有这篇帖子了……如此纠结的一大坨问题……要怎么才能把12.04的Grub找回来呢?
cao627
帖子: 992
注册时间: 2007-12-05 10:57
系统: ubuntu14.04
来自: 金山

Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题

#2

帖子 cao627 » 2012-05-04 20:20

既然已经启动到ubuntu12.04
就在ubuntu12.04中

代码: 全选

grub-install /dev/hda

代码: 全选

update-grub
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题

#3

帖子 qileilu » 2012-05-10 9:40

这是我之前的做法,看看对你是否有用:
1.liveCD启动任何一款ubuntu.
2.开启终端,判断系统磁盘分区:

代码: 全选

sudo fdisk -l
3.挂载分区:

代码: 全选

sudo mount /dev/sdXX /mnt
独立boot区时,还要挂载

代码: 全选

sudo mount /dev/sdYY /mnt/boot
4.挂载设备:

代码: 全选

sudo mount --bind /dev/ /mnt/dev
5.chroot至系统设备

代码: 全选

sudo chroot /mnt
6.重装grub2:

代码: 全选

sudo grub-install --recheek /dev/sdX
7.退出chroot,按下ctrl-D
8.卸载设备

代码: 全选

sudo umount /mnt/dev

代码: 全选

sudo umount /mnt
9.重启

代码: 全选

reboot
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题

#4

帖子 eexpress » 2012-05-10 9:42

多于3行的,别看。会搞死系统的。
:em04
新的背景方法,只是丢一个图片到/boot/grub就是啊。
● 鸣学
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题

#5

帖子 qileilu » 2012-05-10 9:43

百度的一个帖子说用把linux分区(我的是/sda8)挂在/mnt下面的方法,用 grub-install --root-directory=/mnt/ /sda8装进去一个grub,但后续步骤sudo update-grub走不通这又是为什么?。
这应该就是chroot的问题吧。
eexpress 写了:多于3行的,别看。会搞死系统的。
:em04
新的背景方法,只是丢一个图片到/boot/grub就是啊。
:em02 ,哪个命令会搞死系统咯,别吓人,都是些准备的命令,实质操作的只有一句

代码: 全选

sudo grub-install --recheek /dev/sdX
要重写grub就必须搞这一句啊,不然写个锤子。

楼主,不知道原系统的grub还完整不?你可能在第6步之后,还需要执行一下sudo update-grub。
还有,有可能在第4步之后需要加一句:sudo mount --bind /proc /mnt/proc,但我没加也能成功。
上次由 qileilu 在 2012-05-10 10:01,总共编辑 3 次。
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题

#6

帖子 nmsfan » 2012-05-10 9:45

图片………………没用,黑乎乎的,多NB :em11 :em11
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题

#7

帖子 qy117121 » 2012-05-10 9:49

神说的极是
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 [email protected]
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题

#8

帖子 onshoestring » 2012-05-10 10:58

grub1,grub2混装了。

代码: 全选

sudo apt-get purge grub
sudo apt-get purge grub-pc
sudo apt-get purge grub-common

sudo rm -rf /boot/grub/*
sudo rm -rf /etc/grub.d/*
sudo rm /etc/default/grub

sudo apt-get install grub-pc
sudo apt-get install grub-common
sudo grub-install /dev/sda
sudo update-grub
zcf115
帖子: 398
注册时间: 2009-06-28 10:06
系统: ubuntu12.04

Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题

#9

帖子 zcf115 » 2012-05-10 19:47

多于三行的, 嘿嘿,果然有些步骤没用。重装grub2很简单的,挂载,grub-install --boot-directory=xxx sda
Still Alive
回复