isohybrid

ふーむ、こんなのあるのですね。

isoイメージがUSBメモリ用のddイメージにもなってるという。つまり、iso を dd でUSBメモリへ直接書き込めばブート可能なUSBメモリの出来上がりと。あぁパンクラス(何)

Starting in version 3.72, ISOLINUX supports a "hybrid mode" which can be booted from either CD-ROM or from a device which BIOS considers a hard disk or ZIP disk, e.g. a USB key or similar. To enable this mode, the .iso image should be postprocessed with the "isohybrid" script from the utils directory:

pmagic-5.5.isoDD for Windows(※ 事前にこれでバックアップも取っておくべし)で 2GB microSD へ書き込んでみました。

  • 131MBの基本パーティション1つ、残りは未割り当て
  • USBメモリブート可能
  • Windows 上では「未フォーマット」、エクスプローラーで開けない
  • Parted, GParted で見るとすべて未割り当て
  • Mount-gtk でマウントしたらファイルシステムは iso9660
  • fdisk では Id が 17 (Hidden HPFS/NTFS)
Disk /dev/sdb: 2013 MB, 2013265920 bytes
64 heads, 32 sectors/track, 1920 cylinders, total 3932160 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: 0x58481e8e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           0      268287      134144   17  Hidden HPFS/NTFS
  • パーティション・テーブル (?)
ADDRESS   00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
---------------------------------------------------------
000001B0  94 00 00 00 00 00 00 00 8E 1E 48 58 00 00 80 00
000001C0  01 00 17 3F 20 82 00 00 00 00 00 18 04 00 00 00
000001D0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000001E0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000001F0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA

よくわからないけどとりあえずで使うには便利なのかなぁ。