无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 23707|回复: 44
打印 上一主题 下一主题

[求助] 请问GRUB4如何启动WIM格式的win8PE!

[复制链接]
跳转到指定楼层
1#
发表于 2015-10-19 17:35:41 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 usb2008 于 2015-10-19 17:42 编辑

menu.lst这个如何编写 希望给一个例子!用这个 wimboot 引导 就是不会写!谢谢先了 我的是PXE 启动 我之前是这样写的

title  [1]  WIN8PE
kernel (pd)/wimboot
initrd (pd)/bcd
initrd (pd)/boot.sdi
initrd (pd)/bootmgr.exe
initrd (pd)/win8pe.WIM
boot

就是不成功 !望指引 谢谢
45#
 楼主| 发表于 2015-10-22 23:38:05 | 只看该作者
usb2008 发表于 2015-10-20 20:49
NTBOOT 支持PXE 网启吗?

C大麻烦你帮忙找找解决的问题啦拜托
回复

使用道具 举报

44#
 楼主| 发表于 2015-10-21 18:47:20 | 只看该作者
chenall 发表于 2015-10-20 21:57
Error 15

文件未找到看看你的TFTPROOT目录下有没有 bcd boot.sdi bootmgr等文件

那个ERROR 15的确是 缺少了个文件 !这次补齐了!但是又有另外错误55555555
回复

使用道具 举报

43#
发表于 2015-10-21 07:18:22 | 只看该作者
谢谢pseudo 的解答!
回复

使用道具 举报

42#
发表于 2015-10-21 01:19:53 | 只看该作者
yjqd 发表于 2015-10-20 11:02
谢谢!
find --set-root /boot/bootmgr
chainloader /boot/bootmgr

坛里找
零+十pe
把你的boot.wim放入efi文件夹替换同名文件,efi文件夹放入ud内,可以不用wimboot启动。
efi文件夹打包在0pe.iso内或移出iso外都行,在ud内或外都行,在可见区或非可见区都行。
回复

使用道具 举报

41#
发表于 2015-10-20 23:36:04 | 只看该作者
搜索了半天,ntboot好像不支持UD分区
回复

使用道具 举报

40#
发表于 2015-10-20 22:41:56 | 只看该作者
下载了NTBOOT解压后NTBOOT文件夹放在UD分区根目录
grldr内容:
title 启动WIN8PE
/NTBOOT/NTBOOT nt6=/fboot/boot.wim
boot
启动后出现:
will boot nt6.x from (hd0,255)/fboot/boot.wim
boot: (fd0)/bootmgr
press ESC to quit!
后面的启动就出错了
回复

使用道具 举报

39#
发表于 2015-10-20 22:10:16 | 只看该作者
以前看过chenall 关于NTBOOT的介绍,但没太搞明白,具体怎样操作呢
回复

使用道具 举报

38#
发表于 2015-10-20 21:57:59 | 只看该作者
usb2008 发表于 2015-10-20 21:14
这是一个新版grldr 报错!不知道错在那里

Error 15

文件未找到看看你的TFTPROOT目录下有没有 bcd boot.sdi bootmgr等文件
根据你的命令行写法,这些文件都是TFTPROOT目录下.

点评

那个ERROR 15的确是 缺少了个文件 !这次补齐了!但是又有另外错误55555555  详情 回复 发表于 2015-10-21 18:47
回复

使用道具 举报

37#
发表于 2015-10-20 21:56:39 | 只看该作者
usb2008 发表于 2015-10-20 20:49
NTBOOT 支持PXE 网启吗?

不支持,NTBOOT只支持本地磁盘
回复

使用道具 举报

36#
 楼主| 发表于 2015-10-20 21:14:23 | 只看该作者
本帖最后由 usb2008 于 2015-10-20 21:19 编辑

这是一个新版grldr 报错!不知道错在那里

点评

Error 15 文件未找到看看你的TFTPROOT目录下有没有 bcd boot.sdi bootmgr等文件 根据你的命令行写法,这些文件都是TFTPROOT目录下.  详情 回复 发表于 2015-10-20 21:57
回复

使用道具 举报

35#
 楼主| 发表于 2015-10-20 21:11:43 | 只看该作者
chenall 发表于 2015-10-19 21:27
把initrd命令写成一行
参考这里的语法.
http://grub4dos.chenall.net/downloads/grub4dos-0.4.6a-2014-11 ...

这是一个老版本的grldr 报错
这是一个新版的grldr 报错
回复

使用道具 举报

