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分区工具,如果您确实需要,我可以增加。

Grub4dos硬盘引导iso文件

Grub4dos硬盘引导iso文件

Grub4dos硬盘引导iso⽂件⼀、第⼀次成功 ⽹上有成功地⽤grub4dos引导iso⽂件的案例,我试图引导winpe的iso⽂件却⼀直未能成功。

在虚拟机xp上安装了废客dos⼯具箱,从安装⽬录中提取出isogrub.iso⽂件,放到任意盘的根⽬录下,在menu.lst⽂件写⼊如下命令:============================title find and boot isogrub.isofallback 1find --set-root /isogrub.isomap /isogrub.iso (0xff) || map --mem /isogrub.iso (0xff)map --hookchainloader (0xff)savedefault --wait=2============================重启电脑,⽤grub4dos居然成功引导。

并且成功地启动了⾥⾯的winpe。

于是进真实机上试验,在进⼊桌⾯的时候蓝屏。

看来原因在于,这个winpe与我的硬件不兼容。

不过毕竟⽤grub4dos成功引导了iso⽂件,这⼀实事表明了这种⽅式的可⾏性。

⼆、既然直接引导下载的winpe的iso⽂件不成功,原因应该是这些iso⽂件本⾝不适合于⽤grub4dos引导。

抱着试试看的⼼态,⽤grub4dos来引导⾃带winpe的ghost系统光盘的iso⽂件。

menu.lst中写⼊的命令是:==============================title find and boot winxp.ISOfallback 1find --set-root /winxp.isomap /winxp.iso (0xff) || map --mem /winxp.iso (0xff)map --hookchainloader (0xff)savedefault --wait=2===============================居然⼀次就获得了成功。

GRUB4DOS下载及使用说明

GRUB4DOS下载及使用说明
第三条命令是将GRUB引导记录写入MBR。
如果对Linux分区位置不十分清楚,可以使用Tab键补全功能来查看确定。执行完setup命令后会看到“succeed!”字样,此时重启即可。
3.如果只是想启动Linux,而不是修复GRUB,那么可以在进入DOS后键入下面命令启动你的Linux系统。
d:\tmp\grub.exe --config-file=(hdx,y)/boot/grub/grub.conf
其中参数同上。
Linux与Windows多系统引导软件GRUB4DOS下载及使用说明
GRUB4DOS是一个优秀的双(多)系统引导软件,使用GRUB4DOS可以很方便的引导各种操作系统,比如DOS、Windows、Linux等。
使用说明:
解压GRUB4DOS后,将其中的grub.exe文件放在你的一个FAT32分区中。
具体修复过程如下:
1.使用DOS启动盘或Windows 98的启动盘启动到DOS模式下,然后键入:d:\tmp\grub.exe 这里的d:\tmp是笔者解压缩GRUB4DOS的目录。
这样就进入了GRUB环境,可以看到一个 grub>提示符。
2.恢复GRUB引导记录。在 grub> 提示符下键入:
root Leabharlann hdx,y) kernel (hdx,y)/boot/yourkernelname ro root=/dev/hdxx
setup (hd0)
上面第一条命令是指定你的/boot分区位置,如果/boot没有单独分区,那么就是你的/分区。
第二条命令指定内核位置,具体位置根据自己的实际情况确定。

Grub4DOS引导Win7、Win8、XP多系统启动(原创)

Grub4DOS引导Win7、Win8、XP多系统启动(原创)

Grub4DOS引导Win7、Win8、XP多系统启动(原创)文水凡2012-3-6 此教程是用Grub4DOS成功引导Win7-XP双系统独立启动的续,为迎接Win8的到来,相信不少朋友已经习惯了Win7,但又不想失去Win8的全新体验,安装Win7-Win8双系统不失为一种最佳选择。

这里样讲的是安装Win7-XP-Win8三系统方法,与启动项的修复。

毕竟对于一些大硬盘用户(此方法可扩展到移动硬盘),有时候XP还是不能从我们生活中离开的。

