Grub4dos0.4.6a的中文字库的有效加载命令

合集下载

grub4dos初级教程

grub4dos初级教程

grub4dos初级教程-应用篇2.1 硬盘上应用硬盘上应用grub,首先要进行安装,安装/启动方式主要有3中,即通过Windows NT的启动菜单进入grub4dos;通过DOS启动grub;通过mbr启动grub。

【参看1.3 如何安装grub4dos】安装完grub后,需要准备菜单文件menu.lst。

2.1.1 加载软盘镜像对于Windows用户,用grub加载软盘镜象是最常用的功能之一。

由于windows2k/xp已脱离了dos,因此进行包括系统备份/恢复在内的一些dos下操作,成为初学者的一个难题。

以前我们可能就需要用启动光盘等才能进入dos,光盘的特性决定了很难及时方便地更新光盘上的工具。

grub的出现与应用,解决了这个难题。

我们不仅无需借助其它的介质就能进入dos环境,而且能及时更新工具。

网上下载的各种系统维护工具,很多都是img形式,无需把文件提取出来,稍微修改menu.lst就能使用,各种工具也能和谐共处,使用非常方便。

如何把下载的xxx.img加入grub启动菜单呢?你只要把xxx.img保存到C:bootgrub目录下,编辑menu.lst,加入下面内容就行了。

title Boot from Floppy image XXXmap --mem /boot/grub/xxx.img (fd0)map --hookchainloader (fd0)+1rootnoverify (fd0)注意:a, 这几行内容不能加在最前面,因为前面是一些对全局有效的设置。

b, 你需要的工具都可以这种方式加进去。

c, 也许你有很多工具,都加进menu的话,显得很乱。

平时常用的可能也就一两个工具,不少只是偶尔一用。

对于这种情况,可以采取下面的方法。

即:把常用的写入菜单,同时在菜单中写一个通用启动img文件的内容。

比如上面的:title Boot from Floppy image XXXmap --mem /boot/grub/xxx.img (fd0)map --hookchainloader (fd0)+1rootnoverify (fd0)可以在启动grub进入菜单后,选择“Boot from Floppy image XXX”后,按“e”进入编辑状态,移动方向键,修改xxx.img为需要启动的文件名,回车,按“b”启动即可。

GRUB4DOS菜单配置文件

GRUB4DOS菜单配置文件

GRUB4DOS菜单配置文件2009年10月31日## GRUB4DOS 0.4.4 中文版_主菜单_配置文件# grub4dos-0.4.4-2008-11-19# ------------------以下设置-------------------------# (使用图形背景文件时,color命令指定的文本颜色将会无效) #title 改变菜单颜色#color light-green/brown blink-red/blue#color black/cyan yellow/cyan# 默认延迟时间(秒)timeout 5# 第一项为默认值(0)default /default# 设置动画图形菜单文件gfxmenu (hd0,0)/boot/grub/grub_chs.msg# 设置图形背景文件# 0x480,14色的XPM格式,可以用gzip来进行压缩。

# (使用该命令进入图形模式。

