|
有自己做好的grub多引导系统了, 其中的从u盘安装xp这一项, 是将xp安装光盘的文件全解到u盘上并自定了, 安装系统正常.
但是, 要解文件到u盘上, 要占用大量的空间, 也不整洁, 而且要添加多种不同的xp安装太麻烦了.
直接使用map xpcn.iso map xpen.iso 的类似方法试过了, 我自定的内置多国语言XP 光盘镜像(700MB) 不能引导
所以, 想将 0pe 通用 引导 iso 安装系统 这一功能抽出来, 不用 0pe 的其他功能. 让我原有的grub能引导各种iso安装系统.
请各位大虾帮帮忙, 多谢了.
我的u盘目前所整合的内容如下 (/boot/grub/menu.lst) , 只有 CDLinu 0.92 能否使用不确定, 其他的均可正常使用.
# 可正常安装系统并使用 不蓝屏, f6.img 为sata驱动等
title Windows XP Pro MultiLang (chs/cht/eng/kor/jpn) install
map --mem /boot/img/f6.img (fd0)
map --hook
chainloader /I386/SETUPLDR.BIN (hd0)+1
# 直接用grub引导 iso , 有的xp安装光盘可以, 但我自定的不行
title Windows XP Pro Simplified Chinese install
map /xpcn.iso (hd32)
map --hook
chainloader (hd32)
boot
#map --mem 的可以, 但是在内存256M的机子上怎么办?
title Windows XP Pro Simplified Chinese install ( -- mem )
map --mem /xpcn.iso (hd32)
map --hook
chainloader (hd32)/I386/SETUPLDR.BIN (hd0)+1
boot
title Windows XP sp3 Simplified Chinese ( RAM XP )
find --set-root --ignore-floppies /boot/ramxp.gz
map --mem /boot/ramxp.gz (hd0)
map --hook
root (hd0,0)
chainloader /ntldr
title slax 6.0.9 (linux)
#root (fd0)
kernel /boot/slax/vmlinuz root=/dev/ram0 rw max_loop=255 init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=6666 slax from=/dev/sda1/slax/ vga=769 autoexec=startx changes=/mnt/sda1/slax/slaxsave.dat
initrd /boot/slax/initrd.gz
boot
title GNU/CDlinux 0.9.2 (ISO emulation)
find --set-root /boot/CDlinux/bzImage
map --mem /boot/CDlinux/CDlinux.iso (hd32)
map --hook
map --status
kernel (hd32)/boot/CDlinux/bzImage quiet CDL_IMG=CDlinux.iso CDL_LANG=zh_CN.UTF-8
initrd (hd32)/boot/CDlinux/initrd
map --unhook
boot
title Win2003 PE ( for RAM 256M )
find --set-root /2003pe/2k3xpe
map --mem /boot/img/f6.img (fd1)
map --hook
chainloader /2003pe/2k3xpe
title Win2003 PE ( for RAM 512M )
find --set-root /2003pe/2k4xpe
map --mem /boot/img/f6.img (fd1)
map --hook
chainloader /2003pe/2k4xpe
title Maotao WinPE (Support SATA & USB)
find --set-root /MINIPE/ldrxpe
map --mem /boot/img/f6.img (fd1)
map --hook
chainloader /MINIPE/ldrxpe
title DOS Utilities 矮人 DOS 工具箱 v5.0
kernel /boot/grub/memdisk.gz c=160 h=2 s=36 floppy
initrd /boot/img/ar5.img
boot
title 硬盘扫描修复MHDD v4.6
kernel /boot/grub/memdisk.gz
initrd /boot/mhdd46.img
boot
title 安悦网络克隆
kernel /boot/grub/memdisk.gz
initrd /boot/img/ayghost.img
boot
title 一键 Ghost v11.0.1
kernel /boot/grub/memdisk.gz
initrd /boot/img/ghost11.img
boot
title 一键 Ghost v8.3
kernel /boot/grub/memdisk.gz
initrd /boot/img/ghost83.img
boot
title Acronis True Image Home v10
kernel /boot/acronis/kernel.dat quiet vga=788 ramdisk_size=40000
initrd (/boot/acronis/img10.dat
boot
title Acronis True Image Enterprise Server 9
kernel /boot/acronis/kernel.dat quiet vga=788 ramdisk_size=40000
initrd /boot/acronis/img9srv.dat
boot
title Acronis True Image Echo Enterprise Server 10
kernel /boot/acronis/kernel2.dat quiet vga=788 ramdisk_size=40000
initrd /boot/acronis/img10srv.dat
boot
title Acronis Disk Director Suite v10
kernel /boot/acronis/kernel.dat quiet vga=788 ramdisk_size=40000
initrd /boot/acronis/DiskDire.dat
boot
title MS-DOS v7.10
kernel /boot/grub/memdisk.gz
initrd /boot/img/WIN98SE.IMG
boot
title MS-DOS v6.22
kernel /boot/grub/memdisk.gz
initrd /boot/img/dos622cd.img
boot
title DDR1 内存测试软件
kernel /boot/grub/memdisk.gz
initrd /boot/img/MEMTEST2.IMG
boot
title Win2000/XP cmd console 故障恢复控制台
find --set-root /setupldr.001
chainloader /setupldr.001
boot
title commandline
savedefault --wait=2
commandline
title floppy (fd0)
chainloader (fd0)+1
rootnoverify (fd0)
savedefault --wait=2
title back to dos
savedefault --wait=2
quit
title reboot
savedefault --wait=2
reboot
title halt
savedefault --wait=2
halt
[ 本帖最后由 wongmokin 于 2009-12-18 11:05 编辑 ] |
|