无忧启动论坛

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

用Microsoft iSCSI Software Target作ISCSI PXE 启动无盘 xp ,win7,PE

    [复制链接]
跳转到指定楼层
1#
发表于 2011-10-22 13:44:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
近日实验了下用Microsoft iSCSI Software Target作ISCSI PXE 启动无盘 xp ,win7,PE。相关的资料来自网上和自己的总结。

一服务端的设置
右键设备可以创建虚拟磁盘,XP的10G,win7的12G,创建好的可以在右键菜单中选择磁盘访问装载读取




装载好虚拟磁盘后,可以在磁盘管理中看到装载的vhd盘,新装载的盘要进行初始化,格式化,设为活动分区。



虚拟磁盘设置好后再设置ISCSI目标,右键创建ISCSI目标,IQN的默认名称可以更改。



IQN的发起程序可以选择MAC地址,IP地址,或IQN名称。这里要注意的是如果IQN的发起程序没做设置的话,虚拟磁盘会无法连接的。gpxe,gpxelinux.0等的默认IQN名称为iqn.2000-09.org.etherboot:unknown,而且为了测试方便,IQN的发起程序我设置了两个IQN名称。



二启动文件和菜单的准备
   
可以用于iscsi PXE 启动的启动管理器有IPXE GPXE 以及syslinux中的gpxelinux.0。如果不想每次都启动都输入一堆的话,建议用PXE >>grldr>>gpxelinux.0来做测试。TFTP的启动目录下grldr的menu.lst为

title goto gpxelinux.0
pxe keep
chainloader --force --raw (pd)/gpxelinux.0

在syslinux中找到这几个文件gpxelinux.0 cmd.c32 sanboot.c32 menu.c32 拷贝到和grldr同一目录下。在TFTP的启动目录下建立子目录pxelinux.cfg,子目录内放置gpxelinux菜单文件default,内容为

DEFAULT menu.c32
TIMEOUT 100
PROMPT 0
MENU WIDTH 70
MENU MARGIN 20
MENU ROWS 10
MENU TABMSGROW 18
MENU CMDLINEROW 18
MENU ENDROW 24
MENU TIMEOUTROW 20
MENU TITLE FTP FASTST MENU

LABEL boot1
MENU LABEL ISCSI BOOT 1
kernel sanboot.c32
append set keep-san 1
append iscsi:192.168.137.201::::iqn.t:a

LABEL boo12
MENU LABEL ISCSI BOOT 2
kernel cmd.c32
append set keep-san 1
append sanboot  iscsi:192.168.137.201::::iqn.t:b

这两个菜单中ip地址为SCSI服务的IP地址,iqn.t:a以及iqn.t:b为要连接的ISCSI虚拟磁盘名称。两个菜单中命令有所不同,但功能都是一样的。经测试,在这个环境下是无法更改发起端IQN默认名称iqn.2000-09.org.etherboot:unknown的

也可以到 http://rom-o-matic.net/gpxe/gpxe-1.0.1/contrib/rom-o-matic/ 在线生成,选customize可输入脚本如
dhcp net0
set keep-san 1
set initiator-iqn iqn.test:xp
sanboot  iscsi:192.168.137.201::::iqn.t:b
在线生成的是可以自定义iqn 名称的。在线可生成各种格式,如和grldr菜单配合用PXE启动,选生成kpxe或kkpxe,选ISO或其他方式也可以。

用ipxe的话在ctrl+b后输入也是可以自定义iqn 名称,并正常启动的。

三无盘xp系统

先安装好XP系统。再安装软件Initiator-2.08-boot-build3825-x86chk.exe,这个一定要文件名带CHK的。再安装sanbootconf,这两个软件只要一路回车就可以了。提供下载如下
游客,如果您要查看本帖隐藏内容请回复




上传系统就是将系统镜像到服务端的VHD中。最方便的办法就是启动个带网络及SCSI支持的PE,连接上vhd后,用GHOST32将C盘镜像到VHD中。







SCSI无盘启动的xp


四 无盘win7系统
安装好win7系统。据说只有旗舰版和专业版才支持SCSI boot,我是用旗舰版试的。
win7系统做无盘只需要注册表中改一个地方,也就是Disable the LightWeight Filter (LWF) driver for the NIC
网上的资料有的说用gpxe连上SCSI后用光盘装,还有说关掉网卡的QOS,实践证明这都不可能启动成功,
国内的无盘win7好像都是无盘网吧的一些软件做出来的,搞得很神秘,又是加密的系统镜像又是这工具那工具。其实就是改一个注册表的值就好了。
游客,如果您要查看本帖隐藏内容请回复


按以上修改好后,就可以将win7系统镜像到服务端的VHD中了。



做scsi启动的pe
先测试好硬盘用GRLDR做引导和相关PE及工具,然后创建个1G或2G大的VHD,将硬盘版的东西都复制到VHD中,并将挂载的VHD激活为活动的主分区就可以了。

  还有些不是特别清楚的就写在这里,希望能和各位探讨。

