[原创]Ubuntu中实现跟suse一样的grub效果 (10.24更新){再次更新,请大家原谅}

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
HiUbuntu
帖子: 16
注册时间: 2006-10-20 17:48

#46

帖子 HiUbuntu » 2006-11-07 16:07

*********

楼上的几位sudo grub的兄弟,你们请注意,那个grub包是在附件的那个,不是你们在终端输入的那个,要把grub包考到相应目录下安装.

-******-
HiUbuntu
帖子: 16
注册时间: 2006-10-20 17:48

#47

帖子 HiUbuntu » 2006-11-07 16:25

一切正常通过,似乎没什么变化.呵呵,再研究研究
HiUbuntu
帖子: 16
注册时间: 2006-10-20 17:48

#48

帖子 HiUbuntu » 2006-11-07 16:43

研究后发现:

....................
6、sudo grub
>find /boot/grub/stage1
>root (hd0,1)
>setup (hd0)
7、sudo grub-install /dev/sda [ps:把原来的hda改成sda,成功了!]
8、sudo reboot -f
............................
1.
root (hd0,1) 的hd0,1是根据前面 find /boot/grub/stage1 得到的值来定的.


2.
sudo grub-install /dev/sda [ps:把原来的hda改成sda,成功了!]

黑客兄说的s改成sda后,我是没成功,倒是原来的hda能可以。
头像
爱国者黑客
帖子: 608
注册时间: 2006-10-01 14:34

#49

帖子 爱国者黑客 » 2006-11-08 0:20

HiUbuntu 写了:研究后发现:

....................
6、sudo grub
>find /boot/grub/stage1
>root (hd0,1)
>setup (hd0)
7、sudo grub-install /dev/sda [ps:把原来的hda改成sda,成功了!]
8、sudo reboot -f
............................
1.
root (hd0,1) 的hd0,1是根据前面 find /boot/grub/stage1 得到的值来定的.


2.
sudo grub-install /dev/sda [ps:把原来的hda改成sda,成功了!]

黑客兄说的s改成sda后,我是没成功,倒是原来的hda能可以。

hda是IDE接口的硬盘,我的是SATA所以sda咯! :cry:
头像
haiyy
帖子: 48
注册时间: 2006-10-27 17:02
来自: 上海

#50

帖子 haiyy » 2006-11-09 20:58

我弄成功了!

感谢楼主heidern,也谢谢爱国者黑客的提醒!
头像
爱国者黑客
帖子: 608
注册时间: 2006-10-01 14:34

#51

帖子 爱国者黑客 » 2006-11-10 0:36

grub-gfxboot_0.97-5_i386.deb 这个包是啥,源里没有吗?
brucezhao
帖子: 207
注册时间: 2006-10-24 10:37
联系:

#52

帖子 brucezhao » 2006-11-19 4:27

我照这个来做是成功了,但是每次选择系统后显示起动画面之前总是会显示一些文字信息,原来是没有的,请问我可不可以还原到原来的状态?
houshuang
帖子: 5
注册时间: 2006-11-22 10:10

#53

帖子 houshuang » 2006-11-22 10:51

我完全按照您的方法做的,但是find /boot/grub/stgae1 这一步,说是无法发现文件,怎么回事呀!

现在找到了。
grub> find /grub/stage1
(hd0,1)

grub> root (hd0,1)
Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... yes
Checking if "/grub/stage2" exists... yes
Checking if "/grub/e2fs_stage1_5" exists... yes
Running "embed /grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded.
succeeded
Running "install /grub/stage1 (hd0) (hd0)1+15 p (hd0,1)/grub/stage2 /grub/menu
.lst"... succeeded
Done.

我的gfxmenu message.ububrown 这段该怎么设?
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

#54

帖子 dogfox » 2006-11-22 18:02

还是慎用呵
全世界linux爱好者联合起来 !
头像
leec0621
帖子: 150
注册时间: 2006-11-12 10:17
来自: 火星

#55

帖子 leec0621 » 2006-11-24 14:01

我做成功了~重点是在menu.lst里添加的那一行是要指定message文件的正确路径的~~比如我的/boot 就不在(hd0,1),而是在(hd0,9)
头像
woaibolin
帖子: 48
注册时间: 2006-11-23 18:08

#56

帖子 woaibolin » 2006-11-26 14:22

HiUbuntu 写了:*********

楼上的几位sudo grub的兄弟,你们请注意,那个grub包是在附件的那个,不是你们在终端输入的那个,要把grub包考到相应目录下安装.

-******-
GRUB包拷到哪里去安装?能说清楚点不?

还有,怎么看我BOOT的根目录是hd0,1还是hd0,x?
头像
woaibolin
帖子: 48
注册时间: 2006-11-23 18:08

#57

帖子 woaibolin » 2006-11-26 16:43

5、sudo vi /boot/grub/menu.lst,在timeout=??下一行加入:
gfxmenu (hd0,1)/boot/message
ps.按照你自己的/boot所在位置更改上面的分区位置
how to save the changes to menu.lst??????
头像
ClearSky
帖子: 26
注册时间: 2006-10-11 4:07
来自: New Zealand
联系:

#58

帖子 ClearSky » 2006-11-27 7:59

是漂亮多了,我也去弄一个试试。
头像
woaibolin
帖子: 48
注册时间: 2006-11-23 18:08

#59

帖子 woaibolin » 2006-11-27 22:14

已经搞定:)
5、sudo vi /boot/grub/menu.lst
这个应该是是sudo gedit /boot/grub/menu.lst
gfxmenu (hd0,1)/boot/message
这个应该是gfxmenu (hd0,1)/boot/message.ububrown

楼主的sudo vi....是什么命令?进去之后修改不了阿,应该用文本编辑器的那个命令修改.
最后的那个命令我如果用message的话提示missing,但是还好显示press any key to continue.进到普通grub画面了.

进来之后用sudo gedit /boot/grub/menu.lst改为message.ububrown.可以显示suse的画面了.
maybesky
帖子: 7
注册时间: 2006-11-12 21:58

#60

帖子 maybesky » 2006-12-20 3:22

我用SUSE10.2的最新的MESSAGE (企鹅的)300多KB,结果登入时显示 太大了。。。
怎么回事,后来换一个是100多KB的可以,可是怎么样用那个企鹅的登入画。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
回复