戴尔服务器Hybrid ISO非零偏移镜像

来源: eNet硅谷动力
2013/6/5 19:34:52
ISOhybrid是一种使用可引导ISO镜像创建Hybrid镜像的工具。由ISOhybrid工具创建的Hybrid镜像可用作基于USB镜像或ISO镜像。

分享到: 新浪微博 腾讯微博
本文关键字: 戴尔 服务器 ISO

  ISOhybrid是一种使用可引导ISO镜像创建Hybrid镜像的工具。由ISOhybrid工具创建的Hybrid镜像可用作基于USB镜像或ISO镜像。

  在创建hybrid镜像时,该工具在ISO镜像的前512字节里添加一项MBR(主引导记录),并在镜像的字段末填充几个零,使最终镜像的大小为1M的倍数。因此所创建的MBR将会列出一个从零偏移位置(默认)到hybrid镜像末端的分区。例如,ISOhybrid镜像上的fdisk-l将会显示如下:

  linux# fdisk -l Centos60-Base.iso

  Disk Centos60-Base.iso: 231 MB, 231735296 bytes

  64 heads, 32 sectors/track, 221 cylinders, total 452608 sectors

  Units = sectors of 1_*512 = 512 bytes

  Sector size (logical/physical): 512 bytes / 512 bytes

  I/O size (minimum/optimal): 512 bytes / 512 bytes

  Disk identifier: __0xf2d79d93

  Device Boot Start End Blocks Id System

  Centos60-Base.iso1_*0 452607 226304 83 Linux

  通常,BIOS预计MBR会在前512字节出现,然后第一分区在第一扇区后(前512字节)启动。由于这两者在Hybrid iso镜像中重叠,使服务器的BIOS产生混淆,将该镜像视为Floppy映像,进而无法引导"isolinux.bin missing or corrupt"信息。如果BIOS中的"USB Flash Drive emulation Type" 从"Auto"更新至"HDD/Hard Disk",该镜像将会开始引导装入程序。在HDD中,该设置将会迫使BIOS读取MBR并引导至USB密钥。以下分别为8G、9G、10G和11G服务器所需BIOS更改的屏幕截图:

戴尔服务器Hybrid ISO非零偏移镜像

戴尔服务器Hybrid ISO非零偏移镜像

戴尔服务器Hybrid ISO非零偏移镜像

戴尔服务器Hybrid ISO非零偏移镜像

  这个问题的另一有效解决方案是创建一个 hybrid 镜像,使第一分区能够在零偏移位置启动。不幸的是,此操作可衍生出其他问题。根据ISO 9660规范,ISO镜像的前32字节是无法使用的(大多数被归零)。ISOhybrid工具使用该空间的前512字节来设置hybrid镜像的MBR。 在非零偏移位置(0到32字节之间)启动的分区将会在起动时全部归零,而不是提供文件系统信息的超级块。这将导致安装程序无法成功安装分区 (ex:dev/sda1),进而使引导失败。

  AFAIK xorriso似乎是创建hybrid镜像的唯一工具,并且所创建的hybrid镜像可双重挂载(作为整体设备[/dev/sda] 及作为分区[/dev/sda1])。如需了解更多关于该工具的信息,请访问此维基页面:http://libburnia-project.org/wiki/PartitionOffset

  总之,使零偏移创建的Hybrid ISO镜像可在正确的BIOS更改下引导装入程序。除非引导脚本更新至安装整体设备而不是分区或使用正确的工具创建可支持双重挂载的镜像,否则非零偏移的镜像不会引导装入程序。

责编:李红燕
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
IT系统一体化时代来了

2009年Oracle 用Exadata服务器告诉企业,数据中心的IT服务一体化解决方案才是大势所趋,而当前企业对大数据处理的..

高性能计算——企业未来发展的必备..

“天河二号”问鼎最新全球超级计算机500强,更新的Linpack值让世界认识到了“中国速度”。但超算不能只停留于追求..

    畅享
    首页
    返回
    顶部
    ×
    畅享IT
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918
    Baidu
    map