grub4dos 命令用法

合集下载

用grub4dos顺利启动xp和win7双系统

用grub4dos顺利启动xp和win7双系统

xp系统下,用grub4dos顺利启动win7双系统本人菜鸟一个,只是一个小小的电脑爱好者,不会编程,下面的方法肯定有大侠一早都公布过,但鄙人不才,没有搜到具体的操作。

于是只能慢慢摸索,花了不少时间,终于试验成功。

写出来一方面留作保存,否则自己以后都忘记了;另一方面供大家参考。

以下内容虽然是自己写的,但思路都来自网络借鉴各位高手大侠的想法,如对各位造成不便,敬请谅解。

——2012-4-22 血剑无影笑乾坤起因:看了网上的各位大侠用“双系统专用修复启动项”或者autofix修复xp和win7启动项,在自己的机子上实验了好久都不能成功,总是提示如下:nt6 启动菜单自动修复工具纪录文件=========================================================本次操作时间: 2012-04-22 星期日3:32:15.03没发现原BCD 启动配置,本次操作没作相关备份。

Failure when attempting to copy boot files.M:上的系统启动菜单未知原因修复失败程序没发现任何需修复的Vista/2008/Win7系统或未知原因修复不成功于是:看到有高手说利用grub4dos修复引导系统,但可惜网上搜不到具体的操作,本人就结合Ramos制作过程中grub的写法,竟然成功了,具体操作如下:1、我之前是单系统,xp用过、win7也用过(都有gho备份),都是单独安装在C盘。

因此硬盘里已经有了软件齐全,经过优化的xp.gho 和win7.gho,存放在D盘。

2、用启动u盘进入winpe(U盘启动盘的制作略)。

3、用分区软件PM或PQ将原C盘格式化、调整为两个分区(均设置主分区,第一个设置活动分区,第二个不活动不隐藏)。

我的C盘原本是12G空间,重新分区之后一个5G 设置为活动主分区,用来恢复xp;一个7G,不活动不隐藏主分区,用来恢复win7(win7用的是苏博论坛推出的超级精简企业版,安装完本人常用软件之后也只有4G,如果裸系统只有2G不到,用起来感觉非常清爽,在此非常感谢各位高手大侠的无私奉献,同时严重鄙视一下自己,总是从网上下载免费的东西用)。

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命令详细说明

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 ‎在所有分区‎上查找文件‎名, 并显‎示包含该文‎件的设备。

grub4dos使用教程

grub4dos使用教程

关于手动把grub4dos装入Vista的启动项的方法,网上有一些介绍。比起winxp修改Boot.ini来,操作要麻烦不少。
主要就是操作过程中要产生一个ID号【如:b88a2da4-0a4e-11dc-813a-00e04c75ef59】,需要手动输入3次,实在是麻烦。
下面的批处理自动完成整个装入操作。
此方法的优点是:不依赖于操作系统;能够自动搜索硬盘上各个分区的grldr文件。
另外,2000/xp/2003/vista环境下可用另一软件grubinst来把GRLDR引导记录安装到硬盘的MBR。grubinst具有图形界面和命令行两种工作模式供选用,并附有比较详细的使用说明,很易于使用。【参看附录 4.1 如何使用grubinst_gui】
表示安装GRLDR代码到MBR时,备份原MBR(--force-backup-mbr),默认启动原MBR,即启动原windows xp系统(--boot-prevmbr-first),等待时间3秒(--time-out=3),热键为空格键(--hot- key=0x3920), 不搜索软盘上的GRLDR(--mbr-disable-floppy)。
bcdedit /create /d "%gname%" /application bootsector >vid.ini
for,/f,"tokens=2",%%i,In (vid.ini) Do (
set vid=%%i
)
del vid.ini >nul
bcdedit /set %vid% device boot >nul
此方法的优点是:不需要修改MBR。
初学者使用grub一般都需要grub菜单,把准备好的menu.lst文件放到C:\下(也可放到其它分区根目录或其它指定目录)。menu.lst的编写方法可参考readme.txt或者别人提供的menu.lst。在下面的“1.4 如何使用grub4dos”中将作简单介绍。

初级教程 grub4dos

初级教程 grub4dos

1.1 grub简介GRUB 是1 grub4dos初级教程-入门篇1.4 如何使用grub4dos对于多数没有或很少接触过linux的windows用户来说,刚开始使用grub时离不开菜单。

也就是说,使用grub前,我们要准备menu.lst 文件。

下面是一个menu.lst的例子。