方法说明:思路:分别把Win7、XP、Win8装在硬盘的不同分区,然后把三系统的引导文件放在一个主分区(活动分区内),然后利用Grub4DOS进行引导。

本文默认当前系统为Win7。

首先介绍说明:本人所使用联想笔记本,随机系统为Win7家庭普通版,系统所在分区前有一200M 的隐藏分区,硬盘上有15G左右的OEM隐藏分区。

本教程要针对这200M的隐藏分区进行,一些品牌笔记本带随机系统为Win7正版的机型,系统分区前都有一隐藏分区,或大或小,主要是存放Win7系统的开机引导文件。

没有的机型可以自己手动用工具分一个出来,大小自己定,注意类型为主分区,活动分区。

(不用太大,我自带的200M足已)首先说明一下这个隐藏分区的缺点:当这个隐藏分区存在时,使用Win7的ghost备份一键还原系统时会出错,因为默认还原到这个200M的分区,但是空间不足,造成失败。

但是有其它方式弥补:使用安装版系统安装。

这个自带的200M的隐藏分区对很多人来说是没有用的,令人生厌的,但是今天的方法要充分利用它。

好,步入正题:注意1:操作前请准备好可用的PE启动盘,最好是U盘启动的。

注意2:本文只适合动手能力强的爱好者尝试,若出现任何问题本人概不负责。

注意3:动手尝试前请仔细阅读本文,并事先准备好本文中所用到的软件、镜像等文件。

一、创建200M系统引导分区并为个系统分盘,删除OEM隐藏分区关于这个分区的优缺点已经说明。

Grub4dos详细图文教程

Grub4dos详细图文教程

Grub4dos详细图文教程Grub4dos用于把grub4dos安装到Windows系统的启动项或者MBR中,为避免与其他软件冲突(比如软激活程序等),支持给grldr改名,修改后的文件名限5个字符,不足5字符时自动补全。

支持Windows2000、xp、2003、2008、vista及Windows7(x86&x64)。

支持带100MB保留分区的系统。

一、grub的使用1.1grub简介GRUB是一个遵从Multiboot(多重启动)规范的启动管理程序。

现在接触到的有3种,即GNU Grub Lagecy,GNU Grub2和Grub for dos(grub4dos)。

GNU GRUB Lagecy其实就是原来的GNU GRUB0.xx,最新版是2005年发布的GNU GRUB0.97。

目前已停止开发,并改名为GNU GRUB Lagecy。

GNU GRUB2是第二代GRUB,它将取代原来的GNU GRUB(例如0.9x版),但目前还处于开发阶段,尚未发布正式版。

GNU GRUB Lagecy和GNU GRUB2都是GNU组织的项目。

GRUB for DOS(GRUB4DOS)是一个以GNU GRUB为基础的功能强大的引导器。

它可以在DOS和LINUX下运行,也可以通过其他引导器来运行,还可以作为MBR运行。

GRUB4DOS内置了功能完善的BIOS级磁盘仿真。

下面以比较广泛使用的GRUB4DOS为基础进行说明。

GNU GRUB与GRUB4DOS的不同之处,可参看相关说明文件。

1.2如何获得grub4dos最新版可从以下网址下载Grub4dos最新版。

/download/Soft/Soft_23559.htm1.3如何安装grub4dos?下载Grub4dos后,解压缩后就可以了。

核心文件有下面这几个:grldr和grub.exe,及menu.lst (此为样本,需修改)。

如果你需要中文支持,就用chinese子目录中的文件。

GRUB4DOS 命令索引

GRUB4DOS 命令索引

GRUB4DOS 命令索引background用法:background RRGGBB描述:set the background color when in graphics mode. RR is red,GG is green,and BB is blue.Numbers must be in hexadecimal.设置图形模式下的背景色。

RR 代表红色, GG 代表绿色, BB 代表蓝色。

注意他们都使用十六进制的值。

需配合 foreground 和 unifont 命令共同使用。

unifont 用来加载中文支持,background 为背景色,foreground 为前景色。

blocklist用法:blocklist FILE描述:print the blocklist notation of the file FILE输出文件的块清单标记。