color命令指定的文本颜色将会无效) splashimage (hd0,0)/boot/grub/robin.xpm.gz#设置图形模式下文字和菜单边框的颜色(默认是白色。

) foreground 008B8B#设置选中高亮颜色(默认是黑色)background 7FFF00# 设置中文支持的字体文件fontfile (hd0,0)/boot/grub/fonts# -----------------以上设置-------------------------# -----------------以下选项-------------------------title 【主菜单】搜索并启动 NT/2000/XP/2003find --set-root /ntldrchainloader /ntldrboottitle 【主菜单】启动第二硬盘上的 XP(用于从U盘启动硬盘上的XP)map (hd0) (hd1)map (hd1) (hd0)rootnoverify (hd1,0)chainloader (hd1,0)/ntldrtitle 【主菜单】搜索并启动 Vistafind --set-root /bootmgrchainloader /bootmgrtitle 【主菜单】搜索并启动 Vista Loader(需配合破解文件使用)find --set-root /enldrchainloader --force /enldrtitle enldr_01 Start Windows Vista Loader搜索并启动Vista Loader(针对特定的grldr有效)find --set-root /bootmgrmap --mem /vstaldr.img (fd0) map --hookchainloader (fd0) 1 rootnoverify (fd0)title 【主菜单】加载光盘cdrom --initmap --hookchainloader (cd0)boottitle 【主菜单】加载硬盘工具菜单find --set-root /my_c.id configfile /menu_c.lsttitle 【主菜单】加载 U盘工具菜单find --set-root /my_u.idconfigfile /menu_u.lsttitle 【主菜单】返回 GRUB 命令行savedefault --wait=2mandlinetitle 【主菜单】退出 GRUBsavedefault --wait=2quittitle 【主菜单】重新启动savedefault --wait=2reboottitle 【主菜单】关闭计算机savedefault --wait=2halt# -------------------以上选项-------------------##-------------------以下二级菜单-------------------title 【硬盘工具】返回主菜单find --set-root /my_c.idchainloader --force /grldrtitle 【硬盘工具】加载 GeeXBox1.1 影音系统中文硬盘版find --set-root /my_c.idkernel /geexbox/boot/vmlinuz root=/dev/ram0 rw init=linuxrc boot=sdb1 lang=zh_CN remote=atiusb receiver=atiusb keymap=qwerty splash=silent vga=7 video=vesafb:ywrap,mtrrinitrd /geexbox/boot/initrd.gztitle 【硬盘工具】加载迷你 WinPEfind --set-root /my_c.idchainloader /MiniPE/LDRXPEtitle 【硬盘工具】加载 CDlinux 0.6.1 中文版find --set-root /my_c.idkernel /CDlinux/autoboot/bzImage quiet CDL_LANG=zh_CN.UTF-8initrd /CDlinux/autoboot/CDlinuxtitle 【硬盘工具】加载 Puppy Linux 4.0 中文版(可保存)find --set-root /my_c.idkernel /puppy/vmlinuz root=/dev/ram0 PMEDIA=usbflashinitrd /puppy/initrd.gztitle 【硬盘工具】加载Prayaya_LiveSystem 804 20080829(可保存)find --set-root /my_c.idkernel /prayaya-804/vmlinuz mode=iso init=/sbin/init lang= quiet splash dir=/prayaya-804 fs_dir=/prayaya-804/savadata ro_dir=/prayaya-804/rosinitrd /prayaya-804/initrd.imgtitle 【硬盘工具】加载瑞星光盘版镜像(20.73.32)find --set-root /my_c.idkernel /boot/isolinux/vmlinuz lang=us ramdisk_size=100000 init=/etc/init apm=power-off pnpbios=off vga=0x314 initrd=ravroot.gz nomce quiet boot_image=risinginitrd /boot/isolinux/ravroot.gzsavedefaulttitle 【硬盘工具】加载 MAXDOS v6 镜像find --set-root /my_c.idmap --mem /boot/MaxDOS/Maxs.sys.gz (fd0) map --hookchainloader (fd0) 1rootnoverify (fd0)boottitle 【硬盘工具】加载雨林木风 DOS工具箱find --set-root /my_c.idmap --mem /boot/grub/ImgT ool/DOS.IMA.gz (fd0) map --hookchainloader (fd0) 1rootnoverify (fd0)title 【硬盘工具】加载超级中文系统启动盘find --set-root /my_c.idmap --mem /boot/grub/ImgT ool/CHINA.IMG.gz (fd0) map --hookchainloader (fd0) 1rootnoverify (fd0)title 【硬盘工具】加载中文 MS-DOS 7.10 启动盘find --set-root /my_c.idmap --mem /boot/grub/ImgT ool/PDOS710.IMG.gz (fd0) map --hookchainloader (fd0) 1rootnoverify (fd0)title 【硬盘工具】加载 DOS 7.1 镜像(Smartdrv)find --set-root /my_c.idmap --mem /boot/grub/ImgT ool/a98s.img.gz (fd0) map --hookchainloader (fd0) 1rootnoverify (fd0)boottitle 【硬盘工具】清除用户登录密码find --set-root /my_c.idmap --mem /boot/grub/ImgT ool/password.ima.gz (fd0) map --hookchainloader (fd0) 1rootnoverify (fd0)title 【硬盘工具】自动还原 CMOS 设置find --set-root /my_c.idmap --mem /boot/grub/ImgT ool/CMOS.IMG.gz (fd0) map --hookchainloader (fd0) 1rootnoverify (fd0)title 【硬盘工具】 PM 8.05 繁体中文版find --set-root /my_c.idmap --mem /boot/grub/ImgT ool/PM805T.IMG.gz (fd0) map --hookchainloader (fd0) 1rootnoverify (fd0)title 【硬盘工具】 DM (Disk Manager) 9.56 中英双语版find --set-root /my_c.idkernel /boot/grub/memdisk.gzinitrd /boot/grub/ImgTool/DM956.IMG.gztitle 【硬盘工具】 DM (Disk Manager) 9.57 英文通用版find --set-root /my_c.idkernel /boot/grub/memdisk.gzinitrd /boot/grub/ImgTool/DM957.IMA.gztitle 【硬盘工具】加载一键GHOST11.02 DOSfind --set-root /my_c.idmap --mem /boot/grub/ImgT ool/Ghost1102.IMA.gz (fd0)map --hookchainloader (fd0) 1rootnoverify (fd0)title 【硬盘工具】GHOST自动恢复系统(覆盖系统盘下所有文件)password=999999lockfind --set-root /my_c.idkernel /boot/grub/memdisk.gzinitrd /boot/grub/ImgTool/up_gho.img.gztitle 【硬盘工具】手动操作Ghost1102find --set-root /my_c.idkernel /boot/grub/memdisk.gzinitrd /boot/grub/ImgTool/run_gho.img.gztitle 【硬盘工具】 GHOST自动备份系统(覆盖SYSTEM.GHO)password=888888lockfind --set-root /my_c.idkernel /boot/grub/memdisk.gzinitrd /boot/grub/ImgTool/bak_gho.img.gz##-------------------以上二级菜单-------------------。

GRUB4DOS加载ISO启动光盘完美解决方案

GRUB4DOS加载ISO启动光盘完美解决方案

GRUB4DOS加载ISO启动光盘完美解决方案正常情况下如果用GRUB4DOS加载ISO文件进入WINPE或者安装原版系统会出现找不到光驱或者直接蓝屏,现在有了完美解决方法了。

下面我给大家介绍下用GRUB4DOS加载WINPE.ISO文件。

1、提取Mini_PE.iso文件里AXPE目录下的WINPE.IS_,然后把它用7ZIP或者WINRAR解压出来,这样就得到了一个WINPE.ISO文件,我们要修改的就是这个文件了。

2、然后用UltraISO打开我们的WINPE.ISO文件,提取WXPE目录下的TXTSETUP.SIF。

用记事本打开TXTSETUP.SIF文件,在[Scsi.Load]最后一行添加firadisk=firadisk.sys,4 。

3、用我们刚刚修改好的TXTSETUP.SIF文件替换掉原来WINPE.ISO里的TXTSETUP.SIF,复制firadisk.sys到WINPE.ISO的WXPE\SYSTEM32\DRIVERS下,全部处理后保存WINPE.ISO文件,用MAKECAB压缩最大化压缩得到WINPE.IS_,然后再用我们得到的WINPE.IS_文件替换Mini_PE.iso 文件里边AXPE目录下的WINPE.IS_后大功告成。

MAKECAB 最大化压缩的的命令是:makecab /D CompressionType=LZX /D CompressionMemory=21 WINPE.ISO4、下面是我的GRUB4DOS菜单加载自由天空Mini_PE.iso的实例title 【3】WINPEmap --mem /AXPE/WINPE.ISO (0xff)map --hookchainloader (0xff)boot5、如果怕麻烦的话其实还有更简单的解决方法,什么都不需要修改,只需要在加载天空原版的WINPE.ISO 之前先加载一个firadisk.img就可以了。

