|
Linux种类那么多,各自都不一样(也有一样的),举例如下:
title CDlinux 0.9.7
find --set-root /ISO/CDlinux_0_9_7.iso
map /ISO/CDlinux_0_9_7.ISO (0xff) || map --mem /ISO/CDlinux_0_9_7.ISO (0xff)
map --hook
rootnoverify (0xff)
kernel /CDlinux/bzImage CDL_LANG=zh_CN.UTF-8 CDL_DIR=/ISO CDL_IMG=CDlinux_0_9_7.iso
initrd /CDlinux/initrd
map --unhook
boot
# 备注:CDlinux_0_9_7.iso放在U盘文件夹ISO中
title Veket 7.96 正式版
root(hd0,0)
kernel /veket/vmlinuz
initrd /veket/initrd.gz
boot
# 备注:ISO里面的文件全部提取放到U盘veket文件夹里面
title Lina 1.1
root(hd0,0)
kernel /Lina_1_1/vmlinuz
initrd /Lina_1_1/initrd.gz
boot
# 备注:所有文件放在Lina_1_1文件夹中
title 小芭比2008圣诞版
root(hd0,0)
kernel /xbarbie/vmlinuz
initrd /xbarbie/initrd.gz
boot
#备注: 所有文件放在文件夹xbarbie里面
title UbuntuKylin 13.1
root (hd0,0)
kernel /ubuntukylin/vmlinuz.efi boot=casper iso-scan/filename=/ubuntukylin/ubuntukylin-13.10-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd /ubuntukylin/initrd.lz
boot
#备注: 所有文件放在ubuntukylin文件夹中,vmlinuz.efi和initrd.lz从iso中拷贝
------------------------------------
WinPE也是不同,大体分几种,举例如下:
#这种是最典型的,bootmgr放在U盘或C盘根目录
title Win8PE
find --set-root /bootmgr
chainloader /bootmgr
#这种是把bootmgr放入文件夹中的,例如天意PE
title Win8PE
find --set-root /W8PE/bootmgr
chainloader /W8PE/bootmgr
# 所有文件放在文件夹W8PE中
#这种是把bootmgr改名并放入文件夹中的,例如通用PE
title Win8PE,通用PE 4.0
find --set-root /8888/8PE_MGR
chainloader /8888/8PE_MGR
#这种是直接用iso文件的,放在ISO文件夹中
title Win2003PE
map --mem /ISO/yuwujin03pe.iso (0xff) || find --set-root /ISO/yuwujin03pe.iso && map --mem /ISO/yuwujin03pe.iso (0xff)
map --e820cycles=0
map --hook
chainloader (0xff)
#直接用iso文件的,放在ISO文件夹中,也可以这样
title Win8PE
checkrange 0x30001:-1 read 0x8298
clear
map --mem /ISO/win8pe.iso (0xff) ! map /ISO/win8pe.iso (0xff)
map --e820cycles=0
map --hook
chainloader (0xff)
|
|