Hybrid ISO

From openSUSE

(Difference between revisions)
Line 1: Line 1:
您可以使用Hybrid ISO文件启动您的计算机,Hybbrid ISO可以像普通的ISO文件一样刻录到CD-ROM上,也可以被灌入磁盘驱动器。
您可以使用Hybrid ISO文件启动您的计算机,Hybbrid ISO可以像普通的ISO文件一样刻录到CD-ROM上,也可以被灌入磁盘驱动器。
-
 
+
*'''注意''':在本文中,磁盘指代U盘,SD卡,PC硬盘
=使用Hybrid ISO=
=使用Hybrid ISO=
==openSUSE发布的Hybrid ISO==
==openSUSE发布的Hybrid ISO==
openSUSE发布的ISO并非全部都是Hybrid ISO格式的,这里列出了openSUSE发布的Hybrid ISO格式的文件。
openSUSE发布的ISO并非全部都是Hybrid ISO格式的,这里列出了openSUSE发布的Hybrid ISO格式的文件。
-
{{VersionNote|11.2|KDE Live-CD <br> GNOME Live-CD}}
+
{{VersionNote|openSUSE11.2|Live Gnome <br> Live KDE}}
==将Hybrid ISO文件刻录到CD==
==将Hybrid ISO文件刻录到CD==
顾名思义,Hybrid ISO仍然是一个ISO文件,您当然可以将它刻录到一张CD上,然后使用这张CD来启动您的计算机。
顾名思义,Hybrid ISO仍然是一个ISO文件,您当然可以将它刻录到一张CD上,然后使用这张CD来启动您的计算机。
Line 11: Line 11:
如果将Hybrid ISO文件当作硬盘映像使用时,您需要将这个"硬盘映像"灌到您的磁盘驱动器即可。
如果将Hybrid ISO文件当作硬盘映像使用时,您需要将这个"硬盘映像"灌到您的磁盘驱动器即可。
-
*这里的磁盘可以是:U盘,SD卡,以及普通的硬盘。
+
*这里的磁盘可以是:U盘,SD卡,以及PC硬盘。
-
 
+
-
*'''警告''':将Hybrid ISO灌入到磁盘会抹去您磁盘上的文件,请确保将要灌入映像的磁盘上的文件都已经在别处得到了保存。
+
-
假设您的磁盘在openSUSE下的设备名是/dev/sdc
+
 +
*'''警告''':将Hybrid ISO灌入到磁盘会抹去您磁盘上的文件,请确保该磁盘上的文件都已经在别处得到了保存。
 +
===Linux环境下灌装===
 +
假设您的磁盘在Linux设备符是/dev/sdc
1 获得root权限
1 获得root权限
  su -
  su -
Line 24: Line 24:
*'''注意''':of后的设备名必须指定为'''/dev/sdc'''这样的格式,不要指定为'''/dev/sdc1'''这样的格式,只有这样,启动代码才能写入'''/dev/sdc'''的MBR中。
*'''注意''':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

Revision as of 11:03, 3 十一月 2009

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

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

Contents

使用Hybrid ISO

openSUSE发布的Hybrid ISO

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

Image: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