Hybrid ISO
您可以使用Hybrid ISO文件启动您的计算机,Hybbrid ISO可以像普通的ISO文件一样刻录到CD-ROM上,也可以被灌入磁盘驱动器。
- 注意:在本文中,磁盘指代U盘,SD卡,PC硬盘
使用Hybrid ISO
openSUSE发布的Hybrid ISO
openSUSE发布的ISO并非全部都是Hybrid ISO格式的,这里列出了openSUSE发布的Hybrid ISO格式的文件。
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