问,grub4dos的menu写法

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
ffsxsy
帖子: 779
注册时间: 2007-11-04 16:32
送出感谢: 0
接收感谢: 0
联系:

问,grub4dos的menu写法

#1

帖子 ffsxsy » 2008-09-21 21:47

用grub4dos在xp引导ubuntu怎么写?
我把ubuntu的menu直接copy过来吗。
比如
title Ubuntu 8.04.1, kernel 2.6.24-21-generic
root (hd0,7)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=e6e21a9e-be5b-4459-8ea2-bae31ba0a338 ro quiet splash
initrd /boot/initrd.img-2.6.24-21-generic
quiet
root=UUID=e6e21a9e-be5b-4459-8ea2-bae31ba0a338
在这里仍然有效吗?

后边的ro quiet splash都是什么意思,有何没有有什么区别,没有的话,能不能启动?


我看到一篇较早的此文章介绍fedora的menu的,
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,6)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/
initrd /boot/initrd-2.6.11-1.1369_FC4.img
怎么不一样,他有root=LABEL=/是干什么的?

他的解释
ro 表示只读; root=LABEL=/ 来表示Linux的根所处的分区。LABEL=/ 这是硬盘分区格式化为相应文件系统后所加的标签;如果您不了解什么是标签,也可以直接以/dev/hd[a-z]X 或者/dev/sd[a-z]X来表示;就看您的Linux是根分区是在哪个分区了。比如我的是在/dev/hda7 , 那这里就可以写成root=/dev/hda7;
现在的ubuntu为什么没有了这个?
amd x2 250
amd 785g主板
2g ddr3 1333内存
头像
yaoms
帖子: 4953
注册时间: 2007-10-19 14:51
来自: 深圳
送出感谢: 0
接收感谢: 2 次

Re: 问,grub4dos的menu写法

#2

帖子 yaoms » 2008-09-21 21:49

试试吧,uuid不行就写 /dev/xxx

后面的参数没有也可以启动,不过启动显示的信息不同。
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
头像
ffsxsy
帖子: 779
注册时间: 2007-11-04 16:32
送出感谢: 0
接收感谢: 0
联系:

Re: 问,grub4dos的menu写法

#3

帖子 ffsxsy » 2008-09-21 21:57

yaoms 写了:试试吧,uuid不行就写 /dev/xxx

后面的参数没有也可以启动,不过启动显示的信息不同。
找你的说法我该写成:
root=/dev/hda8
?
大小写有关系吗?
amd x2 250
amd 785g主板
2g ddr3 1333内存
头像
yaoms
帖子: 4953
注册时间: 2007-10-19 14:51
来自: 深圳
送出感谢: 0
接收感谢: 2 次

Re: 问,grub4dos的menu写法

#4

帖子 yaoms » 2008-09-21 22:00

用小写吧,没见过用大写的呢。。不知道有没有问题
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
头像
ffsxsy
帖子: 779
注册时间: 2007-11-04 16:32
送出感谢: 0
接收感谢: 0
联系:

Re: 问,grub4dos的menu写法

#5

帖子 ffsxsy » 2008-09-21 22:36

wo写成
title Ubuntu 8.04.1, kernel 2.6.24-21-generic
root (hd0,7)
kernel /boot/vmlinuz-2.6.24-21-generic root=/dev/hda8 ro quiet splash
initrd /boot/initrd.img-2.6.24-21-generic
quiet
那个ubuntu的进度条左右晃来晃去,就是进不了系统?
写成
title Ubuntu 8.04.1, kernel 2.6.24-21-generic
root (hd0,7)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=e6e21a9e-be5b-4459-8ea2-bae31ba0a338 ro quiet splash
initrd /boot/initrd.img-2.6.24-21-generic
quiet
倒是可以进入!
amd x2 250
amd 785g主板
2g ddr3 1333内存
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

Re: 问,grub4dos的menu写法

#6

帖子 billbear » 2008-09-22 9:59

