光学ドライブのないコンピューターに付属していた Windows 7 インストール DVD があります。空の USB サムドライブがあります。光学ドライブのあるコンピューターが 2 台あり、1 台は Linux を実行し、もう 1 台は Mac OS X を実行しています。
特に、現時点では Windows コンピューターにアクセスできません。持っているツールを使って、Windows 7 を起動してインストールできるサムドライブを作成するにはどうすればよいでしょうか?
DVD から ISO を作成するときに、何か注意すべきことはありますか (DRM など)?
ISO を作成した後、UNetbootin は動作しますか? dd はどうですか?
答え1
興味深い質問です。フラッシュ ドライブが sdc で、ISO が w7.iso と呼ばれていると仮定します。
最も短くて手間のかからない答えは、マザーボードが USB-CDROM スタイルのブートをサポートしているかどうかを尋ねることだと思います。サポートしている場合は、イメージを DD で直接 RAW デバイスにコピーできます。
dd if=w7.iso of=/dev/sdc
そうでない場合は、ms-sys次に、次のような操作を行う必要があります。
まずUSBディスクをアンマウントします...
umount /dev/sdc
次に fdisk に入ります...
fdisk /dev/sdc
fdisk に入ったら、 を使用して各パーティションを削除し、d
各パーティションの番号を入力します。次に、次のシーケンスを実行して、ディスク全体を埋め尽くすまったく新しいパーティションを作成します: 、、、、n
。その後、で完了したことを確認します。次に、 を使用して NTFS パーティションとして設定し、、、 でブート フラグを設定します。最後に、w を押してテーブルを USB スティックに書き込みます。p
1
ENTERENTERENTERp
t
7
a
1
ENTER
次のコマンドを 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 マシンでこれに似たものを試してみましたが、うまくいきました。これは少し調整したバージョンです。