grub4dos帮助文件关于图形卡死

grub4dos帮助文件关于图形卡死
在grub4dos-help-2015-02-09.CHM的第9菜单编写
gfxmenu
返回索引
用法: gfxmenu FILE
描述:
使用 FILE 中的图形菜单。
使用它,你首先需要找到一个你需要的mesage文件,然后在menu.lst中用类似这样的命令来装载它:
gfxmenu /message
graphicsmode -1 800 600
使用vbe模式,指定分辨率宽度为800,高度为600,若显示器不支持此分辨率,将执行失败
graphicsmode -1 1024 768 32
使用vbe模式,指定分辨率宽度为1024,高度为768,使用32位色,若显示器不支持此分辨率或位色,将执行失败
参数值为 -1 时,表示使用 vbe 显示模式。参数值为0x12或0x6A,表示使用 vga 显示模式。推荐使用 vbe 显示模式。
注:只有在 vbe 模式下才可以使用多语言字库以及 BMP 格式背景图,可参考 font 命令以及 splashimage 命令。
使用 vbe 模式:
graphicsmode -1 参数1 参数2 参数3
--------------------------------------------------------------------------------
gotUM (菜单中使用)
goto [:]LABLE (批处理中专用)
描述:
goto 命令有两种,一种是菜单中使用的 goto ,类似fallback命令,可以在执行某项菜单失败后无需用户干预跳转到指定的 NUM 项菜单执行,与fallback区别为主动跳转和被动跳转。fallback是出错后才能进行跳转,goto则是可以根据条件判断来进行跳转(fallback实际也可以,但是会很麻烦)。

Grub4dos命令详细说明

Grub4dos命令详细说明

Grub4‎d os命令‎详细说明‎‎‎ bl‎o ckli‎s t 输出‎文件的块清‎单表达法。

‎‎‎ b‎o ot 引‎导已加载的‎操作系统或‎扇区链式加‎载器。

‎‎‎ boo‎t p 通过‎B OOTP‎初试化网络‎设备。

‎‎‎ cat‎显示指定‎文件的内容‎。

‎‎‎c drom‎初始化或‎者停止所有‎的 ATA‎P I CD‎R OM 设‎备。

‎‎‎chai‎n load‎e r 加载‎扇区链式加‎载器。

‎‎‎ cmp‎比较两个‎文件, 并‎且报告两者‎之间的不同‎的信息。

‎‎‎ co‎l or 改‎变菜单的颜‎色。

‎‎‎conf‎i gfil‎e将指定‎文件作为配‎置文件予以‎加载。

‎‎‎ deb‎u g 打开‎/关闭除错‎模式。

‎‎‎ def‎a ult ‎把 NUM‎项菜单设‎为缺省值。

‎‎‎ d‎e vice‎声明BI‎O S驱动器‎对应的实际‎物理设备。

‎‎‎ d‎h cp 通‎过DHCP‎初试化网络‎设备。

‎‎‎ spl‎a shim‎a ge 图‎形模式下载‎入背景图片‎文件。

‎‎‎ for‎e grou‎n d 设置‎图形模式下‎的前景色。

‎‎‎ b‎a ckgr‎o und ‎设置图形模‎式下的背景‎色。

‎‎‎clea‎r清屏幕‎。

‎‎‎d ispl‎a yapm‎显示 A‎P M BI‎O S 的相‎关信息。

‎‎‎ di‎s play‎m em 显‎示 GRU‎B所判断‎到的当前系‎统的内存分‎布,包括所‎有物理内存‎区域。

‎‎‎ dis‎p laym‎e m 显示‎诸多文件的‎内容。

‎‎‎ emb‎e d 如果‎设备是个驱‎动器, 则‎将Stag‎e 1.5‎嵌入到主引‎导扇区之后‎。

‎‎‎f allb‎a ck 如‎果调用当前‎的菜单项时‎出现错误,‎则转移到‎N UM 项‎后重试。

‎‎‎ co‎m mand‎l ine ‎进入命令行‎提示符方式‎。

‎‎‎f ind ‎在所有分区‎上查找文件‎名, 并显‎示包含该文‎件的设备。

grub 使用手册

grub 使用手册

grub 使用手册Grub,全称为 GRand Unified Bootloader,是一款功能强大的引导管理程序。

它主要用于在计算机启动时选择操作系统,并加载相应的内核。

Grub 的灵活性和可配置性使其成为了许多操作系统的首选引导程序。

本文将为您详细介绍 Grub 的使用方法和配置选项,以帮助您更好地理解和应用这一工具。

一、Grub 安装和基础配置1. 安装 GrubGrub 可以通过命令行工具或者图形界面进行安装。

在大多数Linux 系统中,您可以通过包管理器来安装 Grub。

例如,在 Ubuntu 系统上,您可以使用以下命令安装 Grub:```sudo apt-get install grub```2. Grub 配置文件Grub 的配置文件位于 /etc/grub.d/ 目录中,主要文件为 grub.cfg。

您可以使用任意文本编辑器来修改这个文件。

其中,每个菜单项对应着一个操作系统或者启动项。

二、Grub 引导菜单的创建和编辑1. 创建新菜单项您可以通过编辑 grub.cfg 文件来创建新的菜单项。

每个菜单项包含以下几个关键部分:- 标题(title):菜单项的名称,用于在引导菜单中显示。

- 根目录(root):操作系统所在的分区或者磁盘。

- 内核(kernel):要启动的操作系统内核的路径。

- 参数(options):传递给内核的参数,如运行级别或者启动参数。

2. 编辑现有菜单项如果您需要编辑已有的菜单项,可以通过修改 grub.cfg 文件中的对应部分来实现。

注意,修改配置文件需要具备一定的技巧和知识,确保文件的完整性和正确性。

三、Grub 引导程序的高级配置1. 高级引导选项Grub 提供了一些高级的引导选项,用于调整引导过程中的行为。

