web-dev-qa-db-ja.com

UnetbootinにマウントされたUSBドライブを認識させる方法は?

Ubuntu 12.04を使用しています。UbuntuISOイメージをディスクに書き込んでインストールできるようにするたびに、Unetbootinは/dev/sdb1がマウントされていないと言います。しかし、Ubuntuは挿入されると自動的にドライブをマウントしますか?ドライブがマウントされていることをUnetbootinに認識させるにはどうすればよいですか?

34
xjonquilx

beej には suggested があるため、手動でドライブをマウントするだけで済みます。ただし、あなたは正しいです。通常、Ubuntuはドライブが接続または電源オンになると自動的にドライブをマウントします。

説明した問題が発生する2つの一般的な状況があります。

  1. 技術的には、ドライブはマウントされていません。ボリューム(つまり、パーティション)がマウントされます。ドライブにパーティションがない場合、Ubuntuはマウントできません(自動でもそうでもなく)。存在するが、破損している、または(これははるかに少ない)Ubuntuが認識しないタイプの場合、マウントされません。

  2. Unetbootinでは、.isoイメージのコンテンツを書き込むパーティションをFAT16またはFAT32でフォーマットする必要があります。 (画像が小さく、FAT16を使用する必要があることがわかっている場合を除き、FAT32を使用する必要があります。)さらに、ディスク上の最初のパーティションである必要があります。別の方法として、ディスク上の唯一のパーティションであり、使用可能なすべてのスペースを占有する必要があります。さらに(通常、これを行うために何もする必要はありませんが)、プライマリ(論理ではなく)パーティションであり、ディスクのパーティションテーブルはMSDOSタイプである必要があります。

ディスクに貴重なデータがある場合は、.isoイメージを書き込まないでください。データが破壊されるためです。それ以外の場合は、ディスク上に新しいパーティションテーブルを作成し、FAT32型の使用可能なすべての領域を占有する単一のパーティションを作成することにより、上記の問題のいずれかまたは両方に安全に対処できます。

これを行う簡単な方法の1つは、gpartedパッケージで提供されるGParted Partition Editorを使用することです。そのパッケージは、ソフトウェアセンターにインストールできます。次にGPartedを実行します。 GPartedウィンドウの右上隅にあるドロップダウンメニューでドライブを選択します。正しいドライブを選択したことを確認してください。これらのデータ破壊操作を間違ったディスクで実行するのは悪いことです。

[編集]> [パーティションテーブルの作成]を実行し、デフォルトを受け入れます。次に、すべてがデフォルトのFAT32パーティションを作成します。これにより、プライマリパーティションができるだけ大きくなります。

次に、緑色のチェックマークをクリックして変更を適用します。これで、ドライブをマウントできます(または、ドライブを取り出して元に戻すと、自動的にマウントされます)。 GPartedが終了したら、閉じます。次に、Unetbootinを使用して.isoイメージを書き込むことができます。


または、別の方法を使用して.isoイメージをドライブに書き込むことを検討することもできます。これにより、ドライブのフォーマットとマウントをスキップできます。

公式インストール手順 で説明されているように、この目的でStartup Disk Creatorを使用できます。

コマンドラインからddを使用することもできます。 dd(1) を参照してください。 .isoというubuntu-12.04-desktop-i386.isoイメージがダウンロードフォルダーにあり、その内容をUnetbootinの/dev/sdb1に書き込む場合、対応するddコマンドは次のとおりです。

cd ~/Downloads
Sudo dd if=ubuntu-12.04-desktop-i386.iso of=/dev/sdb

/dev/sdb(または必要なドライブ)に出力するように指示することが非常に重要です。not/dev/sdb1(つまり、ドライブの最初のパーティションではありません)。

47
Eliah Kagan

USBドライブを一覧表示するUNetbootinを取得しませんでしたが、デバイス名がわかっている場合は、特定のドライブを使用するように強制できます。

unetbootin installtype=USB targetdrive=/dev/sdb1

すべてをリストすることにより、デバイス番号を確認できます。

Sudo fdisk -l

お役に立てれば?

32
Andy

私にとっては、USBドライブにASCII記号以外のラベルが付いている場合に起こることがわかりました。したがって、プレーンASCIIを含むように変更してください。スペースについてはわかりませんが、drive_8gbのようなスペースを入れずに名前を付けることをお勧めします。

ドライブがアンマウントされている場合など、gpartedを使用してラベルを変更することができます。説明どおりにラベルを付けて再接続すると、ドライブでunetbootinが正常に機能し始めました。

0
Dmitriy

Linux Mint 19(Ubuntu 18に基づく)では、他のアドバイスはすでにここでは役に立ちませんでした-パーティションの名前をASCII文字のみに変更し、FAT32にフォーマットし、コマンドラインにターゲットを追加します。

パーティションからドライブへのUnetbootingグラフィックインターフェースのドライブの変更を支援しました。これは、私の場合、最後に「1」を取り除きます。

ところで、私はいくつかのISOファイルをドライブに追加する方法を見ていませんでしたので、ここでアドバイスされているようにそれを使用しようとしました: マルチパーティションマルチOSブータブルUSB ...

編集:問題のUSBスティックのパーティションテーブルを再作成した後、問題はなくなりました、今ではUnetbootingはパーティションでも動作します(結果のスティックからは起動できませんでした...)。

0