web-dev-qa-db-ja.com

USBからインストールされたUbuntuサーバーは、GRUBをハードディスクではなくUSBドライブに配置します

新しいPCにUbuntu Serverをインストールしようとしました。 PCにCD ROMドライブ、USBのみ)がないため、Ubuntu ServerのUSBインストールを使用しました。

インストールすると、dev/sda私のUSBペンとして、そしてdev/sdb私のハードドライブとして。

ブートパーティションとスワップパーティションを含むハードドライブにパーティションを設定しましたが、インストールの最後に、UbuntuはGRUBをUSBペンにインストールするため、起動しないとシステムは起動しません。 USBペンから。

USBペンを完全に取り外すことができるように、どのようにしてハードドライブにGRUB=)をインストールできますか?

17
Paul

GRUBがデバイスにインストールされている場合、それを間違った場所にインストールした場合、手動でインストールできます。

Sudo grub-install /dev/sdX

それが可能であれば、あなたのUbuntuインストールを起動してログインした後(あなたの質問から見えるように)。

ただし、OSを起動できない場合は、USBドライブの起動メニューで「壊れたシステムのレスキュー」を使用してGRUBをインストールできます。手順に従ってキーボードとタイムゾーンを設定し、ルートパーティションをマウントします。次に、/ dev/sdXYでシェルを実行することを選択するように求められます。 /bootにマウントされる別のパーティションを作成した場合は、そのシェルを使用して手動でマウントする必要があります(そうでない場合、GRUBのインストールは期待どおりに機能しません。カーネルイメージが見つかりません):

mount /boot

そしてGRUBを使用してインストールします:

grub-install /dev/sdX

次にシェルを終了します(Ctrl+D)、メニューから再起動を選択します。これですべてが期待どおりに機能するはずです。

サイドノート:
Ubuntu Desktop Editionは 高度な構成オプション (GRUBがインストールされている場所)を設定できるようにする)をOSをインストールする直前に提供しますが、 Server Editionのインストールプロセスで同等のオプションが見つからず、常にGRUB=最初のディスクデバイスにインストールされているようです。または、見落としているだけかもしれません。

15
Dirk D

これをubuntuサーバーインストーラーで行う最も簡単な方法(少なくとも14.04で動作します)

  • 「GRUB on master record)をインストールしますか」という質問で、NOと答えます
  • GRUBをインストールする場所の代わりに「/ dev/sdb」と入力するように求められます
10
Hannes R.

同じ問題があった。 USBペンからUbuntu Server 10.04をインストールするための簡単なソリューションを見つけました。

  1. USBペンブートからインストールを開始します
  2. (country).archive.ubuntu.comを選択します
  3. 時計を設定した後、USBペンを取り外します
  4. USBなしでインストールを続行
  5. GRUBは適切なディスクに自動的にインストールされます
6
Bram

ディスク割り当てステップでのインストールプロセス中に、インストールに関与させたいディスクを選択するオプションが必要です。そこのリストからUSBドライブを削除します。

また、BIOSが特定のドライブ順序を使用して起動するかどうかを確認することもできます。 USBドライブの上にハードドライブを設定し、ブートメニューを使用してペンドライブから起動します。 (通常、次のような起動プロセス中に特定のキーを押すことによって呼び出されます F11

0
BloodPhilia