Articles

WinUSBです。 Linux で起動可能な Windows USB を作成する

Hello Guys,

Am not coming to promote the use of Microsoft Windows here.All rights reserved. しかし、これは Linux からブート可能なものを作成する方法についてで、Windows には Power ISO というツールがあり、これも非常によく機能します。

Linux では Unetbootin ができますが、新しい Unetbootin のバージョンはもはやサポートしていませんが、古いバージョンを使用することができ、これを行う前に USB を NTFS にフォーマットしておく必要があります。

今日は winusb ツールを紹介します。もし、winusb について聞いたことがなくても、問題なく読み進めてください。

PPA経由でwinusbをインストールする:

$ sudo add-apt-repository ppa:colingille/freshlight$ sudo apt-get update$ sudo apt-get install winusb

winusbはコマンドライン(ターミナル)からも動作するので、ターミナルから(ルートユーザーとして)次のコマンドを実行すれば、Windows 7またはWindows Vista USBインストーラーを作成できます:

$ sudo winusb --format <iso path> <device>

例 :

$ sudo winusb --format Desktop/SETHO/Win7.iso /dev/sdc1

ここで Desktop/SETHO/Win7.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.Y.X.X.X.X.X.X.X.X.X.X.X.X.X.iso は .iso ファイルのパス、/dev/sdc1 はデバイスのパスです。 (注意: デバイスパスを取得するには、df コマンドを使用します)

NTFSパーティションにWindows ISOをインストールし、デバイスのマスターブートレコード (MBR) を編集するには、次のコマンドを使用します:

$ sudo winusb --install <iso path> <partition>

例 :

$ sudo winusb --format Desktop/SETHO/Win7.iso /dev/sdd1

ここで /dev/sdd1 は パーティションパス です。

WinUSBには、コマンドラインが嫌いならGUI(グラフィカル・ユーザー・インターフェース)もありますが、今のうちにコマンドラインを好きになる術を身につけておく必要があります。

これはダッシュから起動できます:

Dash > WinUSB

起動後、isoとデバイスを選択し、インストールをクリックします。