web-dev-qa-db-ja.com

USBペンドライブへのUbuntu 12.04のフルインストールは、GRUBプロンプトで停止します

過去3日間、Ubuntu 12.04 LTSをKingston DataTraveler Micro 16GB USBペンドライブ(インストールUSBと呼ばれる)にインストールしようとしました。プロセッサーは真新しいIntel Atom D525です(コンピューターは真新しいです)。これは、デスクトップ12.04 ISOを実行する別のUSBペンドライブ(ライブUSBと呼ばれる)から実行される通常のデスクトップインストーラーを使用した通常のフルインストールです(したがって、ライブUSBを作成しようとはしていません)。このインストールUSBをブート用のデフォルトとして使用したいのですが、他のドライブは接続されていません。

ハードドライブなしでUbuntuを実行するにはどうすればよいですか? および方法1から: https://wiki.ubuntu.com/LiveUsbPendrivePersistent/ 。基本的に、2つのパーティション(EXT2が/にマウントされ、2GBのスワップ)を持つUSBペンドライブに新しいMBRを作成しました。/dev/sdaにブートローダー(GRUB)をインストールしました(実際に動作するかどうかを確認するために/ dev/sda1も試しました)。これはインストールUSBです(ライブUSBは/ dev/sdbです)。すべてが完全に正常に動作するように見えました(ライブUSBブート/完全に動作します)。

ただし、インストールUSBから起動すると、メニューやUbuntuの起動ではなく、GRUBプロンプトが表示されます。メッセージは一切なく、プロンプトのみです。これは、インストールしようとするたびに発生します。 「ls」などのGRUBプロンプトにコマンドを入力すると、すべて「hd0 read error」または「no such partition」というエラーで終了します。

私はすでにこれらのオプションを試しました:

  • / dev/sdaの代わりに/ dev/sda1にインストールします(明らかに動作しません、試してみました)
  • EXT2の代わりにEXT4を使用してインストールします(期待どおりの結果)
  • ブート修復を使用してGRUBを再インストールします(同じ結果)
  • コマンドラインからGRUBを再インストールします(同じ結果)
  • 新しいUbuntuデスクトップISOとさまざまなツールを使用してライブUSBペンドライブを作成する2つの完全な再インストール(ハッシュチェック済み)(アップデートを含むインストールごとに最大2時間かかります...)

私の根性は、GRUB2が何らかの理由でペンドライブからの読み取りと互換性がないことを教えてくれます(再び、ライブUSBブートは問題ありませんが、別のブートローダーを使用すると思います)。

インストールUSBをデフォルトのブートドライブとして使用したいと思います(コンピューターは24時間365日オンラインになるので、遅いブートは問題ではなく、動作するはずです...)。私の問題が明確であり、誰かが私を助けてくれることを願っています。私は既にグーグルでIRCチャンネルで助けを求めてみましたが、結果はありませんでした(男はどちらが起こっているのか分からず、ここに投稿することを提案しました)。私は基本的に選択肢がありませんので、私はどんな助けにも非常に感謝しています。

3
PatPets

おそらく既に行っているかもしれませんが、このガイドの netbootinセクション で説明されているように、ペンドライブ上のすべてのisolinux *ファイルの名前をsyslinux *に変更してください。かつて同様の問題が発生し、この部分が欠落していました。

1
mythsmith

/boot/grub/grub.cfgファイルでUSBペンドライブの場所を変更しましたか?この場所は、インストール時に接続されたUSBデバイスに応じて変わる可能性があります。