web-dev-qa-db-ja.com

Unixコマンドのみを使用してWindows7 USBディスクを作成するにはどうすればよいですか?

Newfs_msdosを使用してフォーマットできると思います。そしてddはisoの内容をusbにコピーします。起動できません。私は以前にそれをやろうとしましたが、うまくいきませんでした。誰かがこれを成功させましたか?

1
Derrick

基本的な質問をカバーするためだけに:あなたはどのマザーボードを持っていますか? BIOSで起動順序を変更しましたか?

私は最近、ネットブックのラップトップのためにこれをしなければなりませんでした。私が従った方法はおそらくあなたが試したものと非常に似ていましたが、とにかくそれを与えます:

  1. 先に進む前に、USBスティックが拭かれていることを確認してください

    dd if=/dev/zero of=/dev/<usb_stick>
    
  2. USBスティックに新しいパーティションテーブルを作成し、パーティションを作成します(fdiskparted、またはgpartedを使用)。パーティションを「起動可能」または「アクティブ」としてマークします。 USBスティックをFAT32としてフォーマットします。

  3. 新しいパーティションをマウントします。

  4. DVD/ISOの内容をマウントされたパーティションにコピーします。

    dd if=/home/trent/iso/win7.iso of=/mnt/usb1
    
  5. 再起動し、起動順序/優先度に最初にUSBデバイスがあることを確認します。

残念ながら、1つの普遍的な解決策だけでなく、さまざまな人々のために機能するさまざまな方法があるようです。マウントされたFAT32パーティションの代わりにデバイス(/ dev/sdc)にISOコンテンツを追加するように言われている他の指示を見たことがありますが、これは私にはうまくいきませんでした。

私のために働いた他の唯一の方法は、WindowsでDISKPARTコマンドを使用してそれを行うことでした。 Linuxで他の方法をいくつか試して、別の方法を考え出すことができるかどうかを確認します。