boot用法:boot描述:boot the OS/chain-loader which had been loaded引导已加载的操作系统或扇区链式加载器。

确定进行启动用,通常和chainloader命令搭配使用,在菜单文件中可以省略,命令行模式下需要。

例:菜单文件中示例:title boot isomap --mem /iso.iso (0xff)map --hookchainloader (0xff)命令行中实现同样效果:grub> map --mem /iso.iso (0xff)grub> map –hookgrub> chainloader (0xff)grub> bootcalc用法:calc [*INTEGER=] [*]INTEGER OPERATOR [[*]INTEGER]描述:(by zhaohj@wuyou)this is a simple calculator and from left to right only这是一个简单的计算器,只能从左至右进行计算,从左到右计算,不支持优先级。

GRUB4DOS启动教程

GRUB4DOS启动教程

GRUB4DOS启动教程GRUB4DOS启动教程⼀.准备⽂件:GRUB4DOS;WINPE⽂件;DOS镜像⽂件;GRUB菜单和界⾯编辑⼯具;UltraISO。

HPUSBFW.EXE格式化U盘的. GRUBGUI.EXE和BOOTICE.EXE写引导记录的.GRUBGUI.EXE由于是⽤的⽼⽑的所以grldr 要改名为mtldr⼆.创建启动⽬录结构:复制需要的启动⽂件,镜像⽂件,编辑GURB启动菜单。

(GRUB对字母⼤⼩有区分,⽂件和⽂件夹的命名要注意)三.PS启动界⾯:需要⼏个菜单,菜单长度,背景图⽚根据菜单需要PS。

分辨率可以是800X600,640X480。

四.制作IOS镜像步骤⼀:了解GRUB4DOS⽂件结构,请看grub4dos-help-2011-05-27.chm⾥⾯的(⽂件说明)。

GRUB4DOS的安装⽅, 请看grub4dos-help-2011-05-27.chm⾥⾯的(第三章)。

步骤⼆:创建启动⽬录,随个⼈爱好。

在任意盘建⽴⼀个⽂件夹如:USBIOS结构如图:boot⽂件夹⾥⾯装启动⽂件GRUB4DOS。

minipe⽂件夹⾥⾯装镜像⽂件。

boot ⽂件夹需要的GRUB4DOS⽂件有:中⽂版的grldr;menu.lstminipe⽂件夹⾥看⾃⼰需要,这⾥有dos.ima;win7pe.ios;⽼⽑的PE有些PE的镜像⽂件不能直接使⽤,需要提取⾥⾯的⽂件,详细请看grub4dos初级教程_CHM 图⽂版_090411.CHM ⾥⾯的应⽤篇----启动PE⽼⽑桃撤⼿不管版0911 按照上⾯说的不⾏,我也不知道什么原因,所以我做的时候,先安装⽼⽑的PE到U盘,然后我再复制U盘⾥的⽂件出来的.这⾥教程我就不弄⽼⽑的了.步骤三:编辑grub菜单,需要⽤到grldr内置菜单编辑器和bootice.exe(⽤于编辑menu.lst)构建我们需要⼏个菜单,现在有DOS ,WIN7 PE ,WINXP PE,3个引导镜像,最少是三个,再加上常⽤的,关机,重启,也有会⽤到GRUB命令⾏,这样加起来就是6个了。

WIN7加入GRUB4DOS

WIN7加入GRUB4DOS

这样就完成了在WIN7启动菜单添加GRUB的选择项了,只要你在C盘根目录下写一个正确的menu.lst文件就可以引导硬盘安装LINUX啦。
实模式启动扇区
———————
标识符 {90e14995-d284-11de-a325-a4ab4deca1b7}
device Leabharlann artition=C: path \grldr.mbr
description GRUB4DOS
#设置启动时运行的文件。
bcdedit /displayorder {90e14995-d284-11de-a325-a4ab4deca1b7} /addlast
#这个只是为了将增加的启动项放到其他启动项的后面。
最后可以用 bcdedit /enum 查看一下,会看到执行上述命令后产生的启动项配置。
3、在WIN7里以管理员的身份运行cmd,打开命令提示符,在命令提示符下依次键入以下命令:
bcdedit /create /d “GRUB4DOS” /application bootsector
#这个命令会产生一个guid打印在cmd窗口中,例如,我的就是{90e14995-d284-11de-a325-a4ab4deca1b7}。
bcdedit /set {90e14995-d284-11de-a325-a4ab4deca1b7} device partition=C:
#这个命令是设置刚刚添加启动项的启动分区,这里设的是C盘,因为我们的文件都在C盘。
bcdedit /set {90e14995-d284-11de-a325-a4ab4deca1b7} path \grldr.mbr