例如:- 设置默认启动项:您可以修改配置文件中的默认启动项,以自动选择在引导菜单中的排序顺序或者指定一个特定的菜单项。

- 自定义启动画面:Grub 允许您更改引导菜单的外观,例如更换背景图片或者调整菜单字体的颜色。

GRUB4DOS入门

GRUB4DOS入门

GRUB4DOS⼊门⽬录第1章 GRUB4DOS⼊门1.1 ⽤途GRUB4DOS能做什么?1、如果您的PC上安装有多个操作系统,可使⽤GRUB4DOS引导它们;2、即使您的PC上只有⼀个操作系统,可以通过GRUB4DOS引导Windows PE系统,⽅便系统的维护⼯作。

如:在Windows PE⾥对硬盘进⾏分区;在Windows PE⾥进⾏Ghost……1.2 安装安装GRUB4DOS的⽅法有很多,下⾯介绍常⽤的⼏个⽅法。

1.2.1 修改MBR运⾏BOOTICE v1.3.2,选择磁盘(要求是MBR分区格式),然后单击"主引导记录"按钮。

图1.1程序显⽰如下。

请选中"GRUB4DOS 0.4.5c/0.4.6a(grldr.mbr)",然后单击"安装/配置"按钮。

图1.2程序显⽰如下界⾯,直接单击"写⼊磁盘"按钮即可修改磁盘的MBR。

图1.3说明:1、修改MBR是⼀件有风险的事情。

操作不当将导致您的PC⽆法正常启动,操作时务必⼩⼼仔细;2、上述操作的实质是把grldr.mbr⽂件内容写⼊磁盘的MBR。

并不是全部写⼊,⽽是写⼊前8192字节(即16扇区,每扇区512个字节);3、修改MBR后,启动电脑后MBR会⾸先查找活动主分区根⽬录下是否有grldr⽂件,然后依次查找其它各个分区根⽬录。

找到grldr⽂件后,将控制权移交给grldr⽂件。

1.2.2 修改PBR修改过程如下图所⽰。

操作步骤为:1、保证MBR为"Windows NT 6.x MBR"。

现在的主流操作系统是Windows 7/Windows 8,⼀般不⽤修改MBR;2、修改活动主分区的PBR为BOOTMGR;3、修改活动主分区的PBR为GRUB4DOS。

启动过程:MBR(Windows NT 6.x MBR)会载⼊活动主分区前12扇区的引导程序(所以第2步必不可少)。

grub4dos菜单模板

grub4dos菜单模板

grub4dos菜单模板#-------------------------------------------------------------------------------------#设置自动探测分辨率!#下面内容是引用tinybit的话#第一个100:1000 是控制水平方向的像点个数。

不可以颠倒过来,变成 1000:100。

这是指定范围,小的在前,大的在后。

#第二个100:1000 控制垂直方向的像点个数,同样不可以颠倒顺序,应该前小后大,表示区间。

#后面的24:32 也是有必要的,以免把 4 位的模式 0x102 (它等同于以前的 VGA 0x6A 模式)也包括进来了。

graphicsmode -1 100:1000 100:1000 24:32#加载背景图片,支持BMP格式或XPM格式,推荐用BMP格式图片;支持将BMP进行GZ压缩或LZMA压缩!splashimage /BOOT/GRUB/BACK.LZMA || splashimage /BOOT/GRUB/BACK.BMP#先卸载字库,然后加载/BOOT/GRUB/MYFONT.HEX字库font && font /BOOT/GRUB/MYFONT.HEX#2011-11-29新的color命令语法。

#color color_state=color [..]#其中color_state字符串可以如下。

#normal 未选中菜单#highlight 选中菜单#helptext 菜单帮助信息#heading 菜单头(GRUB4DOS信息)#standard 默认色(控制台)#border 菜单边框VBE模式下有效果#颜色表获取方法,按C进入控制台,输入echo -h即可获取颜色代码color normal=0x0F highlight=0x0E helptext=0x0A heading=0x02 standard=0x02 border=0x77#sratlf的MENUSET用法介绍#可来设置字间距、行间距、菜单边框宽度、帮助信息部分起始行数、菜单最多可显示的行数、菜单起始行数、菜单行宽度、菜单行起始列数#vbe模式下默认值默认值:0 0 2 0 0 2 0 2#除第一个参数外其他参数不想更改的话可以使用字母n 做占位符比如 mini_menuset 0 n n 21MINI_MENUSET 1 6 1 n n 6 56 17#这个用法我不太清楚,只知道可以修改帮助文字其实位置和隐藏grub4dos版本日期信息(ZXW提供的)#call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1 #我没有隐藏grub4dos版本日期信息。

grub4dos命令解释

grub4dos命令解释
17、initrd //加载initrd文件
18、install //安装GRUB
19、ioprobe //查询某驱动器的输入输出(I/O)端口
20、kernel //引导操作系统内核
21、lock //锁定某GRUB导菜单项,使其输入密码后才可启动
22、makeactive //激活某主分区
GRUB的定义
GNU GRUB(GRand Unified Bootloader)是一个将引导装载程序安装到主引导记录的程序,主引导记录是位于一个硬盘开始的扇区。它允许位于主引导记录区中特定的指令来装载一个GRUB菜单或是GRUB的命令环境。这使得用户能够开始操作系统的选择,在内核引导时传递特定指令给内核,或是在内核引导前确定一些系统参数(如可用的RAM大小)。
·GRUB支持逻辑块寻址(LBA)方式。LBA将用于寻找驱动器上文件的地址转换工作置于驱动器的硬件中,它被用在许多IDE和所有的SCSI硬盘中。在使用LBA之前,硬盘驱动器遇到一个1024柱面的限制,即BIOS不能找到在1024柱面后的文件(比如一个引导装载程序或是内核文件)。只要系统BIOS能支持LBA模式(大多数都支持),那么LBA就允许GRUB超越1024柱面的限制,引导操作系统。
前面所提到的引导方法被称为直接装载。因为这种方法中使用的是直接装载操作系统的指令,没有用到任何在引导装载程序和操作系统主文件(如内核)之间的中间代码。然而,不同操作系统所采用的引导过程可能会与上面提到的有一些细微的不同。例如,微软的DOS和Windows操作系统在安装时,倾趋于完全重写主引导记录,而不是合并当前的主引导记录的配置。这将破坏掉其他操作系统保存在主引导记录中的所有信息,如Red Hat Linux。微软操作系统,还有一些其他的专有操作系统,都是使用一种称为链式装载的引导方法来启动的。在这种方法中,主引导记录仅仅是简单地指向操作系统所在分区的第一个扇区。

