web-dev-qa-db-ja.com

Windowsからusbスティックにdebianisoを書き込むと、1つのファイルで440kbのファイルシステムになります

ラップトップにDebianをインストールするために、Windows8から起動可能なUSBドライブを作成しようとしています。私はオンラインでたくさんのガイドを調べました、そしてそれらは基本的に2つのカテゴリーに要約されます:

  1. Windows用のddと同等のプログラムを使用してisoファイルをドライブに直接書き込みます このガイドのように 。 (警告:このガイドがフラッシュドライブを破損したと誰かが報告しました)
  2. UNetbootinを使用する

UNetbootinを使用してみましたが、うまくいきません。ドライブは起動時に起動可能として認識されません。

ISOをUSBドライブに直接書き込むと(Windowsまたはwin32ディスクマネージャーの場合はddを使用)、奇妙な種類のエラーが発生します。ディスクイメージがフラッシュドライブに保存される代わりに、「efi/boot/bootx64.efi」という単一のファイルのみを持つ小さなファイルシステム(440 kb)になります。 ISOからの数百メガバイトのファイルシステムの残りが欠落しています。当初、これはファイルシステムを読み取るWindowsとの互換性の問題である可能性があると思っていましたが、USBスティックから起動しようとすると、ミニマリストのgrubプロンプトが表示され、エラーが発生します。ファイル。 grubプロンプトから、ファイル「efi/boot /bootx64.efi」のみが表示されることを確認できます。私はこれまで何度も起動可能なUSBドライブを作成しましたが、このようなものに遭遇したことはありません。また、3つの関連するdebianイメージ(debian-live、debian-netboot-testing、およびdebian-netboot-7.4.0)を試してみましたが、それらはすべて同じように動作します。

これはdebianisoのisohybridファイルシステムに問題がありますか?これは、Windows 8でプログラムを作成するUSB​​ドライブの問題ですか?どんな助けでも大歓迎です、私はただdebianインストーラーを起動することを探しています。

2
Jeremy Salwen

unetbootinは、パーティションテーブルについて少し敏感です。スティック全体を単一のFATMBRとして表示したいと考えています。基本的に、最初にMBRをホースで接続する必要があります。

私は通常、コマンドラインからこれを行います。

  1. コマンドウィンドウを開く
  2. diskpart
  3. ディスクの一覧表示(フラッシュドライブの番号をメモして再確認
  4. 「ディスクXを選択します(Xを手順3の番号に置き換えます)
  5. 「リストパート」

...パーツXがなくなるまで削除してから、パーツを作成します

それはかなり退屈です。

このページにはもっと良いアイデアがあるようです:

https://wiki.archlinux.org/index.php/USB_Flash_Installation_Media#Using_manual_formatting

USBスティックは、もちろんDebianの距離を保持するのに十分な大きさであれば、その後は正常に機能するはずです。

1
quadruplebucky