无忧启动论坛

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

[分享] ipxe已完美uefi iscsi无盘启动,网卡不支持iscsi或bios不支持iscsi的机器有救了!!!

    [复制链接]
跳转到指定楼层
1#
发表于 2020-3-28 05:28:04 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 510819776 于 2020-3-31 02:41 编辑

ipxe有uefi版本,但是之前测试uefi模式下sanboot 也就是iscsi启动是失败的
刚刚下载了一个软件叫 龙腾无盘系统iShareDisk
从里面提取了一个  通用版本的snponly.efi 发现这货就是一个ipxe的efi版本
这个版本由于是snp版本,所以使用的网卡内置的uefi启动协议
电脑上用iscsi console v1.5.1当iscsi服务端
用virtualbox测试  用tiny pxe server当pxe服务端
虚拟机成功的uefi iscsi sanboot
启动成功的命令是 ipxe进入到shell模式
然后直接输入sanboot iscsi:192.168.1.1::::iqn.2020-04.pe
看来要使用uefi iscsi启动并不困难了
这也算是一个uefi下免费的无盘方案了吧

iscsi改用openwrt路由器内置iscsi target   。。。。。  
istgt   配置如下  
istgt.conf
[Global]
  Comment "Global section"
  NodeBase "iqn.2020-04.pe"
  MaxSessions 16
  MaxConnections 4


[UnitControl]
  Comment "Internal Logical Unit Controller"
  Portal UC1 127.0.0.1:3261
  Netmask 127.0.0.1


[PortalGroup1]
  Comment "ANY IP"
  Portal DA1 0.0.0.0:3260


[InitiatorGroup1]
  Comment "Initiator Group1"
  InitiatorName "ALL"
  Netmask 192.168.1.0/24

[LogicalUnit1]
  Comment "Hard Disk Sample"
  TargetName disk1
  TargetAlias "Data Disk1"
  Mapping PortalGroup1 InitiatorGroup1
  AuthMethod Auto
  AuthGroup AuthGroup1
  UseDigest Auto
  UnitType Disk
  LUN0 Storage /mnt/sda/disk.img Auto
  LUN0 Option Serial "10000001"
  # for 2.5inch, SSD
  LUN0 Option RPM 1
  LUN0 Option FormFactor 3


启动的配套命令是
sanboot iscsi:192.168.1.1::::iqn.2020-04.pe:disk1
磁盘镜像分区类型gpt  efi分区中放入/efi/boot/bootx64.efi 实际放入的是完整版本的grub2.efi
启动效果不错




行了,真机器实际测试成功uefi iscsi启动了
主板关闭csm,开启uefi ipv4 pxe服务
机器主板是 华擎h97 pro4   网卡是intel i218-v  网卡不支持iscsi boot
服务器很简陋 是一个mtk  mt7621 双核四线程880MHZ的千兆路由器,刷的openwrt。
利用dnsmasq (提供pxe服务,主要是ipxe.efi menu.ipxe) 与 istgt (提供iscsi磁盘服务)
这个路由器内置一个32G的sata的ssd硬盘,勉强可以用来无盘启动精简版win10







看来ipxe对于uefi sanboot的支持已经很成熟了,基本上只要uefi启动阶段不蓝屏,后期系统都是使用win10自带的iscsi客户端,稳定性是毫无问题了。
当然,由于我的这个路由器cpu性能实在是太差了,iscsi磁盘读取能有个112M/s,但是写入只有40M/s.
当然这个路由器是我花五十元捡漏买的,能无盘启动已经不错了。
iscsi的无盘折腾起来非常简单
只需要一个pxe服务和一个iscsi服务。win10系统原生支持iscsi启动,无需任何设置。
当然为了保证成功,客户端装好win10之后,建议把网卡设置为静态ip,然后利用win10自带的iscsi客户端连接上iscsi服务器,之后就可以直接上传系统了。


另外ipxe.efi现在也已经完美支持uefi模式下的 sanboot http://192.168.1.1/pe.iso了
这里的iso需要支持uefi引导,如果用openwrt之类的路由器来开http的话,请用nginx这个http服务端,openwrt默认的uhttpd不支持http的范围请求协议,无法用于ipxe.efi的http sanboot。





ccboot 20190713版本使用uefi启动时候有个坑,默认是传统引导,要改成ipxe.efi引导,
用户管理-->右键-->编辑用户-->启动时改名   这个选项不要勾选,否则iscsi无盘启动会失败点击设置  启动时改名  去掉这个勾选   不然的话没法成功启动这个启动时候改名  对于uefi环境无效 不要勾上































评分

参与人数 1无忧币 +5 收起 理由
wuxin9712 + 5

查看全部评分

80#
发表于 2025-2-26 15:42:08 | 只看该作者
谢谢分享!好
回复

使用道具 举报

79#
发表于 2025-2-26 15:29:19 | 只看该作者
ipxe引导,iscsi启动win11蓝屏,郁闷
回复

使用道具 举报

78#
发表于 2025-1-25 22:48:23 | 只看该作者
楼主辛苦,感谢分享
回复

使用道具 举报

77#
发表于 2025-1-20 17:26:13 | 只看该作者
来了解学习一下
回复

使用道具 举报

76#
发表于 2023-2-9 17:03:11 来自手机 | 只看该作者
ISO
回复

使用道具 举报

75#
发表于 2023-1-25 10:01:17 来自手机 | 只看该作者
510819776 发表于 2020-3-31 05:01
对,真机实际测试,关闭csm,uefi pxe ipv4启动,主板芯片组h97,网卡是intel i218-v  从无盘软件里面提 ...

能分享下文件吗
回复

使用道具 举报