grub4dos笔记

grub4dos笔记

利用Grub4dos制作多重启动U盘作者:匡道珍一制作启动U盘,通过Grub4Dos1、先安装好UltraISO(软碟通)。

2、打开UltraISO:选择启动-->写入硬盘镜像,出现下图在硬盘驱动器选择你的U盘盘符,别选错了,可以通过大小判断;写入方式默认就可以了,然后:格式化,在点写入;这其中会弹出对话框,点确定就可以了。

不过记得备份U盘上的数据;3、下载grub4dos和grubinst_gui这两个软件,其实grubinst_gui是grub4dos的图形界面操作。

下载链接我这就不给出来了,自己上网找吧。

最新grub4dos好像是0.4.4吧!4、运行grubinst_gui如下在磁盘处选择你的u盘,通过大小可以判断,其它的都不用选,直接点击安装就好了。

4、解压grub4dos将其中的grldr、menu.lst拷贝到你的U盘。

好了你的U盘启动后就可以进入grub4dos的界面。

二编写menu.lst下面的内容是我从网上找到的文章(具体出处忘,在这对原作者说声对不起),够详细了,我只是稍作修改。

现在就开始动手制作我们U盘启动吧先简单的说一下windows xp和Linux的启动过程,具体的可以搜索更多的相关资料。

一般计算机都是通过存储介质的主引导记录(即MBR)来实现引导的。

而grub4dos正是通过向mbr中写入数据实现在启动时计算机会寻找grldr这个文件,然后grldr再根据menu.lst 中的指令列出启动菜单。

而xp是通过NTLDR这个引导文件进行引导,进入windows的,(后面的windows 7和windows Vista是通过bootmgr这个引导文件实现引导进入windows的)。

而Linux则是通过两个文件进入系统的,一个是可引导的、压缩的kernel(即内核):vmlinuz 这个文件。

一个是实现载入驱动什么的:initrd.gz文件。

在每个发行版中这两个文件都是不一样的吧。

Grub4dos典型菜单文件示范解读

Grub4dos典型菜单文件示范解读

Grub4dos典型菜单文件示范解读Grub4dos典型菜单文件示范解读terminal consolecolor white/blue blue/yellow light-red/blue light-green/blackdefault 0timeout 3debug off# save darddrives_orig:当前磁盘数量保存到 0x6000Bdd if=(md)2+1 of=(md)0x300+1 bs=1 count=1 skip=0x75 seek=0xbclear# 一些变量参数信息# 0x8280 boot_drive# 0x82A4 0:auto gunzip,1:no auto gunzip# 0x60100 0:local,1XE,2:ISCSI,3:ERROR#0x60008 4:/OEM_SCSI.IMG,3:/MINIPE/OEM_SRS.ZIP,2:/OEM_SR S.ZIP# 0x60000 2,READ /SYSTEM.WIM# 0x60004 2,READ /NET.WIM# 0x60110 8bit,save root# 0x6000B harddrives_orig# 0x603FB MICROPE.ISO文件大小# 0x603FF MICROPE.ISO所在分区号#################################一些常用语句介绍# write 0x60100 3 写内存命令使得内存0x60100的值为3# cat --length=0 (disk)/file cat --length=0 用于获取文件大小,也可以用于检测文件是否存在# fallback n 如果后面的语句中有一句执行失败就跳到菜单n# kernel 未加参数的kernel,这样扫许会出错,配合fallback n 来实现转菜单。

# fallback F同kernel也是一个固意出错的语句。

利用Grub4Dos+MESSAGE打造多系统启动菜单

利用Grub4Dos+MESSAGE打造多系统启动菜单

利用Grub4Dos+MESSAGE打造多系统启动菜单Posted by Yun at 二月 4th, 2012熟悉GRUB4DOS和grldr的朋友对“GfxMenu Message”一定也不陌生,“gfxmenu (ud)/message”这个菜单(命令)大部分fbinst+grldr启动盘也都在用。

MsgDiyer是GfxMenu Message Diyer的简称,主要用于GfxMenu的message文件制作,目前并未实现GfxMenu的全部功能,只是提供了部分常用的功能,GfxMenu的高级编程,不在本贴讨论范围内。

制作过程参考了网上各位大大提供的GfxMenu Message制作教程和工具,在此表示感谢。

同时希望大家多多指教【MsgDiyer基本功能】1、新建message文件、修改现有message文件;2、自定义背景图片;3、制作message字体,包括行高、大小等;4、自定义字库;5、导入外置制作好的字体文件16×16.fnt6、常用参数的设置,也就是gfxboot.cfg中的参数设置;8、实时预览功能;9、预览界面支持鼠标拖动菜单,以方便菜单的定位;10、内置虚拟机,支持虚拟机真实预览。

此方法的优点是支持1024*768分辨率的图片背景,如果你的PS不错,那么你制作的启动菜单将会非常美观!我使用grub4dos引导各种系统,包括puppy,menu.lst里面调用message(gfxmenu /message)后启动界面背景比原来的限定14色漂亮多了。

可是屏幕分辨率始终是800×600的,图片用1024×768做成的message在800×600下不能全部显示,所以图片只能用800×600的来做message。

message我是用gfxmenu工具在xp下做的预览图准备工具:1、MsgDiyer 2、Bootice 3、DiskGenus准备工作:使用DiskGenus先分出一个主分区(必须是主分区,逻辑分区是不行的),且设置为活动分区,大小为5G左右,自己斟酌即可,记住分区序号,分区教程我就不说了。

