无忧启动论坛

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

请教如何编写grub命令行

[复制链接]
跳转到指定楼层
1#
发表于 2010-6-9 21:35:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我下了别人做好的一个启动光盘,是用syslinux+grub做的,很好用,里面加了dos工具箱、maxdos、和四个PE,我想着怎么自己加入img文件,比如ghost、PM等工具,直接就可以运行了,不用再进入DOS或PE了,可我不会回语句,请教大家一下,像下面的语句要参照什么东西?有没有好的教程?谢谢!

title 运行    DOS工具盘
kernel (hd0,0)/boot/grub/memdisk.gz c=60 h=4 s=36 floppy
initrd (hd0,0)/snow1/dostool.img

title 运行    MaxDOS 7.1
kernel (hd0,0)/boot/grub/memdisk.gz c=555 h=2 s=18 floppy
initrd (hd0,0)/snow1/maxdos.img

如果我要加入一个ghost的IMG文件要怎么写呢?
2#
发表于 2010-6-9 21:41:18 | 只看该作者

回复 #1 swayerr 的帖子

timeout 3
find --set-root /boot/syslinux/message
gfxmenu /boot/syslinux/message
title 【A】  启动根目录下menu.lst菜单
find --set-root --ignore-floppies /menu.lst
configfile /menu.lst
title 【B】  启动 /boot/grub下menu.lst菜单
find --set-root --ignore-floppies /boot/grub/menu.lst
configfile /boot/grub/menu.lst
title 【C】  启动 /grub下menu.lst菜单
find --set-root --ignore-floppies /grub/menu.lst
configfile /grub/menu.lst
title 【01】 超级急救盘-维护系统
find --set-root /boot/IBM.ICO
chainloader /BOOT/GSLDR
title 【02】 硬盘多分区启动WDCMBLDR
find --set-root /boot/IBM.ICO
chainloader /boot/WDCMBLDR
title 【03】 硬盘多分区引导 WDC-160G-XORLDR
find --set-root /boot/IBM.ICO
chainloader /boot/WDC-160G-XORLDR
title 【04】 引导隐藏的IBM分区[启动SYSLINUX]
rootnoverify (hd0,1)
chainloader +1
title 【05】 扇区启动C盘系统
rootnoverify (hd0,0)
chainloader +1
title 【06】 扇区启动D盘系统
rootnoverify (hd0,4)
chainloader +1
title 【07】 扇区启动E盘系统
rootnoverify (hd0,5)
chainloader +1
title 【08】 扇区启动F盘系统
rootnoverify (hd0,6)
chainloader +1
title 【09】 启动迷你 VISTA 系统
find --set-root /boot/IBM.ICO
chainloader /boot/bootmgr
title 【10】 Prayaya Q3 系统
kernel (hd0,1)/BOOT/Prayaya-Q3/vmlinuz mode=iso init=/sbin/init lang=cn quiet splash dir=/BOOT/Prayaya-Q3 fs_dir=/BOOT/Prayaya-Q3/savedata ro_dir=/BOOT/Prayaya-Q3/ros
initrd (hd0,1)/BOOT/Prayaya-Q3/initrd.img
title 【11】 盛世雄风 SSXF.ISO 维护系统 [可打开隐藏分区]
find --set-root /boot/IBM.ICO
map --mem /WXPE/SSXF.iso (hd32)
map --hook
chainloader (hd32)
title 【12】 深山红叶-WinPE 迷你维护系统[可打开隐藏分区]
chainloader (hd0,1)/WXPE/SSHYLDR
title 【13】 天琴星座WINPE-0923-WXB维护系统[可打开隐藏分区]
chainloader (hd0,1)/WXPE/LMTLDR
title 【14】 修改- PE 应急系统 08.11
find --set-root /boot/ldrxpe
map +1 (hd0)
chainloader /boot/ldrxpe
title 【15】 深度-WINPE 应急系统 08.11
find --set-root /boot/peldr
map +1 (hd0)
chainloader /boot/peldr
title 【16】 启动  WinPE-A 维护系统
find --set-root /mnpe/winpe-A
map +1 (hd0)
chainloader /mnpe/winpe-A
title 【17】 启动  WinPE-B 维护系统
find --set-root /mnpe/winpe-B
map +1 (hd0)
chainloader /mnpe/winpe-B
title 【18】 启动  WinPE-C 维护系统
find --set-root /mnpe/winpe-C
map +1 (hd0)
chainloader /mnpe/winpe-C
title 【19】 启动一键恢复之增量备份版
find --set-root --ignore-floppies /system/boot.tbi
map --mem /system/boot.tbi (hd32)
map --hook
chainloader (hd32)
boot
title 【20】 启动HPALINUX.IMG
find --set-root /HPALINUX.IMG
map --mem /HPALINUX.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【21】 启动WDCHPA.IMG
find --set-root /boot/WDCHPA.IMG
map --mem /boot/WDCHPA.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【22】 启动隐藏的IBM分区-时空淘气包系统 SKTQB-BIN
find --set-root /boot/IBM.ICO
kernel /boot/airboot/SKTQB-BIN
title 【23】 启动 DM10.IMG
find --set-root /boot/IBM.ICO
map --mem /boot/DM10.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【24】 启动海尔恢复系统
find --set-root /boot/IBM.ICO
configfile /boot/grub/Haier.lst
title 【25】 GHOST合集
find --set-root /boot/IBM.ICO
map --mem /boot/ghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【26】 启动 HYJL.IMA
find --set-root /boot/HYJL.IMA
map --mem /boot/HYJL.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【27】 启动 ntboot.img
find --set-root /ntboot.img
map --mem /ntboot.img (fd0)
map --hook
rootnoverify (fd0)
chainloader +1

