興味深い質問-フラッシュドライブがsdcで、ISOがw7.isoであるとしましょう。
最も短くて面倒のない答えは、マザーボードがUSB-CDROMスタイルの起動をサポートしているかどうかを尋ねることだと思います。
dd if=w7.iso of=/dev/sdc
そうでない場合は、ms-sysが必要であり、次のようなことを行う必要があります。
まずUSBディスクをアンマウントします...
umount /dev/sdc
次に、fdiskに入ります...
fdisk /dev/sdc
fdiskに入ったら、を使用して各パーティションを削除しd
、それぞれのパーティションの番号を入力します。ここで、次の手順を実行して、ディスクを埋め、完全に新しいパーティションを作成:n
、p
、1
、ENTER、ENTER。ENTER。その後、でチェックされp
ます。今でNTFSパーティションとして設定しt
、その後、7
、およびそれを持つブートフラグを与えa
、1
、ENTER。最後にwを押して、USBスティックにテーブルを書き込みます。
rootとして以下を実行して、ファイルシステムをパーティションに配置します。
mkfs.ntfs /dev/sdc1
次に、isoをvndとしてマウントする必要があります。これを行うには、次の操作を行います...
mkdir /mnt/iso
mount -o loop w7.iso /mnt/iso
そして、再びUSBスティックをマウントします...
mount /dev/sdc1 /media/usb
すべてをループマウントからUSBディスクに再帰的にコピーします...
cp -a /mnt/iso /media/usb
起動するマスターブートレコードを書き込みます...
ms-sys -7 /dev/sdc (use -m for WinXP)
そして、あなたは(うまくいけば)行きます。
私は自分のDebianマシンでこれに似たものを試してみましたが、うまくいきました。これは少し調整されたバージョンです。