上等兵
- 注册时间
- 2009-3-9
- 金币
- 56 个
- 威望
- 0 个
- 荣誉
- 0 个
尚未签到
|
XP vista win7本人均测试通过,并且一直在用.请严格按步聚操作,一定能成功.
取消了savedefault,因为grub4dos对ntfs分区还有bug; 取消了fallback参数,容易把新人搞糊涂。
bootlace.com --force-backup-mbr 0x80增加了原mbr强制备份,启动默认5秒内按空格可启动原系统。
增加了beini引导入口
增加U盘在windows下的两种安装方法
下面介绍具体步骤:
BT4正式版一揽子安装攻略<增加beini引导 增加usb windows下gui安装>
借助grub来启动BT4,正式版与测试版的menu.lst 稍有不同了。
grub4dos、grubinst、wingrub均在这里下载:
http://grub4dos.sourceforge.net/
或
http://sourceforge.net/projects/grub4dos/files/
http://download.gna.org/grubutil/grubinst-1.1-bin-w32-2008-01-01.zip
首先安装grub
一、U盘或USB硬盘安装
三种方法(推荐1):
1.grubinst (原生中文版 NT/2000/XP/2003/Vista/win7)
a.解压grub4dos到你的U盘根目录中,解压grubinst任意地方
b.运行grubinst中的grubinst_gui.exe(win7要管理员身份)
c.刷新并选择你的U盘,刷新并选择分区列表“整个磁盘(MBR)”
d.点击安装,now enjoy it!
参考:
http://it.dennyhalim.com/2009/02/install-grub4dos-make-usb-bootable-from.html
2.wingrub (英文版 Win9X/Win2K/XP/NT)
安装后运行,选择Tools->Install grub,Boot From BS,选好盘符,Install
3.bootlace.com
这个是grub4dos中自带的原生态的安装方法
a.用“HP USB 磁盘存储器格式化工具 V2.0.6”或其它工具把U盘制作成dos启动盘
b.解压grub4dos到你的U盘根目录中
c.重启电脑从U盘启动
根据U盘提示符的不同,选择运行
A:\>bootlace.com --floppy --chs 0x00
或
C:\>bootlace.com 0x80
d.完毕。
* 三种方法最后U盘中都只须保留grldr、menu.lst,其它删除。
二、XP安装
1.下载grub4dos,解压其中的grldr、menu.lst到c:\;
2.打开c:\boot.ini,最后增加一行grldr引导:c:\grldr="Grub引导"
增加后变成了:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:\grldr="Grub引导"
三、vista 或 windows 7 安装
1.下载grub4dos,解压其中的grldr、menu.lst、grldr.mbr,放C盘根目录下;
2.创建Grub启动条目,两种方法:
i.编辑bcd
bcdedit /create /d "Grub" /application bootsector
回显: 项 {5e098857-4818-11de-b43e-001eec90feb6} 成功创建。
接着用下面的指令来设置引导参数,{id}替换为上面回显的ID,建议用复制粘贴
bcdedit /set {id} device boot
bcdedit /set {id} path \grldr.mbr
bcdedit /displayorder {id} /addlast
设置等待时间
bcdedit /timeout 5
(
如果要卸载,运行
bcdedit
查看Grub的{id}后,
bcdedit /delete {id}
)
(
为了简化操作做成了二条批命令:
安装Grub.bat
bcdedit /export "C:\boot\Grub for BCD Backup"
for /f "tokens=1,2,* delims={}" %%i in ('bcdedit /create /d "Grub" /application bootsector') do set GrubID=%%j
bcdedit /set {%GrubID%} device boot
bcdedit /set {%GrubID%} path \grldr.mbr
bcdedit /displayorder {%GrubID%} /addlast
bcdedit /timeout 3
卸载Grub.bat
bcdedit /import "c:\boot\Grub for BCD Backup"
attrib -h "c:\boot\Grub for BCD Backup*"
del "c:\boot\Grub for BCD Backup*"
)
* 所有批命令请以管理员身份运行之。
ii.增加boot.ini
同XP方法,虽然vista没有了boot.ini,但手工增加仍然有效。
最后一行稍有不同:c:\grldr.mbr="Grub引导"
其次编辑menu.lst: (注意BT4引导部分)
(如果你想同时安装BT3、BT4、beini,那么你需要把BT3、BT4、beini中解压出来boot文件夹相应的改名为bootBT3、bootBT4、bootBeini,并对menu.lst中各目录作同样修改,附件中有改好的)
color black/cyan yellow/cyan
timeout=5
default 0
title Beini from hard disk
find --set-root /boot/bzImage
kernel /boot/bzImage quiet tinycore tce=sda1
initrd /boot/tinycore.gz
title Beini from U disk
find --set-root /boot/bzImage
kernel /bootBeini/bzImage quiet tinycore waitusb=6
initrd /boot/tinycore.gz
title BT4 final(1024x768)
find --set-root /boot/vmlinuz
kernel /boot/vmlinuz BOOT=casper boot=casper nopersistent rw quiet vga=0x317
initrd /boot/initrd.gz
title BT3 or BT4 beta
find --set-root /boot/vmlinuz
kernel /boot/vmlinuz root=/dev/ram0 vga=791
initrd /boot/initrd.gz ramdisk_size=128000
# Please rename the file "bootmgr" to "bootmgrPE",for vista/win7 has the same file.
# VistaPE should be located at a different disk as Vista/win7.
title PE 3.0
find --set-root /bootmgrPE
chainloader /bootmgrPE
title ISO (Memory)
find --set-root /iso.iso
map --mem /iso.iso (0xff)
map --hook
chainloader (0xff)
# File for drive emulation must be in one contiguous disk area
title ISO (Hard disk)
find --set-root /iso.iso
map /iso.iso (hd32)
map --hook
chainloader (hd32)
title IO.SYS
find --set-root /io.sys
chainloader /io.sys
title DOS (ima)
find --set-root /miniDOS98.ima
map --mem /miniDOS98.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title Vista or Win7
find --set-root /bootmgr
chainloader /bootmgr
title XP
find --set-root /ntldr
chainloader /ntldr
title commandline
commandline
title reboot
reboot
最后
一、安装BT4 pre final正式版
下载BT4正式版ISO映像,解压其中的boot、casper到非系统分区的任意盘根目录下,纯U盘启动的话,就放在U盘根录下;
如果还想用老版的BT3,下载iso版解压其中的boot和bt3文件夹到非系统分区根目录下;
BT4 beta版的同bt3。
二、安装beini
下载beini的ISO映像,解压其中的boot、tce到硬盘C盘根目录中(如果想放到其它盘中,需要修改hda1参数),如果用U盘则放入U 盘根目录中,
启动到grub列表选项时分别选择对应的:
Beini from hard disk
Beini from U disk |
|