U盘中安装WinPE、Ubuntu、BT3、CDLinux系统和DOS工具箱等工具的方法

U盘中安装WinPE、Ubuntu、BT3、CDLinux系统和DOS工具箱等工具的方法

U盘中安装WinPE、Ubuntu、BT3、CDLinux系统和DOS工具箱等工具的方法最近一直在研究将各种系统集成到U盘中的方法,也算研究了出来了一点眉目吧,在这里我就把我的拙劣方法拿出来跟大家分享一下吧!希望有个抛砖引玉的效果,也希望给看的人一点启发吧!^_^ 先给张最后的效果图:做我小白鼠的U盘其实不是真正的U盘,只不过是一张2G的TF内存卡加个读卡器,我采用的是grub4dos的引导方法。

下面给出具体的制作步骤:1、引导U盘要想电脑能从U盘启动,那么这个U盘必须要有引导功能,引导也不是一个什么神秘的事情,就是使用软件在U盘中写入一个引导记录和引导扇区就可以了,很简单的。

插上U 盘,打开UltraISO(下载地址:/articles/2009/485_ultraiso.html),然后点击菜单栏的“启动”——“写入硬盘映像…”——“便捷启动”——“写入新的硬盘主引导记录(MBR)”——“USB-ZIP+”(当然,选“USB-HDD+”也行)如下图所示:再点确定后就写好主引导记录了,然后再点“便捷启动”——“写入新的驱动器引导扇区”——“Windows 9x”(这个兼容性较好),如下图所示:再点确定,引导扇区也就写好了,到此这个U盘就具有引导功能了。

再把grub4dos.rar(下载地址:/space/file/xiaoben822/-4e0a-4f20-5206-4eab/grub4dos.rar/.pag e)解压后把io.sys、、MSDOS.SYS、AUTOEXEC.BAT、grub.exe、menu.lst、back.xpm.gz这七个文件放到U盘的根目录里。

要想grub4dos菜单支持中文,还要加入一个中文字库font(下载地址:/space/file/xiaoben822/-4e0a-4f20-5206-4eab/MUIFONT.GZ/.pa ge ),剩下的就开始编辑menu.lst尽情发挥了。

Grub4dos0.4.6a的中文字库的有效加载命令

Grub4dos0.4.6a的中文字库的有效加载命令

Grub4dos0.4.6a的中文字库的有效加载命令前言:这是小白教小白,菜鸟教菜鸟,高手请飘过,不怕烦琐,确保证教会。

浏览专为grub4dos准备工作的unifont.hex格式的中文字库文件,字库文件大多就是gz放大的文件,将字库文件重命名为fonts.gz。

grub4dos积极支持gz放大的文件,可以轻易采用无须读写!不点大师说:“yaya已经把中文支持做到内核里了,不用再费劲去重新编译搞中文支持了。

新版本已经支持中文了。

用户只需要做如下两个工作便可:(1)把字库做成unifont.hex格式;(2)把菜单做成utf-8编码。

”一:加载位置:通常在颜色和等候命令后面读取:menu.lst菜单的开头部分:#itmustbeutf-8encodingformulti-lingualsupport.fontlinescanbe#appendedtothefile.thefontlinesshouldbeintheunifo nt.hexformat.colorblue/greenyellow/redwhite/magentawhite/magenta(颜色)timeout30(等待时间)在这读取“读取中文字库的命令”##menubordercolorcolorborder=0xeeffee##setvbemodegraphicsmode-1640:800480:60024:32||graphicsmode-1-1-124:32##loadingsplashimagesplashimage/boot/grub/splashimage.xpm||splashimage/boot/grub/splashimage.bmpde fault/default##menuautonumberwrite0x82740x2001比如:红字部分即是加载的“加载中文字库的命令”:#thisisasamplemenu.lstfile.youshouldmakesomechangestoit.#theoldinstallmethodof bootingviathestage-fileshasbeenremoved.#itmustbeutf-8encodingformulti-lingualsupport.fontlinescanbe#appendedtothefile.thefontlinesshouldbeintheunifo nt.hexformat.colorblue/greenyellow/redwhite/magentawhite/magenta(颜色)timeout30(等待时间)find--set-root/grub/fonts.gzfont/grub/fonts.gz##menubordercolorcolorborder=0xeeffee##set vbemodegraphicsmode-1640:800480:60024:32||graphicsmode-1-1-124:32##loadingsplashimagesplashimage/boot/grub/splashimage.xpm||splashimage/boot/grub/splashimage.bmpde fault/default##menuautonumberwrite0x82740x2001二:有效的加载命令:1:font/fonts.gza.字库文件和grldr、menu.lst文件同位于启动分区的根目录――系统中加载grub4dos启动的情况。

grub4dos教程

grub4dos教程

grub4dos教程前言: 为何写此初级教程?假如你是第一次听说grub,你可能说我不需要grub。

那么,你是否用过“一键ghost”,或者“矮人DOS工具箱”?如果你用过的话,那么你实际上已经在用grub了。

包括本人的“GGhost一键恢复”在内的大多数windows下安装的一键恢复类工具及其它dos类维护工具合集,都是基于grub的。

grub4dos相关的资料互联网上并不少,grub4dos软件包里也有说明文件,可是绝大多数资料并不适合刚接触grub的人。

初学者下载了grub4dos软件包后,即使大概看了readme.txt文件后,也很可能仍然是一团雾水,不知从何处入手。

出现这种状况的一个主要原因是,此软件是作者利用业余时间开发的,开发者在有限的时间里集中精力于排除软件bug,从而无过多剩余精力撰写文档。

[注:bean的中文文档的发布,已使文档方面欠缺的局面得以根本改观。

]其实,初步使用这个软件并不难,可以说非常简单。

下面的内容参考了有关资料,并结合自己的使用经验,供初学者参考,希望能对你入门grub有所帮助。

我自身也是接触grub不久,对grub的了解还很肤浅,错误之处,在所难免,还望不吝指出。