34#
发表于 2015-10-20 21:04:00 | 只看该作者
以前看过chenall 关于NTBOOT的介绍,但没太搞明白,具体怎样操作呢
回复

使用道具 举报

33#
 楼主| 发表于 2015-10-20 20:49:30 | 只看该作者
chenall 发表于 2015-10-20 19:23
用WIMBOOT的话,放在哪里都无所谓的,只要GRUB4DOS可以访问得到就可以了.

要想文件干净清爽,也可以试 ...

NTBOOT 支持PXE 网启吗?

点评

C大麻烦你帮忙找找解决的问题啦拜托  详情 回复 发表于 2015-10-22 23:38
不支持,NTBOOT只支持本地磁盘  详情 回复 发表于 2015-10-20 21:56
回复

使用道具 举报

32#
发表于 2015-10-20 20:03:04 | 只看该作者
yjqd 发表于 2015-10-20 17:16
fbinst (hd1) export win8pe.iso %cd%\win8pe.iso
echo 从ud分区导出win8pe.iso
pause

你这个更换boot.wim的批处理具体该咋样操作?
回复

使用道具 举报

31#
发表于 2015-10-20 19:23:46 | 只看该作者
yjqd 发表于 2015-10-20 16:59
又测试了,bcd、boot.sid放在根目录也行


用WIMBOOT的话,放在哪里都无所谓的,只要GRUB4DOS可以访问得到就可以了.

要想文件干净清爽,也可以试试NTBOOT,这些BOOT.SDI/BCD/BOOTMGR都不需要,只要一个WIM文件和NTBOOT文件就行了.

点评

NTBOOT 支持PXE 网启吗?  详情 回复 发表于 2015-10-20 20:49
回复

使用道具 举报

30#
发表于 2015-10-20 17:16:12 | 只看该作者
fbinst (hd1) export win8pe.iso %cd%\win8pe.iso
echo 从ud分区导出win8pe.iso
pause


ultraiso -in WIN8PE.ISO -rm /boot/boot.wim -out lsWIN8PE.ISO
pause
echo 更换iso中的boot.wim
ultraiso -in lsWIN8PE.ISO -chdir /boot -f %cd%\boot.wim
pause

fbinst (hd1) remove WIN8PE.ISO
echo 删除ud分区的WIN8PE.ISO
pause
echo --------50%%---------100%%
fbinst (hd1) add -e WIN8PE.ISO %cd%\lsWIN8PE.ISO
del /a /f lsWIN8PE.ISO
echo 把win8pe.iso导入到ud分区
echo 完成

点评

你这个更换boot.wim的批处理具体该咋样操作?  详情 回复 发表于 2015-10-20 20:03
回复

使用道具 举报

29#
发表于 2015-10-20 16:59:34 | 只看该作者
又测试了,bcd、boot.sid放在根目录也行

点评

用WIMBOOT的话,放在哪里都无所谓的,只要GRUB4DOS可以访问得到就可以了.  详情 回复 发表于 2015-10-20 19:23
回复

使用道具 举报

28#
发表于 2015-10-20 16:56:59 | 只看该作者
测试了,boot文件夹名称改了也能启动
回复

使用道具 举报

27#
发表于 2015-10-20 16:54:50 | 只看该作者
yjqd 发表于 2015-10-20 16:48
wimboot、bootmgr、boot文件夹、boot.wim放在UD分区根目录
bcd、boot.sid在boot文件夹里面
其实wimboot、 ...

谢谢!!!又学了一手。
回复

使用道具 举报

26#
发表于 2015-10-20 16:48:27 | 只看该作者
wimboot、bootmgr、boot文件夹、boot.wim放在UD分区根目录
bcd、boot.sid在boot文件夹里面
其实wimboot、bootmgr、boot.wim都可以放在boot文件夹里面,当然grldr菜单内容也要变

boot文件夹名不能改吧,bcd、boot.sid也必须要放在boot文件夹里吧

点评

谢谢!!!又学了一手。  详情 回复 发表于 2015-10-20 16:54
回复

使用道具 举报

25#
发表于 2015-10-20 16:39:57 | 只看该作者
我以前就是用的iso格式,但更换boot.wim文件麻烦(因为有时在boot.wim里增添工具),为了学习了UltraISO命令和fbist命令,目的是制作批处理自动更换iso里面的boot.wim,并且把iso导入UD分区,方便多了,但是学习命令也够麻烦的,特别是UltraISO命令网上资料比较少,但总归学到了它们的命令

后来就想在UD分区直接启动boot.wim,还终于找到命令了
回复

使用道具 举报

