grub4dos配置文件简单介绍及移动储存介质如何加载veket
本帖最后由 天涯鸿 于 2010-12-22 10:42 编辑制作grub4dos可启动移动硬盘(优盘)请查找相关论坛资料,这里不再详解
为什么用grub4dos做可启动盘呢?
1、方便,实用
2、功能强大,可以加载winPE,dos工具箱,其他linux版本等
3、制作简单,维护方便
制作流程
1、将veket用虚拟光驱或者utraiso解压到任意移动硬盘或U盘分区根目录veket文件夹,NTFS/FAT32分区都可.
2、添加一个启动菜单到menu.lst:
titleveket Linux随身系统
find --set-root /veket/vmlinuz
kernel /veket/vmlinuz root=/dev/ram0 PMEDIA=usbhd
initrd /veket/initrd.gz
3、从移动硬盘或优盘启动到veket吧
grub4dos的下载链接我没权限发,你们网上搜吧
为方便大家了解grub4dos,我把我的menu.lst配置文件贴出来:(我的配置文件是一个主menu.lst链接N个副menu.lst每一层菜单可以返回主菜单)
=======主menu.lst======
#配置定义
#0
foreground C1FFC1 #定义字体前景色
background 4F94CD #定义字体背景色
#color magenta/blue light-green/light-gray #定义画面背景色,我注销拉这句,后面有背景画面
timeout 30 #定义默认选择等待时间
default /default #定义默认加载环境
gfxmenu /boot/grub/grub_chs.msg #定义中文语言环境
fontfile /boot/grub/fonts #定义字体文件
splashimage /boot/grub/paper.xpm.gz #定义背景画面(640x480 16bit .XPM图片文件用GZ压缩好)
#1
titleDos tools #标题
fallback 1
find --set-root /boot/other/menu_dos.lst #指定链接到的启动菜单
configfile /boot/other/menu_dos.lst #配置并激活
#2
titleWinPE tools
fallback 2
find --set-root /boot/other/menu_pe.lst #如上....
configfile /boot/other/menu_pe.lst
#3
titleGhost备份还原
fallback 3
find --set-root /boot/other/ghost.lst
configfile /boot/other/ghost.lst
#4
titleEisoo DiskGenius 3.2.2010
fallback 4
find --set-root /img/DG3.2.2010.img #找到文件所在分区并设置当前分区为活动分区
map --mem /img/DG3.2.2010.img (fd0) #加载文件到内存中运行并模拟成软驱
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
savedefault --wait=2
#5
title引导Windows NT/2K/XP
fallback 5
find --set-root --ignore-floppies --ignore-cd /ntldr #这里不会搜索软驱和光盘
map () (hd0) #把当前硬盘和有ntldr的硬盘互换
map (hd0) () #这句和上一句配合才有用
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
savedefault --wait=2
#1
titleLinux
fallback 6
find --set-root /boot/other/linux.lst
configfile /boot/other/linux.lst
#6
title其他工具
find --set-root /boot/other/other.lst
configfile /boot/other/other.lst
titlecommandline
savedefault --wait=2
commandline #进入grub4dos命令行,支持很多强大的命令,请查阅相关资料
title重新引导
savedefault --wait=2
reboot
title关闭系统
savedefault --wait=2
halt
========menu_dos.lst===============
#配置定义
#0
foreground 00BFFF
background 000000
#color magenta/blue light-green/light-gray
timeout 30
default /default
gfxmenu /boot/grub/grub_chs.msg
fontfile /boot/grub/fonts
splashimage /boot/grub/paper.xpm.gz
#1
titleMAX dos
find --set-root /img/MaxDOS.img
map --mem /img/MaxDOS.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#2
title深山红叶 dos
find --set-root /img/DOS_Box.IMG
map --mem /img/DOS_Box.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#3
title回到主菜单
find --set-root /menu.lst #返回menu.lst
configfile /menu.lst
titlegrub命令状态
savedefault --wait=2
commandline
title重新引导
savedefault --wait=2
reboot
title关闭系统
savedefault --wait=2
halt
=============menu_pe.lst===============
#配置定义
#0
foreground C1FFC1
background 4F94CD
#color magenta/blue light-green/light-gray
timeout 30
default /default
gfxmenu /boot/grub/grub_chs.msg
fontfile /boot/grub/fonts
splashimage /boot/grub/paper.xpm.gz
#1
title藏宝阁 PE
find --set-root /PE/999_WINPE_2010.iso
map /PE/999_WINPE_2010.iso (0xff) || map --mem /PE/999_WINPE_2010.iso (0xff) #这里首先直接加载ISO文件,如果文件 没有连续存放,才加载到内存(ISO文件比较大,加载到内存有点慢——主板支持不好的话)
map --hook
chainloader (0xff)
#2
title我心如水 PE
find --set-root /PE/S03_PE.iso
map /PE/S03_PE.iso (0xff) || map --mem /PE/S03_PE.iso (0xff)
map --hook
chainloader (0xff)
#3
titleOPE
find --set-root /PE/0PE.ISO
map /PE/0PE.ISO (0xff) || map --mem /PE/0PE.ISO (0xff)
map --hook
chainloader (0xff)
titleKBY PE
find --set-root /PE/KBYPE.iso
map /PE/KBYPE.iso (0xff) || map --mem /PE/KBYPE.iso (0xff)
map --hook
chainloader (0xff)
title回到主菜单
find --set-root /menu.lst
configfile /menu.lst
titlegrub命令状态
savedefault --wait=2
commandline
title重新引导
savedefault --wait=2
reboot
title关闭系统
savedefault --wait=2
halt
========other.lst=======其他dos工具集
#配置定义
#0
foreground 00BFFF
background 000000
#color magenta/blue light-green/light-gray
timeout 30
default /default
gfxmenu /boot/grub/grub_chs.msg
fontfile /boot/grub/fonts
splashimage /boot/grub/paper.xpm.gz
#1
title NTpassword For windowsNT/xp/2k/2k3
find --set-root /img/NTPASSWD.IMG
map --mem /img/NTPASSWD.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#2
title sata硬盘检测
find --set-root /img/sata_cheak.IMA
map --mem /img/sata_cheak.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title 金海硕硬盘修复程序2007
find --set-root /img/jhs2007.IMG
map --mem /img/jhs2007.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title 清除各版本还原精灵
find --set-root /img/REMOVE_hyjl.IMG
map --mem /img/REMOVE_hyjl.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title 虚拟还原急救盘
find --set-root /img/RESTORE.IMG
map --mem /img/RESTORE.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title 硬盘坏区修复mhdd4.5.rar
find --set-root /img/MHDD29.IMG
map --mem /img/MHDD29.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title 磁盘坏道检测修复工具 HDD Regenerator 1.71 中文版
find --set-root /img/hddreg171.img
map --mem /img/hddreg171.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title 硬盘逻辑解锁
find --set-root /img/ULOCK.IMG
map --mem /img/ULOCK.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title 硬盘逻辑炸弹修复
find --set-root /img/UNBOMB.IMG
map --mem /img/UNBOMB.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title 一键清除+CMOS+设置及密码
find --set-root /img/CMOS.IMG
map --mem /img/CMOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title BIOS升级修改维护工具集
find --set-root /img/BIOS.IMG
map --mem /img/BIOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title MemTest86+ 4.0内存测试工具
find --set-root /img/mtest4.IMG
map --mem /img/mtest4.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title ER610 文件恢复
find --set-root /img/ER610.IMG
map --mem /img/ER610.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title seatools
find --set-root /img/seatools.IMG
map --mem /img/seatools.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title DM10.0
find --set-root /img/dm10.IMG
map --mem /img/dm10.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title XP引导急救盘
find --set-root /img/XPBOOT.IMG
map --mem /img/XPBOOT.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
#
title 回到主菜单
find --set-root /menu.lst
configfile /menu.lst
title grub命令状态
savedefault --wait=2
commandline
title 重新引导
savedefault --wait=2
reboot
title 关闭系统
savedefault --wait=2
halt
以上抛砖引玉,有不对请指正,欢迎交流
谢谢楼主的分享。 回复 magic80808 的帖子
呵呵,客气拉 本帖最后由 天涯鸿 于 2010-12-21 17:07 编辑
谢谢版主加分,成正式会员拉
同时报告个BUG,veket5.27footbar2000 启用均衡器后会导致软件假死,不能进行软件的任何操作,播放仍在进行 (可能是均衡器有问题) 非常好,谢谢楼主
页:
[1]
2