USBメモリに linux インストーラを導入(要windowsマシン)

USBメモリFAT16(XPだとFAT(既定))でフォーマット

・syslinux(ブートローダ)のインストール
http://www.kernel.org/pub/linux/utils/boot/syslinux/
からsyslinuxをダウンロードして解凍.
win32の中のsyslinux.exeでUSBメモリ(今回はF:)にsyslinuxをインストール
# syslinux.exe -mf F:

インストーラの導入
インストールしたいlinuxのISOイメージをダウンロードしてマウント.
bootフォルダ内のファイルをUSBのルートフォルダにコピーする.
ただしldlinux.sysは上書きしないこと.
さらに isolinux.sys のファイル名をを syslinux.sys に変更する

・ISOイメージファイルのコピー
インストールしたいISOイメージをUSBのルートフォルダにコピーする.

あとはインストールしたいパソコンからUSBブートすればオッケー.


注意点
・作業は一貫してwindowsでやった方が良い?他のOSでやるとファイルシステムが壊れるためらしいが,未確認.
USBメモリにインストールする場合はデフォルトのMBR(/dev/sda)にGRUBをインストールしないこと.インストーラUSBメモリMBRに上書きしてしまうので,GRUBは/dev/sdbにインストールする.
・インストール後は/dev/sdaから起動するようにGRUBを書き換える.