无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3272|回复: 5
打印 上一主题 下一主题

求助 grub菜单的高级使用

[复制链接]
跳转到指定楼层
1#
发表于 2009-9-15 13:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人想在menu.lst里面再弄个菜单,请问怎么搞啊
2#
发表于 2009-9-15 13:26:24 | 只看该作者
blocklist        输出文件的块清单表达法。
boot        引导已加载的操作系统或扇区链式加载器。
bootp        通过BOOTP初始化网络设备。
cat        显示指定文件的内容。
cdrom        初始化或者停止所有的 ATAPI CDROM 设备。
chainloader        加载扇区链式加载器。
cmp        比较两个文件, 并且报告两者之间的差异。
color        改变菜单的颜色。
configfile        将指定文件作为配置文件予以加载。
debug        打开/关闭调试模式。
default        把 NUM 项菜单设为缺省值。
device        声明BIOS驱动器对应的实际物理设备。
dhcp        通过DHCP初试化网络设备。
splashimage        图形模式下载入背景图片文件。
foreground        设置图形模式下的前景色。
background        设置图形模式下的背景色。
clear        清屏。
displayapm        显示 APM BIOS 的相关信息。
displaymem        显示 GRUB 所判断到的当前系统的内存分布,包括所有物理内存区域。
displaymem        显示诸多文件的内容。
embed        如果设备是个驱动器, 则将Stage 1.5嵌入到主引导扇区之后。
fallback        如果调用当前的菜单项时出现错误,则跳转到 NUM 项后重试。
commandline        进入命令行方式。
find        在所有分区上查找文件名, 并显示包含该文件的设备。
fstest        切换文件系统的试验模式。
geometry        输出驱动器的相关信息。
halt        关闭系统(计算机)。
help        显示内部命令的帮助信息。
hiddenmenu        隐藏菜单。
hide        通过在分区类型上置隐藏标志,隐藏指定分区。
ifconfig        指定 IP 地址, 子网掩码, 网关和服务器地址。不带参数时,将显示当前的网络配置。
impsprobe        探测 Intel 多处理器规范 1.1/1.4 配置表并使所找到的各处理器启动进入闭循环。
initrd        加载Linux格式的初始化虚拟盘, 并设置必要的参数。
install        安装STAGE1到指定设备上,安装加载STAGE2需要的块列表到STAGE2上。
ioprobe        侦测指定设备的 I/O 端口号。
kernel        尝试载入主引导影像文件(Linux内核格式)。
lock        如果用户未被认证,则终止命令的执行。
makeactive        将 root 设备置为活动分区。
map        对设备进行映射。
md5crypt        产生一个 MD5 格式的密码。
module        对多重启动影像, 加载启动模块文件 (不处理该文件的内容, 用户必须自己确定核心的要求)。
modulenounzip        与 'module' 类似, 但是禁用了自动解压缩。
pager        没有参数时,切换页模式。
partnew        创建一个新的主分区。
parttype        改变指定分区(PARTITION)的分区类型(TYPE)。
password        设置密码。
pause        终止命令的运行,并给出一段信息。任意键按下后,将继续。
quit        从 GRUB 命令行中退出。
rarp        用 RARP 初始化网络设备。
read        从内存的指定位置读取一个 32-bit 的值,并以十六进制形式显示出来。
write        写一个 32 位的值 VAL 到内存地址 ADDR。
reboot        重启系统(计算机)。
fontfile        指定中文字体文件,并切换到中文显示方式。
root        设置根分区。
rootnoverify        类似`root'指令, 但不测试安装该分区。
savedefault        将当前项设置为默认的引导项。
serial        初始化一个串口设备。
setkey        改变键盘映射关系。
setup        自动安装GRUB.
terminal        选择一个终端。
terminfo        指定终端的功能。
testload        以多种不同的方式读取文件(由FILE指定)的整个内容,并予以比较,以测试文件系统的代码。
testvbe        测试所指定(MODE)的 VBE 模式。
setvbe        为后续的每个kernel命令行设置VBE模式。
tftpserver        指定 TFTP 服务器的 IP 地址。
timeout        设置在自动启动缺省菜单前所等待的秒数。
title        命名菜单项。
unhide        通过清除隐藏标志,解除指定分区(PARTITION)的隐藏。
uppermem        强制指定仅有(KBYTES) KB 的上位内存。
vbeprobe        侦测 VBE 的信息。
回复

使用道具 举报

3#
发表于 2009-9-15 15:44:58 | 只看该作者
一般照着原来的菜单格式添加就可以了,然后把文件名改成你添加的那个文件名。如果菜单里无同类文件,那就要按二楼说的自己学习消化了。
回复

使用道具 举报

4#
发表于 2009-9-17 12:08:04 | 只看该作者

关于设置子菜单和返回主菜单的代码可参照下面的例子

二楼的答非所问
请尊重楼主的问题,不要一复制就来回答,超级鄙视你

原帖地址:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=145713

关于设置子菜单和返回主菜单的代码可参照下面的例子

——————————————————————————

这是调用MENU.LST的命令

title     进入子菜单 
>>>
find --set-root /boot/uboot.SZL
configfile /boot/grub/menu1.lst


这是调用引导器的命令,和引导PE的是一样的。

title 【09】
返回主菜单

find --set-root /boot/uboot.SZL
chainloader /grldr

请根据具体情况修改代码
——————————————————————————
回复

使用道具 举报

5#
发表于 2009-9-17 12:18:45 | 只看该作者
原帖由 szl1990 于 2009-9-17 12:08 发表
...
这是调用引导器的命令,和引导PE的是一样的。

title 【09】
返回主菜单
find --set-root /boot/uboot.SZL
chainloader /grldr
...

chainloader --force /grldr
为好
回复

使用道具 举报

6#
 楼主| 发表于 2009-9-19 20:16:19 | 只看该作者
uboot.szl是什么,怎么找不到这个文件的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-29 02:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表