致谢本文的完成,参考、引用了众多的资料,不少已找不到原始出处。

初稿完成后,网友们提出了不少意见和建议,也得到了软件开发者的支持和鼓励。

在此一并表示感谢。

lianjiang 2007.03 初稿2009.04 最后修改目录1 grub4dos初级教程-入门篇1.1 grub简介1.2 如何获得grub4dos最新版1.3 如何安装grub4dos1.3.1 通过Windows NT的启动菜单进入grub4dos1.3.2 通过DOS启动grub1.3.3 通过mbr启动grub1.3.4 通过Windows VISTA的启动菜单进入grub4dos1.4 如何使用grub4dos1.5 结言2 grub4dos初级教程-应用篇2.1 硬盘上的应用2.1.1 加载软盘镜像2.1.2 启动WinPE2.1.3 启动系统2.1.4 引导光盘镜像(ISO仿真)2.2 光盘上的应用2.2.1 grub引导的可启动光盘2.2.2 BCDW引导GRUB的可启动光盘2.3 软盘上的应用2.3.1 通过DOS启动grub的软盘应用2.3.2 引导扇区安装了GRLDR引导记录的软盘应用2.4 优盘上的应用2.5 结言3 grub4dos初级教程-进阶篇3.1 设置密码3.2 菜单内置3.3a 使用个性化grub4dos文件名 (grubinst)3.3b 用批处理自动给grldr改名 (适用于最新版grldr)NEW!3.4 安装Windows XPE到逻辑分区3.5 利用savedefault命令传递参数的方法与应用3.6 利用dd命令传递参数的方法与应用 NEW!4 附录grub legacy资料4.01 Grub 命令索引4.02 Grub 简体中文化版使用方法4.03 GRUB安装配置使用汇总4.04 Grub命令使用详解4.05 GRUB三步通4.06 Grub相关安装配置及使用实例汇总讲析Grub2资料4.07 GRUB2使用简介 by bean NEW!4.08 GRUB2高级教程 by bean NEW!Grub4dos资料4.09 gfxmenu定制高级教程(新增可定制菜单) by bean NEW!4.10 如何使用grubinst_gui by beanGrub4dos官方文档4.11 Grub4dos_tutorial (英文)4.12 Grub4dos简介4.13 Grub4dos安装和启动4.14 Grub4dos新手指南4.15 Grub4dos高级功能4.16 Grub4dos命令索引4.17 Grubinst使用介绍4.18 Grub4dos readme (英文)4.19 Grub4dos readme (中文) NEW!1.1 grub简介GRUB 是一个遵从Multiboot(多重启动)规范的启动管理程序。

Grub4dos安装和启动完全指南

Grub4dos安装和启动完全指南

Grub4dos安装和启动完全指南GRUB4DOS的启动方式有很多种,介绍如下:1.从MBR中启动把GRUB4DOS启动代码安装到MBR后,开机后便能直接进入GRUB4DOS。

安装到MBR需要用到工具bootlace或grubinst, bootlace可运行在DOS,Windows95/98/Me 和Linux下,而grubinst可运行在Windows NT/2000/XP/2003/Vista,Linux 和FreeBSD下。

在DOS, Windows 95/98/Me下,用bootlace把启动代码安装到第一只硬盘的MBR:bootlace 0x80在Linux下,用bootlace把启动代码安装到IDE0上主设备的MBR:bootlace /dev/hda在Windows NT/2000/XP/2003/Vista下,用grubinst把启动代码安装到第一只硬盘的MBR:grubinst (hd0)在Linux/FreeBSD下,用grubinst把启动代码安装到IDE0上主设备的MBR:grubinst "(hd0)"注意:grubinst有图形界面grubinst_gui,利用它可以更简单地把启动代码安装到MBR/启动扇区里。

安装启动代码到MBR后,还需要把grldr和menu.lst拷贝到硬盘上任意一个FAT16/FAT32/NTFS/EXT2分区的根目录里。

该方案的优点:∙不依赖于操作系统∙能够自动搜索硬盘上各个分区的grldr文件------------------------------------------------------------------------------------2.从分区启动扇区中启动GRUB4DOS的启动代码也可以安装到某一FAT16/FAT32/NTFS/EXT2分区的启动扇区中。

当从该分区启动时,会引导GRUB4DOS。

GRUB4DOS 命令索引

GRUB4DOS 命令索引

GRUB4DOS 命令索引background设置图形模式下的背景色。

blocklist输出文件的块清单标记。

boot引导已加载的操作系统或扇区链式加载器。

calc简单的计算器。

call 批处理专用命令,跳转到指定标签执行,语法与MS-DOS中call 语法几乎相同。

cat显示指定文件的内容。

cdrom CDROM设备命令。

chainloader加载扇区链式加载器。

checkrange检查一条命令的返回值是否是在指定的值域或排列中。

checktime输出当前时间。

clear清屏幕。

cmp比较两个文件, 并且报告两者之间的不同的信息。

color改变菜单的颜色。

command声明外部命令位置。

commandline进入命令行模式。

configfile将指定文件作为配置文件予以加载。

dd复制文件。

debug打开/关闭除错模式。

default把NUM 项菜单设为缺省值。

delmod删除已加载至内存的外部命令。

displaymem显示GRUB 所判断到的当前系统的内存分布,包括所有物理内存区域。

echo输出指定内容。

errnum返回错误值。

errorcheck打开/关闭或显示错误检查模式。

exit 批处理专用命令,中断批处理的执行,推出批处理,语法与MS-DOS中call 语法几乎相同。

fallback如果调用当前的菜单项时出现错误,则转移到NUM 项后重试。

find在所有分区上查找文件名, 并显示包含该文件的设备。

fontfile指定中文字体文件,并切换到简体中文显示方式。

foreground设置图形模式下的前景色。

fstest切换文件系统的试验模式。

geometry输出驱动器的相关信息。

gfxmenu使用FILE 中的图形菜单。

goto跳转到指定标签执行,语法与MS-DOS中goto 语法几乎相同。

