veket官方网站论坛

veketx

 找回密码
 要注册
搜索
查看: 6511|回复: 9

grub4dos配置文件简单介绍及移动储存介质如何加载veket

[复制链接]
发表于 2010-12-21 10:01 | 显示全部楼层 |阅读模式
本帖最后由 天涯鸿 于 2010-12-22 10:42 编辑

  制作grub4dos可启动移动硬盘(优盘)请查找相关论坛资料,这里不再详解
为什么用grub4dos做可启动盘呢?
1、方便,实用
2、功能强大,可以加载winPE,dos工具箱,其他linux版本等
3、制作简单,维护方便


制作流程
1、将veket用虚拟光驱或者utraiso解压到任意移动硬盘或U盘分区根目录veket文件夹,NTFS/FAT32分区都可.
2、添加一个启动菜单到menu.lst:
title  veket 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                                                                              
title  Dos tools                                                            #标题
  fallback 1
  find --set-root /boot/other/menu_dos.lst                #指定链接到的启动菜单
  configfile /boot/other/menu_dos.lst                         #配置并激活

#2
title  WinPE tools
  fallback 2
  find --set-root /boot/other/menu_pe.lst                #如上....
  configfile /boot/other/menu_pe.lst

#3
title  Ghost备份还原
  fallback 3
  find --set-root /boot/other/ghost.lst
  configfile /boot/other/ghost.lst

#4
title  Eisoo 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
title  Linux
  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  


title  commandline
  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
title  MAX 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

title  grub命令状态
  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
title  OPE
  find --set-root /PE/0PE.ISO
  map /PE/0PE.ISO (0xff) || map --mem /PE/0PE.ISO (0xff)
  map --hook
  chainloader (0xff)

title  KBY 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

title  grub命令状态
  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      DM  10.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

以上抛砖引玉,有不对请指正,欢迎交流


评分

1

查看全部评分

发表于 2010-12-21 10:08 | 显示全部楼层
谢谢楼主的分享。
 楼主| 发表于 2010-12-21 14:34 | 显示全部楼层
回复 magic80808 的帖子

呵呵,客气拉
 楼主| 发表于 2010-12-21 17:06 | 显示全部楼层
本帖最后由 天涯鸿 于 2010-12-21 17:07 编辑

谢谢版主加分,成正式会员拉
同时报告个BUG,veket5.27  footbar2000 启用均衡器后会导致软件假死,不能进行软件的任何操作,播放仍在进行 (可能是均衡器有问题)
发表于 2010-12-22 18:03 | 显示全部楼层
非常好,谢谢楼主
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛,veketx官方网站论坛,微器人 ( 粤ICP备 11052856 )

GMT+8, 2026-6-10 06:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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