用 grub4dos 从 xp 引导 ubuntu 根本不用写新的 menu.lst。 grub4dos 会读取 linux 分区里的 menu.lst,当然你非要再写一个也无妨。本版的置顶贴已经写得很清楚了。你所要做的只是拷贝 grldr 到 c 盘,在 boot.ini 里加上一句 c:\grldr=ubuntu 就 ok 了。
ffsxsy 写了:wo写成
title Ubuntu 8.04.1, kernel 2.6.24-21-generic
root (hd0,7)
kernel /boot/vmlinuz-2.6.24-21-generic root=/dev/hda8 ro quiet splash
initrd /boot/initrd.img-2.6.24-21-generic
quiet
那个ubuntu的进度条左右晃来晃去,就是进不了系统?
是 sda8。 已经没有 hda 这种说法了。
头像
ffsxsy
帖子: 779
注册时间: 2007-11-04 16:32
送出感谢: 0
接收感谢: 0
联系:

Re: 问,grub4dos的menu写法

#7

帖子 ffsxsy » 2008-10-18 22:18

billbear 写了:用 grub4dos 从 xp 引导 ubuntu 根本不用写新的 menu.lst。 grub4dos 会读取 linux 分区里的 menu.lst,当然你非要再写一个也无妨。本版的置顶贴已经写得很清楚了。你所要做的只是拷贝 grldr 到 c 盘,在 boot.ini 里加上一句 c:\grldr=ubuntu 就 ok 了。
ffsxsy 写了:wo写成
title Ubuntu 8.04.1, kernel 2.6.24-21-generic
root (hd0,7)
kernel /boot/vmlinuz-2.6.24-21-generic root=/dev/hda8 ro quiet splash
initrd /boot/initrd.img-2.6.24-21-generic
quiet
那个ubuntu的进度条左右晃来晃去,就是进不了系统?
是 sda8。 已经没有 hda 这种说法了。
说到grub4dos可以自动搜索硬盘里边的menu。lst?是只搜索跟目录吗?
我不再c盘重写menu.lst.他会自动去我的ubuntu盘符的/boot/grub/目录去找我的menu文件马?
amd x2 250
amd 785g主板
2g ddr3 1333内存
头像
想入非非
论坛版主
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
送出感谢: 0
接收感谢: 0
联系:

Re: 问,grub4dos的menu写法

#8

帖子 想入非非 » 2008-10-18 23:31

不是很懂这些东西。。。学习了 :em05
Ubuntu User
头像
adagio
论坛版主
帖子: 22120
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球
送出感谢: 7 次
接收感谢: 74 次

Re: 问,grub4dos的menu写法

#9

帖子 adagio » 2008-10-19 0:20

grub4dos会自动查找所有分区根目录的grldr文件,如果找到就按照同分区的menu.lst文件显示启动菜单,所以这俩个文件都要有

ro(以只读方式读入) quiet(不滚动log) splash(显示启动画面)

root=LABEL=/ 以卷标挂载分区(替换掉UUID部分),你必须确保这个分区有卷标,你的拼写正确(大小写敏感),并且每个分区的LABEL是“独一无二”的,否则会挂错。
其实UUID才是最好的方式,因为除非你变动分区表,或者格式化分区,否则UUID永远不变,换到另一个电脑也一样

这些参数ubuntu都可以使用
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
KANGOD
帖子: 21
注册时间: 2012-05-18 18:41
系统: Ubuntu 12.04 + Win 7
送出感谢: 0
接收感谢: 0

Re: 问,grub4dos的menu写法

#10

帖子 KANGOD » 2013-03-15 20:21

adagio 写了:grub4dos会自动查找所有分区根目录的grldr文件,如果找到就按照同分区的menu.lst文件显示启动菜单,所以这俩个文件都要有

ro(以只读方式读入) quiet(不滚动log) splash(显示启动画面)

root=LABEL=/ 以卷标挂载分区(替换掉UUID部分),你必须确保这个分区有卷标,你的拼写正确(大小写敏感),并且每个分区的LABEL是“独一无二”的,否则会挂错。
其实UUID才是最好的方式,因为除非你变动分区表,或者格式化分区,否则UUID永远不变,换到另一个电脑也一样

这些参数ubuntu都可以使用
谢谢!

ro(以只读方式读入) quiet(不滚动log) splash(显示启动画面)

原来是这些意思 :em01
哎,为嘛我还是介么爱笑捏~
---------------------------------------------------
卡卡罗特经纪人,工作邀约、通告安排请联系911。
回复

回到 “启动和引导”