达达商家:[分享]成功利用GPXE启动无盘WINDOWS 2003. | chenall's blo...

来源:百度文库 编辑:九乡新闻网 时间:2024/10/05 23:45:23

[分享]成功利用GPXE启动无盘WINDOWS 2003.

By chenall on 2008年12月23日 Posted in 个人日记 | Tagged GPXE, ISCSI, SCSI, WIN2003, 无盘2003

相关文章列表

  • 2009年07月8日 -- [分享]Hack Microsoft iSCSI Software Target 安装 (0)
  • 2009年03月26日 -- [原创] 无限扩展,多功能PE_更新与下载(2009-05-01)最终版 (18)
  • 2009年01月6日 -- [分享]成功实现基于ISCSI启动的WINPE. (2)
  • 2010年11月22日 -- [ 原创]利用GRUB4DOS安装SRS(SCSI,RAID,SATA)驱动免按F6,免软驱. (14)
  • 2009年11月15日 -- [Grub4DOS] 系统维护简单应用举例 (0)
  • 2009年11月12日 -- [Grub4dos] grub4dos高级应用菜单示范 (0)

6 Responses

Page 1 of 1
  1. 匿名 2011年01月20日 at 18:33 | Permalink | Reply

    其实我的本意是:利用gpxe的iscsi功能调用服务器上的一个分区或一个文件夹(内存放各种iso、img、gho文件)来映射世为客户端的虚拟盘,利用g4d丰富的功能(比如启动本地的iso,ghost系统文件,列相关的img菜单等,就能类似你的0petools一样,只需在服务器相关位置添加即可) 与 iscsi的高速度相结合,以达到高效的维护和利用。
    所以gpxe 连接到服务器的iscsi磁盘能否是启动盘不太关心,g4d已经可以加载相关功能的映像。
    不知是否我的starwind的问题,尝试你说的做在映像内,我安装了ccboot, 利用其iscsi功能,但只局限于映像包,每次添加程序与功能文件包需解包。官方宣称的支持卷标磁盘功能只能在进入windows下连接。
    不知你之前有否实现gpxe映射iscsi上的相关目录或分区的实例。

    chenall 回复:

    用镜像还是挺方便的。
    你只要在服务器上用iscsi客户端连接这个ISCSI磁盘,就可以像本地磁盘一样进行管理了。

    使用starwind更方便,服务器连接到管理专用端口,客户机直接使用ibv就可以了,也不用担心客户机不小心改动了什么。

  2. 匿名 2011年01月20日 at 11:34 | Permalink | Reply

    用最新的版本试了下,gpxe连接iscsi后,用chain tftp://192.168.1.168/grub/grldr,进入命令行模式,map (0×80) (0xff)
    map -hook
    返回unrecognized device string,or you omitted the required device part which should lead the filename.
    好像gpxe环境下的0×80 并没有保留到grub4dos环境中?

    chenall 回复:

    应该是GPXE没有启动成功就没有这个磁盘了。
    如果这样子的话暂时就没有办法了。
    折中的办法是GPXE启动的是一个硬盘镜像,然后把ISO文件放在这个硬盘镜像里在, 就可以了。

    而且即使是支持ISO启动,也不能用它来安装系统的,因为系统不支持。

  3. zulinfi 2011年01月19日 at 11:36 | Permalink | Reply

    我尝试用此方法在grub4dos下加载虚拟盘,用来模拟iso启动,不成功。
    服务端win7,装starwind 5.4加载硬盘iso文件 target名为bodos .
    工作端用的vm7.1 , undi.kpxe文件由pxe启动来调用。
    在连接到iscsi服务端后 显示如下:
    sanboot iscsi:192.168.1.168::::iqn.com:bodos
    registered as bios drive 0×80
    booting from bios drive 0×80
    boot failed
    preserving connection to san disk
    could not boot from iscsi:192.168.1.168::::iqn.com:bodos: Input/output error (0x1d8520039)

    如接着键入exit提示 operating not found 但服务器上的此虚拟ISO文件是可引导的,且不从本地硬盘启动。
    如键入chain tftp://192.168.1.168/grub/grldr 能启动g4d. 但不知如何来调用bios 0×80的内容.
    另外进入g4d后是否0×80还存在于内存中,如何调用?不太明白,请来信回复,甚谢。

    chenall 回复:

    GPXE不支持虚拟光盘。
    只能使用硬盘,新版的不知有没有支持。

    grub4dos可以直接访问bios已经提供的磁盘。
    0×80也就是(hd0)

    比如访问第一分区上的某个文件.
    cat (hd0,0)/test.txt

    但是由于这个GPXE启动的是一个ISO文件。。

    所以你可以尝试使用以下命令
    map (0×80) (0xff)
    map –hook
    chainloader (0xff)

    或许可以成功从这个虚拟的ISO来启动也不一定。。

    期待您的好消息。