1 Microsoft iSCSI Software Target支持多线程吗?就是多个客户端同时连接一个VHD。
在2008系统下可以打开MPIO,具体没试过。用做无盘的VHD可以设置为只读,也可建立快照,怎样设置能方便一个主镜像,多个客户端同时使用的环境。

经测试,其他客户端启动时因网卡已经不同,会在滚动条界面卡住。
2 用gpxelinux.0来连接时的IQN发起名称修改后不起作用还是iqn.2000-09.org.etherboot:unknown,
还没测试成功。

经测试,用IPXE的命令行,GPXE的命令行,gpxe在线定制生成是可以自定义IQN名称的

Ctrl-B into command line
dhcp net0
set keep-san 1
set initiator-iqn iqn.test:1
sanboot iscsi:192.168.1.11::::iqn.t:b


3
Microsoft iSCSI Software Target的ISCSI发起程序标识符IQN必须是IP,MAC,IQN,DNS域名,用自定义的IQN名称是最灵活方便的。如用DNS域名要设置哪些地方?

[ 本帖最后由 buger 于 2011-10-22 17:58 编辑 ]

评分

参与人数 3无忧币 +13 收起 理由
蓝星明月 + 3 赞一个!
wuxin9712 + 5
foolst + 5 很给力!

查看全部评分

2#
发表于 2011-10-22 14:50:38 | 只看该作者
楼主做的很不错的啊,支持了。
回复

使用道具 举报

3#
发表于 2011-10-22 15:18:22 | 只看该作者
看看,应当是不错的东西!
回复

使用道具 举报

4#
发表于 2011-10-22 15:26:24 | 只看该作者
看看。。。。。。。。。。。
回复

使用道具 举报

5#
发表于 2011-10-22 16:41:06 | 只看该作者
看看图片再说。。。///
如果不能多个客户端同时连接一个VHD,就不如用其它的无盘工具了。

[ 本帖最后由 135956 于 2011-10-22 16:52 编辑 ]
回复

使用道具 举报

6#
发表于 2011-10-22 17:27:58 | 只看该作者
凑个热闹,学习学习。
回复

使用道具 举报

7#
发表于 2011-10-22 21:38:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

8#
发表于 2011-10-22 21:50:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

9#
发表于 2011-10-22 22:24:54 | 只看该作者
学习一下  第一看见这样做法
回复

使用道具 举报

10#
发表于 2011-10-22 22:32:09 | 只看该作者
值得学习,感谢分享经验
回复

使用道具 举报

11#
发表于 2011-10-22 22:49:58 | 只看该作者
我也来学习一下,谢谢楼主。。。
回复

使用道具 举报

12#
发表于 2011-10-22 23:39:21 | 只看该作者
谢谢楼主分享!!!!!
回复

使用道具 举报

13#
发表于 2011-10-23 00:58:19 | 只看该作者

回复 #1 buger 的帖子

看看是啥```````````````````
回复

使用道具 举报

14#
发表于 2011-10-23 02:01:08 | 只看该作者
thk up share.
回复

使用道具 举报

15#
发表于 2011-10-23 10:21:16 | 只看该作者
谢谢哦,看看能不能学到
回复

使用道具 举报

16#
发表于 2011-10-23 10:26:10 | 只看该作者
看一下。。。。。。。。。。。。
回复

使用道具 举报

17#
发表于 2011-10-23 11:40:33 | 只看该作者
看不到楼主的贴图
字数补丁
回复

使用道具 举报

18#
发表于 2011-10-23 12:50:30 | 只看该作者
是很好的了 支持了!~
回复

使用道具 举报

19#
发表于 2011-10-23 15:13:19 | 只看该作者
感谢楼主分享,先看看。
回复

使用道具 举报

20#
发表于 2011-10-23 16:54:09 | 只看该作者
学习一下。多谢,,,
回复

使用道具 举报

21#
发表于 2011-10-23 17:08:00 | 只看该作者
学习下看看!!
!!
回复

使用道具 举报

22#
发表于 2011-10-23 22:03:24 | 只看该作者
看看,应当是不错的东西!
回复

使用道具 举报

23#
发表于 2011-10-23 22:11:35 | 只看该作者
学习一下  第一看见这样做法
回复

使用道具 举报

24#
发表于 2011-10-24 00:41:06 | 只看该作者
应当是不错的东西!。。
回复

使用道具 举报

25#
发表于 2011-10-24 04:51:38 | 只看该作者
看看,应当是不错的东西!
回复

使用道具 举报

26#
发表于 2011-10-24 07:03:35 | 只看该作者
分享经验支持给力
回复

使用道具 举报

27#
发表于 2011-10-24 18:53:08 | 只看该作者
看看隐藏的内容。。。
回复

使用道具 举报

28#
发表于 2011-10-24 20:21:18 | 只看该作者
看教學一下 :) ..............
回复

使用道具 举报

29#
发表于 2011-10-24 20:34:12 | 只看该作者
这个要学习一下....
回复

使用道具 举报

30#
发表于 2011-10-24 21:10:00 | 只看该作者
在pe区看到工具之后,到这类看到了教程,学习一下
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-23 00:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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