无忧启动论坛

标题: grub如何启动PE3.0? [打印本页]

作者: ones    时间: 2010-7-21 22:02
标题: grub如何启动PE3.0?
看论坛里都是用PXELINUX来PXE启动PE3.0,不知道为什么用grub来chainloadPE3.0的引导文件无法启动,难道只能用PXELINUX来引导?我是想让grub直接PXE启动PE3.0,不用PXELINUX先引导到grub再启动PE3.0
我是做合盘来着的,所以在PXE服务器端的引导文件是一个grldr菜单,也就是说,客户端PXE启动一个grldr菜单,然后通过这个grub菜单再引导PE3.0,而不是PXELINUX--->grldr.0--->PE3.0

[ 本帖最后由 ones 于 2010-7-24 22:18 编辑 ]
作者: lsfx555    时间: 2010-7-22 00:41
标题: 能引导得,我用过了!
windows引导管理器(pxeboot.0)、PXELINUX.0、grub.0三种文件互相转换引导都可以,但是在PXE下,不能从“windows引导管理器(pxeboot.0)”转到Grub中,只能先转PXELINUX后再转Grub就可以了,坛中有资料,自己好好找找!
作者: 午夜零点    时间: 2010-7-22 10:12
先find
再chainloader BOOTMGR

title 运行WinPE3.0 维护系统
find --set-root /bootmgr
chainloader /bootmgr
作者: ones    时间: 2010-7-22 12:42
标题: 回复 #3 午夜零点 的帖子
我的意思是PXE启动,你这样写正常情况是能启动,但是在PXE环境下,不能网启
作者: yigeren    时间: 2010-7-22 14:58
grldr作为PXE启动文件,在menu.lst文件里添加如下菜单:

title Yigeren Win7PE
pxe keep
chainloader --force (pd)/boot/pxeboot.0
boot
作者: ones    时间: 2010-7-22 21:52
标题: 回复 #5 yigeren 的帖子
我是已经pxe keep了的,但还是无法启动
作者: lsfx555    时间: 2010-7-24 17:23
标题: 写法没有问题,但……
5楼写没有错,但把PXEBOOT.0文件放到TFTP根目录会比较好一些,好像有的Grub版本把PXEBOOT.0文件放到下级目录,就不正常;你把PXEBOOT.0文件复制到TFTP根目录里,把写法改成如下这样:


title [04] 转入 Vista_Win7_2008 PXE Windows引导管理器
pxe keep
chainloader --force (pd)/PXEBOOT.0


我原来的写法是这样的,能正常使用没有问题!但不知道你的那个Grub的版本能不能用我的这样写法?

title [04] 转入 Vista_Win7_2008 PXE Windows引导管理器
pxe keep
chainloader --force (pd)/boot/PXEBOOT.0
作者: lsfx555    时间: 2010-7-24 17:26
标题: 把PXELinux的写法也附上
LABEL Vista_Win7_boot
MENU LABEL ^H-Enter Vista\Win7\2008 PXE Boot Manager [Memory Must>512MB]
kernel /BOOT/PXEBOOT.0

这是我一直用着的写法,没有出错过!
作者: ones    时间: 2010-7-24 22:15
标题: 回复 #8 lsfx555 的帖子
唔,忘了说明了,我是说直接用grub网启PE3.0,不用PXELINUX,做合盘时,只因为要网启PE3.0而多加了PXELINUX的几个文件,实在碍眼又浪费
作者: lsfx555    时间: 2010-7-24 23:59
标题: 用grub网启PE3.0,就用7楼的写法,就OK
title [04] 转入 Vista_Win7_2008 PXE Windows引导管理器
pxe keep
chainloader --force (pd)/PXEBOOT.0




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3