title 【28】 启动中文Acronis Disk Director Suite v10.0.2160
find --set-root /boot/IBM.ICO
map --mem /boot/ADD.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【29】 启动中文版DiskGenius20100101.img
find --set-root /boot/IBM.ICO
map --mem /boot/DiskGenius20100101.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【30】 启动MaxDOS.IMG
find --set-root /boot/IBM.ICO
map --mem /boot/MaxDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【31】 E盘葛明阳一键GHOST V2008.08.08
find --set-root /boot/EPAN.ICO
map --mem /boot/GMYghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【32】 启动红叶DOS工具箱 Hongye Dos98&Ghost!
find --set-root /boot/IBM.ICO
map --mem /boot/dos98.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【33】 启动 plpbt.img
find --set-root /boot/IBM.ICO
map --mem /boot/plpbt.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【34】 启动 2003PE.ISO
find --set-root /boot/IBM.ICO
map --mem /WXPE/2003PE.ISO (0xff)
map --hook
chainloader (0xff)
title 【35】 深度袖珍PE(功能挺全的) & Dos系统维护光盘V2.iso
find --set-root /boot/IBM.ICO
map --mem /WXPE/SD.iso (hd32)
map --hook
chainloader (hd32)
title 【36】 启动EZBOOT的ISO
find --set-root /boot/IBM.ICO
map --mem /WXPE/EZBOOT.iso (0xff)
map --hook
chainloader (0xff)
title 【37】 引导  io.sys
find --set-root /io.sys
chainloader /io.sys
title 【38】 启动本机硬盘的 WINDOWS NT/2003/XP 系统
find --set-root /NTLDR
chainloader /NTLDR
title 【39】 启动本机硬盘上 VISTA 系统(如果存在)
find --set-root /bootmgr
chainloader /bootmgr
title 【40】 重启计算机
reboot
title 【41】 关闭计算机
halt


自己参照以上。。。。。。。。
回复

使用道具 举报

3#
发表于 2010-6-9 21:47:32 | 只看该作者
恭喜天涯升为版主了,谢谢你上次帮助我解决那个MBR不吻合问题
回复

使用道具 举报

4#
 楼主| 发表于 2010-6-9 22:06:27 | 只看该作者
像下面的语句:
title 【32】 启动红叶DOS工具箱 Hongye Dos98&Ghost!
find --set-root /boot/IBM.ICO
map --mem /boot/dos98.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

能不能把下面这句删了,因为我没有ICO图标啊
find --set-root /boot/IBM.ICO
删掉之后不影响吧?剩下的只要把标题名字和IMG名字改下就行了,其他的不用改吧,我可以改成这样吗?
title 【32】 启动一键ghost
map --mem /boot/ghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

还有,我看到有的写成这样的:
title [5] GHOST 11.0 〔这个是ghost的11的版本〕
map --mem /boot/GHOSTC.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot


他们有什么区别吗?还是都可以通用?

[ 本帖最后由 swayerr 于 2010-6-9 22:08 编辑 ]
回复

使用道具 举报

5#
发表于 2010-6-9 22:13:39 | 只看该作者
find --set-root /boot/dos98.img
map --mem /boot/dos98.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


find --set-root /boot/IBM.ICO
是定位分区的!

看看http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

6#
 楼主| 发表于 2010-6-9 22:19:29 | 只看该作者
我昨天下载了还没来的及看呢,先自己研究一下再来请教了。
回复

使用道具 举报

7#
发表于 2010-6-10 20:13:43 | 只看该作者
留个记号,慢慢看。谢谢了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 05:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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