|
使用工具:BcdTool.exe、BOOTICEx86.exe、FbinstTool1606.exe
一、启动系统的文件夹结构:[加了(Ud)的去掉C:为U盘的启动文件]
(ud)C:\grldr、grldr.mbr (Grldr方式需要)
(ud)C:\Boot\GRUB\message、RUN、USB_ACC.0PE、MENU.LST (Grldr方式需要)
C:\bootmgr (bootmgr方式需要)
C:\Boot\BCD、boot.sdi、memtest.exe、BOOTSTAT.DAT (bootmgr方式需要)
C:\Boot\Fonts\chs_boot.ttf、wgl4_boot.ttf (bootmgr方式需要)
C:\Boot\zh-CN\bootmgr.exe.mui、memtest.exe.mui (bootmgr方式需要)
C:\NTDETECT.COM、ntldr、bootfont.bin、boot.ini (ntldr方式需要)
(ud)C:\Boot\WinPE\win7pe.ISO (启动Win7PE-ISO方式)
C:\Boot\WinPE\boot.WIM (启动Win7PE-WIM方式)
(ud)C:\Boot\Slitaz\Slitaz.iso //Slitaz Linux安装所需文件(ISO方式)
(ud)C:\Boot\Slitaz\bzImage //bzImage是从Slitaz.iso中提出
(ud)C:\Boot\Slitaz\rootfs.gz //rootfs.gz从Slitaz.iso中提出(gz方式)
C:\CDlinux\CDlinux.iso //CDlinux安装所需文件(ISO方式)
C:\CDlinux\extra/base-cdl.md //从CDlinux.iso解出(md方式)
C:\CDlinux\bzImage //bzImage从CDlinux.iso解出
C:\CDlinux\initrd //initrd 从CDlinux.iso解出
二、启动系统中添加grub启动方式
1、NTLDR引导的Xp中:
将Grldr启动方式所需的文件复制到C:\,在Boot.ini中加入"C:\GRLDR=Win7PE"即可。
2、BOOTMGR引导的Win7中:
将Grldr启动方式所需的文件复制到C:\,修改BCD文件添加。
方法一:管理员模式运行cmd,输入以下命令
bcdedit /create /d "Grub4dos" /application bootsector
::记住{id},下面要用
bcdedit /set {id} device partition=c:
bcdedit /set {id} path \grldr.mbr
bcdedit /displayorder {id} /addlast
方法二:运行BcdTool.exe
点击“编辑”菜单中“新建实模式启动项(grub、linux、win98)"即可。
3、GRUB4DOS引导
运行BOOTICEx86.exe,,选择目标磁盘,单击“分区引导记录”,选择目标分区,
在要更改的类型中选择GRUB4DOS,单击“安装/配置”,单击“确定”。
4、U盘中添加各种启动方式
(1)、具有隐藏分区的启动U盘制作。注意:在制作之前,注意保存USB上的数据。
第一步:运行FbinstTool1606.exe,选择USB盘
执行:启动设置-格式化,格式化参数
勾选:强行格式、UD主分区8M、UD扩展分区300M
单击:格式化
第二步:格式化成功后,将系统启动所需文件导入U盘的ud分区即可。
(2)、可见分区的启动U盘制作。
运行BOOTICEx86.exe,在目标磁盘中选择U盘,单击“主引导记录”,在要更改
的类型中选择GRUB4DOS,单击“安装/配置”,单击“确定”,复制系统启动所需
文件到U盘的可见分区中即可。
三、Grldr菜单的操作
(1)、Grldr菜单的修改
运行FbinstTool1606.exe,单击“Grldr菜单”,单击右键,打开文件,选
择C:\grldr文件,修改其内容,修改完毕后,单击右键,单击“保存(UTF-8)“即可。
(2)、Grldr菜单的内容
(bd)/Boot/Grub/USB_ACC.0PE --version: --time-out-enable:10 --time-out-disable:10
timeout 20
default 0
gfxmenu (bd)/Boot/Grub/message
configfile (md)4+8
#password --md5 $1$2wD1$F140eXyo9JNffL5qO3i660
#password tljym
title 【01】 启动Win7PE-ISO方式
RUN --mem (bd)/Boot/WinPE/win7pe.ISO
title 【01】 启动Win7PE-WIM方式
# 以下为WIM方式。WIM文件从win7pe.ISO文件中提取出来,需修改BCD文件
#使用BCDTOOL.EXE打开BCD,复制一个能够启动系统的Windows boot loader项,
#将device的值修改为ramdisk=[boot]\boot\WinPE\boot.wim,{不变},
#将osdevice的值修改为ramdisk=[boot]\boot\WinPE\boot.wim,{不变}。
find --set-root /Boot/bootmgr
chainloader /Boot/bootmgr
title 【02】 Slitaz Linux 中文版-gz方式
# bzImage和rootfs.gz文件从LinuxPE.iso文件中提取出来
kernel (bd)/Boot/Slitaz/bzImage root=/dev/null vga=normal autologin
initrd (bd)/Boot/Slitaz/rootfs.gz
title 【02】 Slitaz Linux 中文版-ISO方式
RUN --mem (bd)/Boot/Slitaz/Slitaz.iso
##方法二
#map --mem (bd)/Boot/Slitaz/Slitaz.iso (0xff)
#map --hook
#chainloader (0xff)
#boot
title 【03】 GNU/CDlinux 中文版-ISO方式
find --set-root --ignore-floppies /CDlinux/bzImage
kernel /CDlinux/bzImage CDL_DIR=/CDlinux/ CDL_IMG=CDlinux.iso CDL_LANG=zh_CN.UTF-8 CDL_LSET=no
initrd /CDlinux/initrd
title 【03】 GNU/CDlinux 中文版-md方式
## 将CDlinux.ISO解压到C:/
find --set-root --ignore-floppies /CDlinux/bzImage
kernel /CDlinux/bzImage CDL_LANG=zh_CN.UTF-8 CDL_LSET=no
initrd /CDlinux/initrd
title 【04】 启动硬盘Win Vista/Windows 7-/bootmgr
#RUN /bootmgr
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
title 【05】 启动硬盘Win NT/2000/XP/2003-ntldr
RUN /ntldr
#find --set-root --ignore-floppies --ignore-cd /ntldr
#map () (hd0)
#map (hd0) ()
#map --rehook
#find --set-root --ignore-floppies --ignore-cd /ntldr
#chainloader /ntldr
#chainloader /ntldr
title 【06】 启动自定义ISO/IMG文件(TYPE目录)
RUN --set-ext=.iso|.img|.| /TYPE/.input
title 【07】 运行DOS工具箱-/Boot/WinPE/dos.img
#RUN (bd)/BOOT/WinPE/DOS.IMG
map --mem (bd)/Boot/WinPE/dos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
|
|