『第 2 楼』:
使用 LLM 解释/回答一下
我已经做成了,用 TFTPD32 ,可以自动分配 IP 地址,引导文件是 Grub4DOS 的 grldr ,客户机 PXE 引导,WinpE.iso 我已经做了修正,启动后可以加载网卡,实现网克,磁盘分区管理,上网,QQ等常用功能,Winpe 为 70 MB,相当于一个简易的无盘系统,呵呵,非常不错,只是有点小错误,下次再修改了。这是我的菜单配置,未加载字体,英文的菜单:
background 105594
timeout 5
default 0
fallback 0
title From WinPE boot(map --mem)
map --mem (pd)/winpe.ISO (hd32)
map --hook
chainloader (hd32)
boot
title From DOS boot(map --mem)
##password2
map --mem (pd)/DOS.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
title From DOS boot(memdisk)
##password2
kernel (pd)/MEMDISK floppy
initrd (pd)/DOS.GZ
boot
title From Net DOS boot
##password2
map --mem (pd)/DOS.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
write --offset=0x80 /CONFIG.SYS 2,0
boot
title From ISO boot
map --mem (pd)/DOS.ISO (hd32)
map --hook
chainloader (hd32)
boot
title From TFTP boot
ifconfig --address=192.168.1.254
ifconfig --mask=255.255.255.0
ifconfig --gateway=192.168.1.1
tftpserver 192.168.1.1
kernel (nd)/memdisk
initrd (nd)/network.img
boot
title From Ntldr boot
kernel (pd)/memdisk floppy
initrd (pd)/xpboot.gz
boot
title Restore C pan
##password2
map --mem (pd)/DOS.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
write --offset=0x80 /CONFIG.SYS 3,0
boot
title Backup C pan
##password2
map --mem (pd)/DOS.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
write --offset=0x80 /CONFIG.SYS 4,0
boot
title From hd11 boot
rootnoverify (hd0,0)
makeactive
chainloader +1
title From hd12 boot
rootnoverify (hd1,0)
makeactive
chainloader +1
title From hd21 boot
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
makeactive
chainloader (hd1,0)+1
rootnoverify (hd0)
boot
title From CD boot
cdrom --init
map --hook
chainloader (cd0)
boot
title Reboot
reboot
title Halt
halt
Last edited by xiaoyunwang on 2010-5-28 at 15:54 ]
I have made it. Using TFTPD32, it can automatically assign IP addresses. The boot file is grldr of Grub4DOS. The client PXE boots. I have corrected WinpE.iso. After booting, it can load the network card, realize network disk cloning, disk partition management, internet access, QQ and other common functions. Winpe is 70 MB, equivalent to a simple diskless system. Hehe, very good. Just have a little mistake, and I will modify it next time. Here is my menu configuration, without loading fonts, in English menu:
background 105594
timeout 5
default 0
fallback 0
title From WinPE boot(map --mem)
map --mem (pd)/winpe.ISO (hd32)
map --hook
chainloader (hd32)
boot
title From DOS boot(map --mem)
##password2
map --mem (pd)/DOS.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
title From DOS boot(memdisk)
##password2
kernel (pd)/MEMDISK floppy
initrd (pd)/DOS.GZ
boot
title From Net DOS boot
##password2
map --mem (pd)/DOS.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
write --offset=0x80 /CONFIG.SYS 2,0
boot
title From ISO boot
map --mem (pd)/DOS.ISO (hd32)
map --hook
chainloader (hd32)
boot
title From TFTP boot
ifconfig --address=192.168.1.254
ifconfig --mask=255.255.255.0
ifconfig --gateway=192.168.1.1
tftpserver 192.168.1.1
kernel (nd)/memdisk
initrd (nd)/network.img
boot
title From Ntldr boot
kernel (pd)/memdisk floppy
initrd (pd)/xpboot.gz
boot
title Restore C pan
##password2
map --mem (pd)/DOS.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
write --offset=0x80 /CONFIG.SYS 3,0
boot
title Backup C pan
##password2
map --mem (pd)/DOS.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
write --offset=0x80 /CONFIG.SYS 4,0
boot
title From hd11 boot
rootnoverify (hd0,0)
makeactive
chainloader +1
title From hd12 boot
rootnoverify (hd1,0)
makeactive
chainloader +1
title From hd21 boot
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
makeactive
chainloader (hd1,0)+1
rootnoverify (hd0)
boot
title From CD boot
cdrom --init
map --hook
chainloader (cd0)
boot
title Reboot
reboot
title Halt
halt
Last edited by xiaoyunwang on 2010-5-28 at 15:54 ]
|