Debian 'Sqeeze' でライブ USB を作成する際のトラブル

Debian 'Sqeeze' でライブ USB を作成する際のトラブル

まず、私は Debian sqeeze を使用していて、Ubuntu 12.04 Precise Pangolin Live USB を作成しようとしています。これは現時点では問題です。Debian には「スタートアップ ディスク クリエーター」アプリがないからです。そこで、いくつかの Debian フォーラムを調べて、unetbootin というアプリを試してみることにしました (どうやら、これが Squeeze でライブ USB を作成できる唯一の方法のようです)。12.04 の iso ファイルをダウンロードし、unetbootin を開いてファイルを USB に抽出し、すべてが完璧でした。しかし、USB ドライブで再起動すると、画面に最初に表示されるのは、"default" しか選択できない unetbootin メニューです。Enter キーを押すと、"(initramfs):" で始まるコマンド プロンプトが読み込まれるだけです。初心者なので、何が間違っているのかわかりません。何かアイデアや代替案はありますか?

答え1

を使用することもできますdd

まず、USBドライブの名前を調べsudo fdisk -l、アンマウントして、

sudo dd if=/path_to_iso/ubuntu-12.04-desktop-i386.iso of=/dev/sdX

その/dev/sdX部分は fdisk が表示したもので、通常は /dev/sdb または dev/sdc です。

sudo fdisk -lUSB ドライブを表示した場合の出力は次のとおりです。

Disk /dev/sdc: 256 MB, 256900608 bytes
60 heads, 27 sectors/track, 309 cylinders
Units = cylinders of 1620 * 512 = 829440 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00040358

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1         310      250879    b  W95 FAT32
Partition 1 has different physical/logical endings:
     phys=(31, 59, 27) logical=(309, 43, 18)

必要なのはデバイス名で、この場合は /dev/sdc です。/dev/sdb や /dev/sdd など、別の名前を指定することもできます (/dev/sda は通常ハード ドライブなので、使用しないでください)。

USB ドライブに書き込みたい ISO がホーム ディレクトリのダウンロード フォルダーにあると仮定します。

sudo dd if=Downloads/ubuntu-12.04-desktop-i386.iso of=/dev/sdc

このコマンドは、ISO イメージの内容を USB デバイスに書き込みます。

答え2

うーん、dd コピーは、おそらく、USB ドライブからライブ CD を起動するための最悪のアイデアです。真面目な話、unetbootin はおそらく casper スクリプトの更新に追いついておらず、ブート リストの行を忘れているのでしょう。unetbootin にもう一度チャンスを与えて、完了したら、使用したパーティションをマウントし、syslinux フォルダーに移動します。syslinux.cfg を探し、LABEL default で始まるエントリ リストを探します。append 行に、boot=casper と cdrom-detect/try-usb=true があることを確認します。この 2 行がないと、起動しません。

(元。APPEND initrd=initrd.img boot=casper cdrom-detect/try-usb=true ro splash --

関連情報