(以#开始的行,表示注释,不执行)# 默认延迟时间(秒)timeout 30# 第一项为默认值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此菜单文件的运行效果如下图。

【图2】参考这个例子,我们就可以根据自己需要对菜单进行修改。

grub4dos_BIOS和grub4dos_UEFI编译环境搭建(ubuntu14.04)

grub4dos_BIOS和grub4dos_UEFI编译环境搭建(ubuntu14.04)

grub4dos_BIOS和grub4dos_UEFI编译环境搭建(ubuntu14.04)1、下载ubuntu:如果关机不断电,grub4dos/grub2启动菜单,kernel那⼀句最后加上acpi=force pci=nomsi参数。

3、修改root密码为root,切换到root:点左上⾓第⼀个圆环形图标,输⼊terminal(可以拖动到左侧收藏栏),进⼊bash:ubuntu@ubuntu:~$ sudo passwd rootEnter new UNIX password: rootRetype new UNIX password: rootpasswd: password updated successfullyubuntu@ubuntu:~$ suPassword: root4、ubuntu调整到中⽂界⾯,修正ibus中⽂全拼输⼊法,⽅便输⼊中⽂,⽅便⽹上搜索知识:右上⾓system settings,language support,把汉语拖动到第⼀个,然后点Apply System-Wide,键盘输⼊⽅式选择ibus。

Regional Formats,选择汉语,然后Apply System-Wide。

如果弹出错误thunderbird-locale-en: Depends: thunderbird (>= 1:24.4.0+build1-0ubuntu1),就更新下源: sudo apt-get update点右上⾓齿轮,Log Out,输⼊前⾯设置的root密码,注销之后就可以显⽰中⽂了。

ibus中⽂输⼊法全拼有点⼩问题,如果在拼⾳----⾸选项⾥⾯,设置全拼之后,必须在bash⾥⾯运⾏下sudo ibus restart重启下输⼊法才能确保ibus全拼⽣效。

要想ibus输⼊法⽣效,设置--系统设置--语⾔⽀持--键盘输⼊⽅式应该选择ibus。

5、gcc及其依赖包,根据chenall的提⽰:sudo apt-get install -y gcc-4.8 gcc-4.8-multilib nasm upx upx-ucl p7zip-full texinfo autoconf automake make patch binutils-dev liblzma-dev gawk如果不知道软件包名字,⽤sudo apt-cache search gcc这样⼦的命令进⾏模糊查询。

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调用MaxDOS工具箱内部命令的菜单示例

[重点]用grub4dos调用MaxDOS工具箱内部命令的菜单示例

[重点]用grub4dos调用MaxDOS工具箱内部命令的菜单示例用grub4dos调用MaxDOS工具箱内部命令的菜单示例:title 【 1 】运行GHOST11.02备份与恢复map --mem ()/BOOT/IMGS/MAXDOS.GZ (fd0) || find --set-root/BOOT/IMGS/MAXDOS.GZ && map --mem()/BOOT/IMGS/MAXDOS.GZ (fd0)map --hookwrite --offset=304 (fd0)/CONFIG.SYS 0,9offset=923 (fd0)/AUTOEXEC.BAT call GH.bat write --chainloader (fd0)+1rootnoverify (fd0)title 【 2 】运行全自动网络克隆map --mem ()/BOOT/IMGS/MAXDOS.GZ (fd0) || find --set-root/BOOT/IMGS/MAXDOS.GZ && map --mem()/BOOT/IMGS/MAXDOS.GZ (fd0)map --hookwrite --offset=302 (fd0)/CONFIG.SYS 2,0,9 chainloader (fd0)+1rootnoverify (fd0)title 【 3 】运行DiskGen3.5.4 HD工具map --mem ()/BOOT/IMGS/MAXDOS.GZ (fd0) || find --set-root/BOOT/IMGS/MAXDOS.GZ && map --mem()/BOOT/IMGS/MAXDOS.GZ (fd0)map --hookoffset=304 (fd0)/CONFIG.SYS 0,9 write --write --offset=731 (fd0)/CONFIG.SYS 00write --offset=889 (fd0)/CONFIG.SYS ;@write --offset=923 (fd0)/AUTOEXEC.BAT diskgen.bat chainloader (fd0)+1rootnoverify (fd0)title 【 4 】运行 PQ 8.0 中文无损分区工具map --mem ()/BOOT/IMGS/MAXDOS.GZ (fd0) || find --set-root/BOOT/IMGS/MAXDOS.GZ && map --mem()/BOOT/IMGS/MAXDOS.GZ (fd0)map --hookwrite --offset=304 (fd0)/CONFIG.SYS 0,9 write --offset=923 (fd0)/AUTOEXEC.BAT call pq.bat chainloader (fd0)+1 rootnoverify (fd0)title 【 5 】运行 PTDD 3.5 分区表医生map --mem ()/BOOT/IMGS/MAXDOS.GZ (fd0) || find --set-root/BOOT/IMGS/MAXDOS.GZ && map --mem()/BOOT/IMGS/MAXDOS.GZ (fd0)map --hookwrite --offset=304 (fd0)/CONFIG.SYS 0,9 write --offset=731 (fd0)/CONFIG.SYS 00write --offset=889 (fd0)/CONFIG.SYS ;@write --offset=923 (fd0)/AUTOEXEC.BAT call ptdd.bat chainloader (fd0)+1rootnoverify (fd0)title 【 6 】运行 HDDREG v2011 硬盘再生程序map --mem ()/BOOT/IMGS/MAXDOS.GZ (fd0) || find --set-root/BOOT/IMGS/MAXDOS.GZ && map --mem()/BOOT/IMGS/MAXDOS.GZ (fd0)map --hookwrite --offset=304 (fd0)/CONFIG.SYS 0,9write --offset=923 (fd0)/AUTOEXEC.BAT call hddreg.bat chainloader (fd0)+1rootnoverify (fd0)title 【 7 】运行主板CMOS密码破解map --mem ()/BOOT/IMGS/MAXDOS.GZ (fd0) || find --set-root/BOOT/IMGS/MAXDOS.GZ && map --mem()/BOOT/IMGS/MAXDOS.GZ (fd0)map --hookwrite --offset=304 (fd0)/CONFIG.SYS 0,9write --offset=923 (fd0)/AUTOEXEC.BAT call cmos.bat chainloader (fd0)+1rootnoverify (fd0)本工具箱没有集成DM万用版及AEFD分区工具,如果您确实需要,我可以增加。

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