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顺利启动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的各种启动方式
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 地址, 子网掩码, 网关和服务器地址。
Grub4DOS引导多系统开机启动教程(原创)
说明:1在Win7下成功安装XP双系统之后,每次开机时会出现开机选单,对要进入的系统进行选择,但是这个选单很不美观。
在经过几天对用各种方法制作多系统启动U盘的尝试之后,突发奇想,是不是可以把U盘多系统的启动方式嫁接到自己的小Y上呢?经过简单尝试,证明是可以的,而且会大大扩展开机选单的美观性,实用性,可自定义性。
准备的工具;Grub4DOS.rar FbinstTool.exeMsgDiyer.exe GfxIv3.5.exeBcdTool.exe1(这里需要说明一下,Win7下安装XP系统后,系统自动分出一个200M的分区(应该是启动项修复工具修复的结果),这个分区在XP系统下识别为C盘,在Win7下为其它盘符。
在这个199M的盘装着Win7-XP 双系统开机引导文件:)先把这个盘里的文件复制出来,作为备份。
然后可以把此盘内文件都删除了。
2grub4dos.rar解压后的内容是这样的,看右边截图。
用红圈圈起的几个文件是我们要用到的。
说明:grubinst_gui.exe : windows下安装grub的图形界面grldr : grub4dos加载器,启动的关键文件,英文版的menu.lst : grub4dos的引导菜单,可以用写字板打开编辑[chinese]文件夹里面的grldr是中文版的,支持中文引导菜单3.双击grubinst_gui.exe,得到下面的对话框,安装1,2,3,4,5顺序即可安装grub到硬盘的mbr。
注意选择硬盘不要选错了硬盘,看容量很容易能看出来,这里选择200M的。
点击安装后,正常的话会弹出命令行提示“The MBR/BS has been successfully installed……”,表明安装成功。
4.然后把grldr,menu.lst文件复制到C盘根目录。
(如果你需要中文菜单,记住要复制chinese文件夹里的grldr文件。
)(这里还要说明一下:本人制作的时候,是用FbinstTool.exe从U盘多系统中提取的.fba包中提取grldr,menu.lst和message,复制到C盘(199M的)5.从刚才备份的C盘文件中把以下文件复制回C盘:其中boot文件夹下保留内容:6.把一些用FbinstTool.exe从fba包中提取出来的实用小工具(。
初级教程 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)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是最好的多重操作系统引导管理器。
我们常常需要用grub4dos来引导多个操作系统,或者是通过grub4dos来引导启动操作系统的安装程序。
基本的实现是:一、在现有的操作系统上引导启动grub4dos二、用grub4dos引导启动别的操作系统或者操作系统的安装程序。
一、在现有的操作系统上引导启动grub4dos首先请下载最新版的grub4dos,google搜grub4dos,即能找到下载地址,推荐:http://download.gna/grub4dos/下载后先解压1、xp引导启动grub4dos从grub4dos中提取一个名为grldr的文件,其它的都不需要。
把这个文件放到xp系统盘的根目录下,然后用记事本打开系统盘根目录下的文件boot.ini,请注意,这个文件是只读和隐藏的,先要去掉只读和隐藏,才能够看到和改写的。
在里面最后添加一行如下:c:\grldr=grub4dos请注意,这里的c:是假设你的系统盘是c盘。
其实活动主分区在xp下都是c盘,所以你也没太可能是其它的盘吧。
存盘后,在开机时候的操作系统选择菜单上,选择grub4dos进入,也就启动grub4dos 了。
2、win7和vista引导启动grub4dos从grub4dos中提取名为grldr和grldr.mbr这两个文件放到windows 7的启动盘(windows 7的windows文件夹所在的盘)的根目录下。
在记事本中写入如下命令,保存为:创建grldr.mbr 启动项.bat 右键以管理员身份运行,可以一键创建grldr.mbr的启动项:==============================bcdedit /create {ffffffff-8d96-11de-8e71-ffffffffffff} /d "grub4dos" /application BOOTSECTORbcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} device partition=systemdrivebr />bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} path \grldr.mbrbcdedit /displayorder {ffffffff-8d96-11de-8e71-ffffffffffff} /addlastbcdedit /timeout 5@pause==============================另外,请在记事本中写入如下命令,保存为:删除grldr.mbr启动项.bat,右键以管理员身份运行,可以删除我们用前一个批处理所建立的启动项:==============================bcdedit /delete {ffffffff-8d96-11de-8e71-ffffffffffff}@pause===================================批处理其实是调用bcdedit命令添加grldr.mbr的启动项,但没有写得很复杂(因为没有必要),所以如果已经存在着一个相同的{ffffffff-8d96-11de-8e71-ffffffffffff}标识符的话,则运行的时候会报错,但99.999%可以保证你的电脑上不会预先存在着这样的一个标识符的。
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启动ISOlinux制作得光盘系统
如何用GRUB4DOS启动ISOlinux制作得光盘系统(Puppy Linux)(疑惑已解,谢谢各位!)不过我觉得,解决问题是次要得,关键是弄懂原理我之前之所以会问这个问题,是因为我用EZBooT用成了惯性思维没有想到换个关键字搜索,Climbing 提醒了我后来我就用 GRUB puppy之类关键词搜索了一下发现有以下几个版本得menu.lst版本1:QUOTE:default 0timeout 10title Puppy Linuxkernel /vmlinuzinitrd /initrd.gztitle Windows PEroot (hd0,0)savedefaultmakeactivechainloader +1==============================版本2:QUOTE:U 盘安装,很简单,把 U 盘格式化成FAT32格式(其它格式没试过),然后用 syslinux 制作成可引导的U 盘,并把那个下载下来的iso 文件解开放在 U 盘的根目录,把 isolinux.cfg 重命名为 syslinux.cfg,并把其中的“pmedia=cd”去掉就行了。
硬盘非正式安装,把上述解开的 iso 文件下的东西同样复制到一个 FAT32 分区(估计ext2等也行,没试过)的根目录下,再在我已经有的 grub 菜单中加入 Puppy Linux 的启动项就行了。
我在 grub 的menu.lst加的内容如下:title Puppy Linuxroot (hd0,8)kernel /vmlinuz root=/dev/ram0initrd /initrd.gzboot版本3:QUOTE:title Puppy Linuxkernel (hd0,0)/vmlinuz root=/dev/ram0 PMEDIA=idehdinitrd (hd0,0)/initrd.gztitle Puppy Linux in RAMkernel (hd0,0)/vmlinuz root=/dev/ram0 PMEDIA=idehd pfix=raminitrd (hd0,0)/initrd.gz版本4:(就是C版主给的)QUOTE:title Puppy-Linuxfind --set-root /PUP_411.SFSkernel /vmlinuz root=/dev/ram0 PMEDIA=usbhdinitrd /initrd.gz下面将分析。
用Win7引导grub4dos,以及用grub引导Win7
用Win7引导grub4dos,以及用grub引导Win7以前在 Windows XP 中用 grub4dos 引导 linux 很容易,直接改boot.ini 就行了。
现在换了 Win7 ,结果反而更麻烦了。
基本步骤是:1.下载 grub4dos:2.把 grldr.mbr 和 grldr 拷到 C:/3.用bcdedit 添加一个bootsector 类型的BCD 启动项,运行grldr.mbr4.启动的时候,grldr.mbr 会在各个分区下搜索 grldr,并装载之详见:但我遇到的问题更麻烦:我的Win7 是用grldr 模拟BIOS 激活的!也就是说 MBR 里的内容已经是 grldr.mbr,而且 C:/ 本来就有一个grldr ,但那个grldr 是定制过的,包含着BIOS 信息,还自带了menu.lst,我不能覆盖,也不能修改。
经过各种尝试,终于找到了一种解决方案:用 16 进制编辑器修改grldr.mbr ,将里面的 grldr 全部替换成 gdldr 。
再把 grub4dos 原版的那个 grldr 改名为 gdldr 放在 C:/ 下。
这样 Win7 启动的时候,选择grldr.mbr 的菜单,会查找gdldr 并装载。
如此一来就完美地解决了用 grldr 激活的的 Win7 无法再使用 grldr 引导 linux 的问题。
大家可以参考下面两幅图:1. 如果不修改 grldr.mbr,只用常规方法的话,会陷入死循环:2. 修改 grldr.mbr ,成功跳出死循环:还有就是 menu.lst 的写法。
因为我希望在 Windows 的引导菜单能够进入 grub,而在 grub 的菜单中也能回到 Windows。
在 grub 中引导 Windows XP 我们只需要这样写:但自从Vista 之后,Windows 的引导管理器就由ntldr 变成了bootmgr ,menu.lst 的写法也要这样:。
用BOOTICE工具在U盘上实现SYSLINUX与GRUB4DOS双启动
用BOOTICE工具在U盘上实现SYSLINUX与GRUB4DOS双启动效果:1.启动文件所在分区根目录下只有GRLDR文件和BOOT文件夹;2.启动时2秒内按“空格键”进入grub4dos菜单,否则进入SYSLINUX菜单;3.SYSLINUX、grub4dos和BOOTMGR三个引导菜单之间可以相互任意切换。
4.本文最后有三张效果图。
下面把我的整个操作过程用图献给朋友们:一、准备一个U盘(本人用的是一个2G金士顿)下载BOOTICE工具:/viewthread.php?tid=57675&highlight=BOOTICE下载附件备用:内有bcd.vbs、syslinux.cfg和grldr.exe二、用BOOTICE工具实现双启动:1.对U盘进行分区及格式化注:BOOTICE会自动优先选择可移动磁盘,比如U盘,如果没有插上可移动磁盘,目标磁盘为你的硬盘,但硬盘是不会被它分区及格式化的,“分区及格式化”选项为灰色,防止误操作。
注:根据需要对U盘进行分区和格式化,本人选择的是“HDD模式(双分区)”,“交换隐藏分区和数据分区”很有用,后面会详细说到。
注:根据需要和喜好设置分区大小,文件系统,卷标,是否执行格式化,是否可见(只能选一个,可随便先选一个,后面可根据需要交换隐藏分区和数据分区)。
注:此步可能会出现错误提示,如出现请点“继续”。
注:通过上面的步骤已经完成了对U的分区及格式化,效果如下:注:一般来说,我们都喜欢把启动文件、PE等放在第一个分区,隐藏起来,我们要把文件写入第一个分区,对第一个分区进行操作就得用“交换隐藏分区和数据分区”把第一个分区显示出来,操作如下:注:先执行“交换隐藏分区和数据分区”,出现下图成功提示后点取消,返回上级操作界面。
交换后效果如下:2.在第一个分区建立SYSLINUX引导注:根据个人情况选择,本人选择的是第三项,因为这样做LDLINUX.SYS为内置,不用担心被误删除。
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安装到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子目录中的文件。
Xp下grub4dos硬盘安装和启动FreeBSD-8.0-i386+GNOME桌面
Xp下grub4dos硬盘安装和启动FreeBSD-8.0-i386+GNOME桌面标题:XP下grub4dos硬盘安装和启动FreeBSD-8.0-i386+GNOME桌面【黑括号表示说明,#代表超级用户shell,$代表普通用户shell,~代表家目录】内容:〇、环境:Thinkpad X61-2G内存、X3100显卡、120G硬盘,ADSL,已装有XP,硬盘分区如下:[1]5G -主分区 -XP系统分区-ad4s1-(hd0,0)[2]3G -主分区 -XP备份分区-ad4s2-(hd0,1)[3]40G-主分区 -给FB的分区-ad4s3-(hd0,2)[4]70G-扩展分区-XP用户分区-ad4s4-(hd0,3)一、前期准备:1、下载8.0-RELEASE-i386-bootonly.iso和8.0-RELEASE-i386-dvd1.iso两个文件以及grub4dos-0.4.4;【disc1的 src 文件不全】2、制作DOS工具盘,可启动光盘、可启动优盘均可,里面放入diskgen软件,可用于修复MBR(主引导记录);3、先将ad4s2格式化为FAT32分区(必须是主分区,逻辑分区FB不认),然后将光盘镜像中的8.0-RELEASE目录解压至该分区,将本文档改成英文名字也放到该分区;【如果要从光盘安装xorg和gnome的话,就解压packages目录】4、设置grub引导bootonly光盘4.1、复制grub4dos文件夹里的grldr和menu.lst到C盘根目录下;4.2、修改C盘的boot.ini文件,在末尾添加一行 C:\grldr="进入GRUB-0.4.4";4.3、修改C盘的menu.lst文件,添加:title FreeBSD【FreeBSD装好后可以从这进去】root (hd0,2,a) 【定位到FB的根目录】chainloader +1title install FREEBSD【引导启动盘】find --set-root /8.0-RELEASE-i386-bootonly.isomap --mem /8.0-RELEASE-i386-bootonly.iso (hd32)map --hookchainloader (hd32)boot4.4、复制8.0-RELEASE-i386-bootonly.iso文件至C盘根目录下;4.5、重启后进入菜单[进入GRUB-0.4.4]后选择[install FREEBSD]选项进入FreeBSD安装程序。
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个了。
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的启动方式有很多种,介绍如下: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详细图文教程时间:2010-07-09 09:48 来源:佚名字体:[大中小]Grub4dos用于把grub4dos安装到Windows系统的启动项或者MBR中,为避免与其他软件冲突(比如软激活程序等),支持给grldr改名,修改后的文件名限5个字符,不足5字符时自动补全。
支持Windows 2000、xp、2003、2008、vista及Windows 7 (x86&x64)。
支持带100MB保留分区的系统。
1.1 grub简介GRUB 是一个遵从Multiboot(多重启动)规范的启动管理程序。
现在接触到的有3种,即GNU Grub Lagecy , GNU Grub2 和 Grub for dos(grub4dos)。
GNU GRUB Lagecy其实就是原来的 GNU GRUB 0.xx ,最新版是2005年发布的GNU GRUB 0.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(此为样本,需修改)。
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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.lst
minipe文件夹里看自己需要,这里有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个了。
menu.lst编辑详细解说请看grub4dos-help-2011-05-27.chm里面的(菜单文件编写), 非常详细.
message图形界面编辑。
(使用MsgDiyer.exe软件编辑.)
步骤四:
用UltraISO打包成ios镜像。
关于ISO引导请看
grub4dos初级教程-应用篇
2.2 光盘上的应用
关于USB启动引导请看grub4dos-help-2011-05-27 GRUB4DOS的GUI安装方方式
U盘可以用DOS启动引导grldr文件,或者把U盘格式化成主分区通过软件写入mbr来引导grldr.
然后grldr载如menu.lst菜单加载你需要的镜像文件.
最详细的还是2个帮助文档.。