无忧启动论坛

标题: 看到好多人使用ipxe在uefi下,sanboot成功,我一直失败,请大神指教【已找到问题,... [打印本页]

作者: 2012dreamscd    时间: 2020-4-28 17:18
标题: 看到好多人使用ipxe在uefi下,sanboot成功,我一直失败,请大神指教【已找到问题,...
本帖最后由 2012dreamscd 于 2020-4-29 13:57 编辑

背景,使用boot.ipxe.org上下载的ipxe.efi和snponly.efipxe服务器使用tinypxe
iscsi服务器使用iscsi console v1.5.1,加载uefi安装win7的vhd
在vmware中使用uefi模式启动,

sanboot http://192.168.1.1/pe.iso
或者
sanboot iscsi:192.168.1.1::::iqn.2020-04.uefi
都不能正常使用
BIOS下使用ipxe.pxe,sanboot启动都能成功
错误如下:



2020-04-28_170921.png (4.09 KB, 下载次数: 47)

错误提示

错误提示

作者: a1379388505    时间: 2020-4-29 05:46
是这样的 官方的efi文件不支持启动
http://wuyou.net/forum.php?mod=viewthread&tid=419637
你看这个帖子以及下面的回复
作者: 未完成的歌    时间: 2020-4-29 11:04
a1379388505 发表于 2020-4-29 05:46
是这样的 官方的efi文件不支持启动
http://wuyou.net/forum.php?mod=viewthread&tid=419637
你看这个帖子 ...

那我问你,UEFI启动,能直接读取NTFS分区吗?
ipxe uefi启动也是,不能直接读取ntfs分区,要有esp分区才行
作者: a1379388505    时间: 2020-4-29 13:21
未完成的歌 发表于 2020-4-29 11:04
那我问你,UEFI启动,能直接读取NTFS分区吗?
ipxe uefi启动也是,不能直接读取ntfs分区,要有esp分区才 ...

有点懂了你说的 你是说sanhook iscsi:10.0.0.5:::1:iqn.amd3600x
这个默认引导0x80不适合uefi引导是吧
求教该用什么参数,0x80我一直以为就是加载默认的esp分区

上面帖子里面提取了商业的无盘系统里面自己编译的ipxe.efi以后直接sanhook iscsi:10.0.0.5:::1:iqn.amd3600x就可以引导 我一直不知道玄机在哪里
作者: 2012dreamscd    时间: 2020-4-29 13:51
谢谢大家,经过不断的测试和查询
最后在ipxe.org上找到
https://lists.ipxe.org/pipermail ... 7-April/005550.html

The first error suggests that your UEFI firmware does not provide the EFI_ACPI_TABLE_PROTOCOL and so provides no way for iPXE to describe the iSCSI target.  You can work around this firmware problem by using --no-describe. Note that the booted OS will not be able to automatically locate the iSCSI target, since there will be no iBFT.
这么一段话
说是uefi firmware不支持什么 什么 的
后来又想到好像成功的人,用的是virtualbox,又去下载virtualbox来测试,成功!
不过这里要吐槽一下vbox的uefi启动设置太扯蛋了

现在想来是vmware的问题
谁如果有能用的vmware版本,给说一声,谢谢!!
作者: 未完成的歌    时间: 2020-4-29 14:14
2012dreamscd 发表于 2020-4-29 13:51
谢谢大家,经过不断的测试和查询
最后在ipxe.org上找到
https://lists.ipxe.org/pipermail/ipxe-devel/20 ...

改一下BIOS就行了
作者: sfdhgf    时间: 2021-11-10 16:58
实体机弄成功了么?
我bios 启动win10就没问题。uefi启动在ipxe都是成功了的,但是引导windows就报ntoskrnl.exe蓝屏。
换了几次,不同版本的win10系统。ipxe.efi也换了几次商业软件的。还是不行,现在怀疑是启动命令没对,或者efi引导没弄对。
用这个命令启动的sanboot  iscsi:192.168.x.x:::1:iqn.2000-01.com.synology:B590-efi
用dism++迁移系统到iscsi磁盘,和修复引导的。
作者: qingchizhibei    时间: 2022-3-10 17:55
sfdhgf 发表于 2021-11-10 16:58
**** 作者被禁止或删除 内容自动屏蔽 ****

我现在用的跟你一样的办法,也是在ntoskrnl.exe这里蓝屏,大神有搞成功吗?




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