grub4dos for uefi用法

grub4dos for uefi用法

grub4dos for uefi用法grub4dos for UEFI是一种用于在UEFI固件上运行的引导加载程序。

它是用于管理和启动操作系统的工具,特别是在处理多操作系统和多硬盘的情况下非常有用。

使用grub4dos for UEFI可以实现以下几个主要功能:1. 多操作系统启动管理:grub4dos for UEFI允许您在同一台计算机上安装和管理多个操作系统,例如Windows和Linux。

您可以使用grub4dos的配置文件来选择要启动的操作系统,并且可以轻松切换之间的选择。

2. 引导修复和救援:如果您的计算机无法正常启动操作系统,grub4dos forUEFI提供了一些实用的工具和命令来修复引导问题。

您可以使用这些工具来诊断和修复引导错误,从而恢复计算机的正常运行。

3. 软盘和ISO镜像引导:grub4dos for UEFI允许您从软盘或ISO镜像启动计算机。

这对于在没有可用的物理介质或需要使用外部工具时非常有用。

您可以使用grub4dos的命令和选项来加载指定的软盘映像或ISO文件,并将其作为引导介质使用。

要使用grub4dos for UEFI,您需要按照以下步骤进行操作:1. 下载grub4dos for UEFI:您可以在开发者的官方网站或其他信任的来源中下载最新版本的grub4dos for UEFI。

2. 将grub4dos安装到UEFI分区:将下载的grub4dos for UEFI文件解压缩后,将其中的文件复制到UEFI分区中。

UEFI分区通常是一个FAT32格式的分区,用于存储引导加载程序和配置文件。

3. 配置grub4dos:在UEFI分区中创建一个grub4dos的配置文件。

您可以使用文本编辑器创建一个名为grub.cfg的文件,并按照grub4dos的语法规则编写配置项。

在配置文件中,您可以指定要启动的操作系统、设定引导菜单的外观和行为等。

4. 设置UEFI引导:在UEFI固件设置中,将grub4dos for UEFI添加为引导选项。

GRUB4DOS的各种启动方式

GRUB4DOS的各种启动方式

GRUB4DOSGRUB4DOS是一个优秀的双(多)系统引导软件,使用GRUB4DOS可以很方便的引导各种操作系统,比如DOS、Windows、Linux等。

命令索引blocklist 输出文件的块清单表达法。

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

bootp 通过BOOTP初始化网络设备。

cat 显示指定文件的内容。

cdrom 初始化或者停止所有的 ATAPI CDROM 设备。

chainloader 加载扇区链式加载器。

cmp 比较两个文件, 并且报告两者之间的差异。

color 改变菜单的颜色。

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

debug 打开/关闭调试模式。

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

device 声明BIOS驱动器对应的实际物理设备。

dhcp 通过DHCP初试化网络设备。

splashimage 图形模式下载入背景图片文件。

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

background 设置图形模式下的背景色。

clear 清屏。

displayapm 显示 APM BIOS 的相关信息。

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

displaymem 显示诸多文件的内容。

embed 如果设备是个驱动器, 则将Stage 1.5嵌入到主引导扇区之后。

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

commandline 进入命令行方式。

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

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

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

halt 关闭系统(计算机)。

help 显示内部命令的帮助信息。

hiddenmenu 隐藏菜单。

hide 通过在分区类型上置隐藏标志,隐藏指定分区。

ifconfig 指定 IP 地址, 子网掩码, 网关和服务器地址。

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