当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu12.04 求助-万分纠结奇葩的GRUB问题
帖子发表于 : 2012-05-04 15:40 

注册: 2012-05-04 15:18
帖子: 1
送出感谢: 1
接收感谢: 0 次
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找回来呢?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题
帖子发表于 : 2012-05-04 20:20 

注册: 2007-12-05 10:57
帖子: 1003
地址: 金山
系统: ubuntu14.04
送出感谢: 13
接收感谢: 62
既然已经启动到ubuntu12.04
就在ubuntu12.04中
代码:
grub-install /dev/hda

代码:
update-grub


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题
帖子发表于 : 2012-05-10 9:40 
头像

注册: 2007-08-26 9:06
帖子: 375
地址: 长沙
送出感谢: 7
接收感谢: 11
这是我之前的做法,看看对你是否有用:
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


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题
帖子发表于 : 2012-05-10 9:42 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
多于3行的,别看。会搞死系统的。
:em04
新的背景方法,只是丢一个图片到/boot/grub就是啊。


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题
帖子发表于 : 2012-05-10 9:43 
头像

注册: 2007-08-26 9:06
帖子: 375
地址: 长沙
送出感谢: 7
接收感谢: 11
引用:
百度的一个帖子说用把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,但我没加也能成功。


_________________
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


最后由 qileilu 编辑于 2012-05-10 10:01,总共编辑了 3 次

页首
 用户资料  
 
6 楼 
 文章标题 : Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题
帖子发表于 : 2012-05-10 9:45 
头像

注册: 2009-10-16 22:46
帖子: 18958
地址: finland
送出感谢: 28
接收感谢: 48
图片………………没用,黑乎乎的,多NB :em11 :em11


_________________
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题
帖子发表于 : 2012-05-10 9:49 
头像

注册: 2007-12-14 13:40
帖子: 49887
地址: 志虚国乌由市
系统: Winbuntu
送出感谢: 29
接收感谢: 414
神说的极是


_________________
冷轩信

渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu

安装flash 还是要用
代码:
sudo apt install adobe-flashplugin


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题
帖子发表于 : 2012-05-10 10:58 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
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


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Ubuntu12.04 求助-万分纠结奇葩的GRUB问题
帖子发表于 : 2012-05-10 19:47 

注册: 2009-06-28 10:06
帖子: 398
系统: ubuntu12.04
送出感谢: 0 次
接收感谢: 6
多于三行的, 嘿嘿,果然有些步骤没用。重装grub2很简单的,挂载,grub-install --boot-directory=xxx sda


_________________
Still Alive


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译