graphicsmode改变图形模式,默认的是640x480模式,可改800x600模式。

halt关闭系统。

Grub4dos菜单文件menu.lst详解

Grub4dos菜单文件menu.lst详解

Grub4dos菜单文件menu.lst详解以下是一个menu.lst的例子,我们通过这个例子来学习grub4dos菜单文件的编写与修改,然后我们就可以修改基于grub的工具(如一键ghost)。

其中以#开始的行,表示注释,不执行一、菜单实例# 默认延迟时间(秒)timeout 10# 第一项为默认值default 0# 设置图形背景文件splashimage (hd0,0)/boot/grub/xp2008.gz# 设置中文支持的字体文件fontfile (hd0,0)/boot/grub/fontstitle 使用map启动本地硬盘上的瑞星杀毒软盘镜像文件map (hd0,0)/boot/grub/rav.img (fd0)map –hookchainloader (fd0)+1rootnoverify (fd0)title 使用memdisk启动本地 Win98 软盘镜像文件kernel (hd0,0)/boot/grub/memdisk.gzinitrd (hd0,0)/boot/grub/win98.imgtitle 使用memdisk启动本地硬盘上的瑞星杀毒软盘压缩镜像文件root (hd0,0)kernel /boot/grub/memdisk.gz c=80 h=12 s=36 floppyinitrd /boot/rav.ziptitle 启动第一主分区(hd0,0)上的操作系统rootnoverify (hd0,0)makeactivechainloader +1title 启动第二主分区(hd0,1)上的操作系统rootnoverify (hd0,1)makeactivechainloader +1title 重启reboottitle 关机halt二、菜单理解1.timeout 10 —–菜单等待时间(秒)default 0 ——默认启动的项,从0开始计算,最大到6fontfile (hd0,0)/boot/grub/fonts ——加载字体2.可以用例子中的splashimage命令加载背景图,也可以用命令gfxmenu (hd0,0)/boot/grub/message加载背景图(加载背景图这句要放在timeout和default两句后面),后者加载的图片可以更美观,制作方法可用GfxMenu这款小软件.若要用gfxmenu命令加载图片,则需使用支持该命令的grldr文件,而且使用该方法时不能再编辑引导菜单,而且要进入grub.exe也只能事先在菜单中加入注意:fontfile命令不可单独使用,需与splashimage一起使用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Grub4dos0.4.6a的中文字库的有效加载命令
前言:
这是小白教小白,菜鸟教菜鸟,高手请飘过,不怕烦琐,确保证教会。

下载专为grub4dos准备的unifont.hex 格式的中文字库文件,字库文件大多是gz压缩的文件,将字库文件重命名为fonts.gz。

grub4dos支持gz压缩的文件,可直接使用无需解压!
不点大师说:“yaya 已经把中文支持做到内核里了,不用再费劲去重新编译搞中文支持了。

新版本已经支持中文了。

用户只需要做如下两个工作便可:
(1)把字库弄成unifont.hex 格式;
(2)把菜单弄成UTF-8 编码。


一:加载位置:
一般在颜色和等待命令后面加载:
menu.lst菜单的开头部分:
# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed. # Please install GRLDR boot strap code to MBR with the
# utility under DOS/Win9x or Linux.
#
# It must be UTF-8 encoding for multi-lingual support. Font lines can be # appended to the file. The font lines should be in the unifont.hex format.
color blue/green yellow/red white/magenta white/magenta(颜色)timeout 30(等待时间)
在这加载“加载中文字库的命令”
## menu border color
color border=0xEEFFEE
## set vbe mode
graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32
## loading splashimage
splashimage /boot/grub/splashimage.xpm || splashimage /boot/grub/splashimage.bmp default /default
## Menu AutoNumber
write 0x8274 0x2001
例如:
红字部分即是加载的“加载中文字库的命令”:
# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the
# utility under DOS/Win9x or Linux.
#
# It must be UTF-8 encoding for multi-lingual support. Font lines can be # appended to the file. The font lines should be in the unifont.hex format.
color blue/green yellow/red white/magenta white/magenta(颜色)timeout 30(等待时间)
find --set-root /grub/fonts.gz
font /grub/fonts.gz
## menu border color
color border=0xEEFFEE
## set vbe mode
graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32
## loading splashimage
splashimage /boot/grub/splashimage.xpm || splashimage /boot/grub/splashimage.bmp
default /default
## Menu AutoNumber
write 0x8274 0x2001
二:有效的加载命令:
1:
font /fonts.gz
a.字库文件和grldr、menu.lst文件同位于启动分区的根目录——系统中加载Grub4dos启动的情况。

b. 字库文件和grldr、menu.lst文件同位于同一个分区的根目录,但不一定是启动分区——硬盘的MBR主引导记录中加载Grub4dos启动的情况。

2:
font /grub/fonts.gz
a. grldr、menu.lst文件同位于启动分区的根目录,字库文件位于启动分区的根目录中的grub文件夹中——系统中加载Grub4dos启动的情况。

b. grldr、menu.lst文件同位于同一个分区的根目录,字库文件位于和前面的2个文件相同分区的根目录中的grub 文件夹中,注意,这个分区并不一定是启动分区——硬盘的MBR主引导记录中加载Grub4dos启动的情况。

3:
find --set-root /fonts.gz
font /fonts.gz
字库文件和grldr、menu.lst文件同位于不同的分区的根目录,grldr和menu.lst文件在同一个分区的根目录,
字库文件在另外一个分区的根目录。

4:
find --set-root /grub/fonts.gz
font /grub/fonts.gz
字库文件和grldr、menu.lst文件同位于不同的分区,grldr和menu.lst文件在同一个分区的根目录,字库文件在另外一个分区的根目录的grub文件夹中。

大致的加载情况就分为以上4中,其余的以此类堆。

加载了中文字库的效果图一:
加载了中文字库的效果图二:
没有加载中文字库的效果图一:
没有加载中文字库的效果图二:。

相关文档
最新文档