henjue 发表于 2018-1-15 14:16:22

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:02

论坛没办法上传图片,

江南一根葱 发表于 2018-1-15 16:55:19

没磁盘控制器驱动吧,要添加过,话说你这样启动是装原版用的?

captain_g 发表于 2018-1-16 08:46:29

本帖最后由 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:38

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:25

前面提到的官网介绍,最下面是关于:Installing to an iSCSI target的,

不知道有没有帮助?

captain_g 发表于 2018-1-17 08:37:28

http://ipxe.org/howto/wds_iscsi

Installing to an iSCSI target using WDS

江南一根葱 发表于 2018-1-17 09:33:39

装到iscsi上好像san hook就可以了,我试过一次,不过百兆网实在太慢,装到一半不干了{:1_186:}

henjue 发表于 2018-1-17 10:14:06

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:19

江南一根葱 发表于 2018-1-17 09:33
装到iscsi上好像san hook就可以了,我试过一次,不过百兆网实在太慢,装到一半不干了

没用,启动到pe之后iscsi就断开了。不知道是不是ipxe版本问题。

henjue 发表于 2018-1-17 10:15:47

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:25

henjue 发表于 2018-1-17 10:14
没用,启动到pe之后iscsi就断开了。不知道是不是ipxe版本问题。

是winpe的问题 我换了pe就好了

博丽灵梦 发表于 2020-1-14 20:08:40

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:19

博丽灵梦 发表于 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:26

a1379388505 发表于 2020-1-15 18:50
我的电脑wpeutil initializenetwork
后紧接着net会提示连接不上
必须延迟大约10几秒以后再net才可以


wpeutil initializenetwork
wpeutilWaitForNetwork
net use Y: \\ip\dir
加个wpeutilWaitForNetwork等下网络起来试试?
页: [1]
查看完整版本: ipxe启动windows10的boot.win之后找不到磁盘驱动器