24#
发表于 2015-10-20 16:38:13 | 只看该作者
yjqd 发表于 2015-10-20 16:12
谢谢!
以前我应该是用find --set-root /boot/bootmgr
chainloader /boot/bootmgr这些命令测试过,文件 ...

wimboot你是放在UD分区的根目录吗?还是放到boot文件夹中?还是其它什么地方?
回复

使用道具 举报

23#
发表于 2015-10-20 16:29:29 | 只看该作者
grub4dos 0.4.6a ipxegrldr 功能介绍
http://chenall.net/post/grub4dos_ipxe/
回复

使用道具 举报

22#
发表于 2015-10-20 16:22:08 | 只看该作者
应该是从grub4dos-0.4.6a-2014-11-10.7z起就可以了吧
chenall的介绍
http://grub4dos.chenall.net/downloads/grub4dos-0.4.6a-2014-11-10/
回复

使用道具 举报

21#
发表于 2015-10-20 16:12:16 | 只看该作者
谢谢!
以前我应该是用find --set-root /boot/bootmgr
chainloader /boot/bootmgr这些命令测试过,文件位置也交换过多次,都不行,后来隔了很久了,在无忧上找到如下命令,并且还要wimboot文件,grldr版本也有要求(从某一版本起才行),
kernel /wimboot
initrd @bcd=/boot/bcd @boot.sdi=/boot/boot.sdi @bootmgr=/bootmgr @boot.wim=/boot.WIM
boot
就成功了

如果用find --set-root /boot/bootmgr
chainloader /boot/bootmgr能成功启动就更好,就不需要另外下载wimboot文件,对grldr版本要求也没那么严


点评

wimboot你是放在UD分区的根目录吗?还是放到boot文件夹中?还是其它什么地方?  详情 回复 发表于 2015-10-20 16:38
回复

使用道具 举报

20#
发表于 2015-10-20 16:00:45 | 只看该作者
本帖最后由 有阴也有阳 于 2015-10-20 16:48 编辑
yjqd 发表于 2015-10-20 15:41
bootmgr、boot.wim放在boot文件夹里测试了下也没成功


抱歉!我对UD分区不太了解,在UD分区的确不能用:
title 启动WIN8PE
find --set-root /boot/bootmgr
chainloader /boot/bootmgr

否则,即有如下之错误提示:

No such partition

没有这样的分区

看来我是经验主义+想当然了,你是对的,抱歉!没能帮你解决问题,还误导了你......

不过你可以变通一下,把你的WIN8PE的boot.wim文件制作成ISO文件,再放进UD分区里,就要方便多了,用另外一个WIN8PE的ISO文件,把里面的

boot.wim替换成你的boot.wim就OK了......,用软碟通替换、保存,用相同位数(32位/64位)的WIN8PE的ISO文件来替换。

在UD分区直接加入Win7PE的ISO文件.png (25.48 KB, 下载次数: 118)

图一

图一

menu.lst菜单.png (1.49 KB, 下载次数: 131)

图二

图二

Win7PE正在载入.png (10.43 KB, 下载次数: 132)

图三

图三
回复

使用道具 举报

19#
发表于 2015-10-20 15:41:09 | 只看该作者
bootmgr、boot.wim放在boot文件夹里测试了下也没成功

点评

抱歉!我对UD分区不太了解,在UD分区的确不能用: title 启动WIN8PE find --set-root /boot/bootmgr chainloader /boot/bootmgr 否则,即有如下之错误提示: No such partition 没有这样的分区 看来  详情 回复 发表于 2015-10-20 16:00
回复

使用道具 举报

18#
发表于 2015-10-20 15:32:16 | 只看该作者
谢谢!
我UD分区文件是这样的:
bootmgr、boot文件夹、boot.wim直接放在UD分区根目录
grldr菜单内容如下:

title 启动WIN8PE
find --set-root /boot/bootmgr
chainloader /boot/bootmgr
刚才测试了,没能成功启动,直接又返回菜单界面了,请问你的文件是怎么放置的,grldr菜单是怎么写的

回复

使用道具 举报

17#
发表于 2015-10-20 15:12:24 | 只看该作者
yjqd 发表于 2015-10-20 14:30
我的意思是:
bootmgr、boot文件夹、boot.wim如果没有制作成iso,而是直接放在UD分区根目录,
find --set ...

title 启动WIN8PE
find --set-root /boot/bootmgr
chainloader /boot/bootmgr

在UD分区用这种调用方式你试过了吗?如果你没有试过,就坚持说不行,未免太武断,不信你试试,我有把握能成功。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 18:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表