74#
发表于 2023-1-5 14:38:51 | 只看该作者
楼主你好。
初识ipxe,知道ipxe既可以部署到U盘或CD中使用,也可以直接编译出固件来刷入BIOS使用。
想问一下,市场上有没有买来就内置了ipxe的网卡、主板或设备?
回复

使用道具 举报

73#
发表于 2022-7-25 00:11:09 | 只看该作者
参照你的设置ccboot选ipxe.efi,还是没法 uefi启动呢
回复

使用道具 举报

72#
发表于 2021-9-16 21:17:09 来自手机 | 只看该作者
谢谢分享!
回复

使用道具 举报

71#
发表于 2021-8-27 20:23:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

70#
发表于 2021-8-25 18:48:03 | 只看该作者
看得心潮澎湃,学习大佬做事
回复

使用道具 举报

69#
发表于 2021-8-18 11:07:00 | 只看该作者
2012huguoliang 发表于 2020-11-23 11:26
我下载了ccboot 20190713,但文件夹里没有ipxe.efi呀 好奇怪

大佬,你的0713版本从哪下的是破解的么。求一个。
回复

使用道具 举报

68#
发表于 2021-8-17 07:01:30 | 只看该作者
ccboot 20190713 ?确定有这个破解版么。貌似网上只有0601和0917吧。
回复

使用道具 举报

67#
发表于 2021-8-16 19:43:47 | 只看该作者
rtahzdjfsyjrfx 发表于 2021-5-18 10:34
有在linux下iscsi服务使用vhd/vhdx作为target方法吗?

linux 下当然可以了
回复

使用道具 举报

66#
发表于 2021-5-18 10:34:29 | 只看该作者
有在linux下iscsi服务使用vhd/vhdx作为target方法吗?
回复

使用道具 举报

65#
 楼主| 发表于 2021-5-3 16:08:13 | 只看该作者
2010andyliuxp 发表于 2020-11-25 15:24
請教 一下怎麼上傳系統 ,直接將實機作成一個VHD文件,複製到ISCSItarget上嗎?

没有任何要求呀,正常的win10系统 在iscsi客户端连接一次你的iscsi服务器,
然后把系统传上去就行了
最好把盘符信息删掉
回复

使用道具 举报

64#
发表于 2021-4-30 15:06:31 | 只看该作者
软件呢?
回复

使用道具 举报

63#
发表于 2020-12-4 12:54:19 | 只看该作者


测试了下,好像是可以uefi的。
回复

使用道具 举报

62#
发表于 2020-11-25 15:24:40 | 只看该作者
請教 一下怎麼上傳系統 ,直接將實機作成一個VHD文件,複製到ISCSItarget上嗎?

点评

没有任何要求呀,正常的win10系统 在iscsi客户端连接一次你的iscsi服务器, 然后把系统传上去就行了 最好把盘符信息删掉  详情 回复 发表于 2021-5-3 16:08
回复

使用道具 举报

61#
发表于 2020-11-23 11:26:02 | 只看该作者
我下载了ccboot 20190713,但文件夹里没有ipxe.efi呀 好奇怪
回复

使用道具 举报

60#
发表于 2020-11-15 13:55:46 | 只看该作者
本帖最后由 yuangao 于 2020-12-4 12:49 编辑

测试了,CCboot 20190917,可以支持uefi启动,  不能上传图的娃, 可怜


回复

使用道具 举报

59#
发表于 2020-9-18 17:06:12 | 只看该作者
回复

使用道具 举报

58#
发表于 2020-9-18 10:14:08 | 只看该作者
很不错的呢
回复

使用道具 举报

57#
发表于 2020-8-29 19:41:36 | 只看该作者
tsely 发表于 2020-8-27 17:26
我也遇到这个问题,传统引导好好的,UEFI引导就是这个ntoskrnl.exe 0xc0000001错误。
换了iSCSI Server ...

报错的是群晖吗 那基本确定是群晖iscsi服务器有问题了
回复

使用道具 举报

56#
发表于 2020-8-27 17:26:05 | 只看该作者
a1379388505 发表于 2020-5-14 00:22
用了你给的文件同样是不行。。。。就报这个错
传统引导就没问题,uefi各种折腾大半年了永远都是这 ...

我也遇到这个问题,传统引导好好的,UEFI引导就是这个ntoskrnl.exe 0xc0000001错误。
换了iSCSI Server终于好了。ntoskrnl.exe 0xc0000001表示引导设备可能存在某些问题,或者某些引导文件已损坏。
感觉是winload.efi在这个时候无法访问iscsi服务器,不知道为什么。
回复

使用道具 举报

55#
发表于 2020-6-29 10:15:02 | 只看该作者
哪里下载这个东西 最近在调试CCBOOT 跑hyper-v一直跑步起来
回复

使用道具 举报

54#
发表于 2020-6-8 15:25:40 | 只看该作者
谢谢分享!好软件。
回复

使用道具 举报

53#
 楼主| 发表于 2020-5-23 13:13:10 | 只看该作者
tfzxc 发表于 2020-5-21 08:28
为什么我在网上下载的20190917破解版本根本不能用,无盘客户端读数据超过500M之后,客户端就回限速,客户 ...

没有认真测过
回复

使用道具 举报

52#
发表于 2020-5-21 08:28:43 | 只看该作者
510819776 发表于 2020-3-31 15:17
龙腾无盘貌似没有破解版,云更新有破解版,但是使用的不是iscsi协议,所以我测试用扽是ccboot 20190917版 ...

为什么我在网上下载的20190917破解版本根本不能用,无盘客户端读数据超过500M之后,客户端就回限速,客户端卡的很。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-18 11:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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