Hybrid ISO

Jump to: navigation, search

您可以使用Hybrid ISO文件启动您的计算机,Hybbrid ISO可以像普通的ISO文件一样刻录到CD-ROM上,也可以被灌入磁盘驱动器。

  • 注意:在本文中,磁盘指代U盘,SD卡,PC硬盘

使用Hybrid ISO

openSUSE发布的Hybrid ISO

openSUSE发布的ISO并非全部都是Hybrid ISO格式的,这里列出了openSUSE发布的Hybrid ISO格式的文件。

Susemini.png
Version:
openSUSE11.2
Live Gnome
Live KDE

将Hybrid ISO文件刻录到CD

顾名思义,Hybrid ISO仍然是一个ISO文件,您当然可以将它刻录到一张CD上,然后使用这张CD来启动您的计算机。

将Hybrid ISO文件灌到磁盘

如果将Hybrid ISO文件当作硬盘映像使用时,您需要将这个"硬盘映像"灌到您的磁盘驱动器即可。

  • 这里的磁盘可以是:U盘,SD卡,以及PC硬盘。
  • 警告:将Hybrid ISO灌入到磁盘会抹去您磁盘上的文件,请确保该磁盘上的文件都已经在别处得到了保存。

Linux环境下灌装

假设您的磁盘在Linux设备符是/dev/sdc

1 获得root权限

su -

2 进入您的Hybrid ISO文件所在目录

cd PATH_TO_YOUR_HYBRID_ISO_FILE

3 将文件灌入磁盘

dd if=openSUSE-GNOME-x86_64.iso of=/dev/sdc bs=10M
  • 注意:of后的设备名必须指定为/dev/sdc这样的格式,不要指定为/dev/sdc1这样的格式,只有这样,启动代码才能写入/dev/sdc的MBR中。

Windows环境下灌装

Windows下可以使用dd for Windows,和Linux的dd功能相差无几。

1 开启cmd命令窗口,进入dd程序所在文件夹

2 使用dd --list查看磁盘设备符,这里使用1个4GB的U盘示例:

NT Block Device Objects
...此处省略数行
\\?\Device\Harddisk2\Partition0
 link to \\?\Device\Harddisk2\DR16
 Removable media other than floppy. Block size = 512
 size is 4131389440 bytes
\\?\Device\Harddisk2\Partition1
 link to \\?\Device\HarddiskVolume20
 Removable media other than floppy. Block size = 512
 size is 4131389440 bytes

3 灌装,这里假设dd文件与Hybrid ISO在同一个文件夹内

dd if=openSUSE-GNOME-x86_64.iso of=\\?\Device\Harddisk2\Partition0 bs=10M
  • 注意:of后用\\?\Device\Harddisk2\Partition0 而不用 \\?\Device\Harddisk2\Partition1与Linux下使用sdc 而不用 sdc1是同一个道理
  • 如果出现 Error writing file: 5 拒绝访问。无法灌装时,可以将U盘重新拔插一次,再次运行相同的dd命令

?无法格式化修复U盘

灌装Hybrid ISO后,您的U盘可能在Windows下即使再次重新格式化,也无法显示正常的大小,如果您确信您的U盘是正品,那么可以使用类似如下命令修复U盘

  • dd
dd if=/dev/zero of=/dev/sdc bs=512 count=1
  • dd for Windows
dd if=/dev/zero of=\\?\Device\Harddisk2\Partition0 bs=512 count=1