UbuntuからWindows 7で起動可能なUSBフラッシュを作成する

最近、友人が彼にWindows 7をインストールするように頼みました。たまたま私のDVDドライブが長い間機能していませんでしたが、8 GBのフラッシュドライブがあります。 WindowsでWindows 7を使用して起動可能なUSBフラッシュドライブを作成するというテーマは、Webで長い間考えられてきました。 しかし、私はUbuntuを使用しているため、別のソリューションを探す必要がありました。 実際、私にとってはそれもより単純であるように思えます。





まず、NTFSファイルシステムを操作するためのGPartedグラフィックユーティリティとパッケージが必要です。 これを行うには、gpartedおよびntfsprogsパッケージをインストールするだけです。 これは、Synapticとコンソールの両方で実行できます。

sudo apt-get install gparted ntfsprogs







次に、USBフラッシュドライブをフォーマットする必要があります。

コンソールからこれを行うことができます:

sudo mkfs.ntfs /dev/sdb4





/ dev / sdb4の代わりに、もちろん、フラッシュドライブのアドレスを指定する必要があります

これは簡単な方法で行えます。 これを行うには、GPartedを実行し、USBフラッシュドライブ(上部のドロップダウンメニュー)を選択し、セクションを選択します。 「セクション」メニューの「アンマウント」サブメニューを選択し、次に「セクション」メニューの「フォーマット」サブメニューを選択し、ドロップダウンメニューで「ntfs」を選択します。 ツールバーの緑色のチェックマークをクリックします。



コンソールを使用してUSBフラッシュドライブをフォーマットした場合、USBフラッシュドライブのブートフラグを設定するには、とにかくGPartedを実行する必要があります。 目的のセクションを選択し、[セクション]メニュー、[フラグの設定]サブメニューを選択します。 表示されるウィンドウで、「ブート」にチェックマークを付けてウィンドウを閉じます。 GPartedはもう必要ありません。



さらに、私が遭遇した問題は、標準のUbuntuツールではUDF ISOイメージを開くことができないということでした。 したがって、イメージを手動でマウントする必要があります。

sudo mkdir /media/iso

sudo mount windows7.iso /media/iso -t udf -o loop








すべてのファイルをイメージからUSBフラッシュドライブにコピーするだけです。

cp -R /media/iso/* /media/MyFlashDrive







以上です!



PS原則として、Windows 7をUSBフラッシュドライブにコピーできるだけではありません。



UPD。 GPartedをまったく使用せずに実行できます。 代わりに、fdiskを使用できます( icCEに感謝)

bogus@bogus-laptop:~$ sudo fdisk /dev/sdb



(m ): p



/dev/sdb: 1998 , 1998585344

255 heads, 63 sectors/track, 242 cylinders

Units = of 16065 * 512 = 8225280 bytes

Disk identifier: 0x00068ccc



- Id

/dev/sdb4 1 243 1951712 7 HPFS/NTFS

4 / :

=(241, 254, 63) =(242, 250, 7)



(m ): a

(1-4): 4



(m ): p



/dev/sdb: 1998 , 1998585344

255 heads, 63 sectors/track, 242 cylinders

Units = of 16065 * 512 = 8225280 bytes

Disk identifier: 0x00068ccc



- Id

/dev/sdb4 * 1 243 1951712 7 HPFS/NTFS

4 / :

=(241, 254, 63) =(242, 250, 7)



(m ): w

!



ioctl() .



WARNING: Re-reading the partition table failed with error 16: Device or resource busy.

The kernel still uses the old table. The new table will be used at

the next reboot or after you run partprobe(8) or kpartx(8)

.

bogus@bogus-laptop:~$









UPD2。 ddを使用した簡単な方法( stampoonに感謝):

dd if=/w7.iso of=/dev/sdx







UPD3。 ddまたはUSBフラッシュドライブからファイルをコピーしても機能しない場合は、おそらく正しいMBRがありません。 (thx nalimka

ms-sysユーティリティを使用できます。

ms-sys -7 /dev/sdb






All Articles