无忧启动论坛

标题: ipxe启动windows10的boot.win之后找不到磁盘驱动器 [打印本页]

作者: henjue    时间: 2018-1-15 14:16
标题: ipxe启动windows10的boot.win之后找不到磁盘驱动器
本帖最后由 henjue 于 2018-1-15 14:16 编辑

ipxe启动windows10的boot.win之后找不到磁盘驱动器,换了很多电脑都不行。
ipxe脚本如下


kernel $serverproto$servername/wimboot gui
initrd ${serverproto}${servername}/windows/win10/boot/bcd BCD
initrd ${serverproto}${servername}/windows/win10/boot/boot.sdi boot.sdi
initrd ${serverproto}${servername}/windows/win10/boot/fonts/segmono_boot.ttf segmono_boot.ttf
initrd ${serverproto}${servername}/windows/win10/boot/fonts/segoe_slboot.ttf segoe_slboot.ttf
initrd ${serverproto}${servername}/windows/win10/boot/fonts/segoen_slboot.ttf segoen_slboot.ttf
initrd ${serverproto}${servername}/windows/win10/boot/fonts/wgl4_boot.ttf wgl4_boot.ttf
initrd ${serverproto}${servername}/windows/win10/sources/boot.wim boot.wim
boot

请教各位大神。
作者: henjue    时间: 2018-1-15 14:17
论坛没办法上传图片,
作者: 江南一根葱    时间: 2018-1-15 16:55
没磁盘控制器驱动吧,要添加过,话说你这样启动是装原版用的?
作者: captain_g    时间: 2018-1-16 08:46
本帖最后由 captain_g 于 2018-1-16 09:58 编辑

具体去这里看看吧:http://ipxe.org/howto/winpe

楼主应该是iPXE网启,启动BOOT.WIM安装原版系统,问题表现为“找不到磁盘驱动器”,实际上是安装程序找不到INSTALL.WIM/ESD。

按官网的说法可有如下思路:1、先将WIN10镜像解压到网启服务端电脑硬盘中;2、设置共享及权限,允许GUEST空密码访问;

iPXE网启进入BOOT.WIM环境后,切换到“命令窗口”,net use 前面已经共享好的安装文件目录,然后再从网络执行setup.exe;

官网举例是这样的:

net use \\myserver\installers
\\myserver\installers\win8\setup.exe


作者: henjue    时间: 2018-1-16 20:37
captain_g 发表于 2018-1-16 08:46
具体去这里看看吧:http://ipxe.org/howto/winpe

楼主应该是iPXE网启,启动BOOT.WIM安装原版系统,问题 ...

确实可以了,但是提是不能没有启动iscsi部署,不让安装到iscsi磁盘上 (我要把系统安装到iscsi上)
作者: captain_g    时间: 2018-1-17 08:35
前面提到的官网介绍,最下面是关于:Installing to an iSCSI target的,

不知道有没有帮助?
作者: captain_g    时间: 2018-1-17 08:37
http://ipxe.org/howto/wds_iscsi

Installing to an iSCSI target using WDS
作者: 江南一根葱    时间: 2018-1-17 09:33
装到iscsi上好像san hook就可以了,我试过一次,不过百兆网实在太慢,装到一半不干了
作者: henjue    时间: 2018-1-17 10:14
captain_g 发表于 2018-1-17 08:37
http://ipxe.org/howto/wds_iscsi

Installing to an iSCSI target using WDS

没用,启动到pe之后iscsi就断开了。不知道是不是ipxe版本问题
作者: henjue    时间: 2018-1-17 10:14
江南一根葱 发表于 2018-1-17 09:33
装到iscsi上好像san hook就可以了,我试过一次,不过百兆网实在太慢,装到一半不干了

没用,启动到pe之后iscsi就断开了。不知道是不是ipxe版本问题。
作者: henjue    时间: 2018-1-17 10:15
captain_g 发表于 2018-1-17 08:37
http://ipxe.org/howto/wds_iscsi

Installing to an iSCSI target using WDS

非常感谢你,我主要是想试试传统pxe。能不能群,我的dhcp,tftp什么的运行再nas上的。自己再折腾折腾
作者: a1379388505    时间: 2020-1-2 04:03
henjue 发表于 2018-1-17 10:14
没用,启动到pe之后iscsi就断开了。不知道是不是ipxe版本问题。

是winpe的问题 我换了pe就好了
作者: 博丽灵梦    时间: 2020-1-14 20:08
a1379388505 发表于 2020-1-2 04:03
是winpe的问题 我换了pe就好了

1. sanhook iscsi之后再进pe
2. 如果是安装windows那么必须把目标iscsi盘sanhook到--drive 0x80上不然安不上
3. 进windows安装的pe之后按shift+F10打开cmd,运行wpeutil initializenetwork开启网络支持,然后如果之前sanhook正确,则可以在diskpart命令里的list disk看到iscsi的分区。
4. 步骤3需要pe有网卡的驱动,如果没有需要整合或者手动drvload
作者: a1379388505    时间: 2020-1-15 18:50
博丽灵梦 发表于 2020-1-14 20:08
1. sanhook iscsi之后再进pe
2. 如果是安装windows那么必须把目标iscsi盘sanhook到--drive 0x80上不然安 ...

我的电脑wpeutil initializenetwork
后紧接着net会提示连接不上
必须延迟大约10几秒以后再net才可以
没找到原因我住呢币就这么凑合用了
结果批处理的时候发现无法实现延迟10几秒
本想靠ping 几十次延迟结果ping是通的 几十次也延迟不了十几秒
作者: 博丽灵梦    时间: 2020-1-15 20:03
a1379388505 发表于 2020-1-15 18:50
我的电脑wpeutil initializenetwork
后紧接着net会提示连接不上
必须延迟大约10几秒以后再net才可以
  1. wpeutil initializenetwork
  2. wpeutil  WaitForNetwork
  3. net use Y: \\ip\dir
复制代码

加个wpeutil  WaitForNetwork等下网络起来试试?




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