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


17

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

インストールすると、dev/sdaUSBペンdev/sdbとして、またハードドライブとして割り当てられます。

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

USBペンを完全に取り外すことができるように、GRUBをハードドライブにインストールする方法を教えてください。

回答:


15

GRUBが間違った場所にインストールされた場合、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は、OSをインストールする直前に高度な設定オプション(GRUBのインストール先を設定できる)を提供します。しかし、Server Editionのインストールプロセスで同等のオプションを見つけることができず、常に最初のディスクデバイスにGRUBをインストールするようです。または多分私も見落としていました。


ありがとう、ダーク。これで問題が解決しました。また、元のUSBブートメニューを復元する方法を知っていますか?USBから起動するとき、次のようなオプションを表示するメニューが表示されなくなりました:USBから実行、ハードディスクへのインストール、メモリチェックなど。ただし、ブートローダー/メニューを復元するためだけに繰り返す必要はありません。
ピーター

4
Ubuntuサーバー14.04では、これはまだ問題のようです。最も簡単な方法は次のとおりです。質問:「GRUBをマスターレコードにインストールしますか?」NOと答えます。その後、代わりにGRUBをインストールする場所が求められます。そこで「/ dev / sdb」と答えます。
ハンネスR. 14

2
@HannesR。これは私のために働いた、あなたは適切な答えを書く必要があります!
ホーコンK.オラフセン14

10

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

  • 「マスターレコードにGRUBをインストールしますか」という質問で、NOと答えます。
  • 代わりにGRUBをインストールする場所が求められます。「/ dev / sdb」と入力します

サーバー15.10でこのアプローチを試したところ、再起動時に黒い画面が表示されました。USBドライブを取り外すと、USBドライブが差し込まれたときにハードドライブが/ dev / sdbではなく/ dev / sdaになったと思うので、... 私はこのようなものに慣れていないので、基地から完全に離れることができます。以下に@Bramのアプローチを試してみます。
cjstehno

6

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

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

0

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

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


そのリストからUSBドライブをどのように削除しますか?
ホーコンK.オラフセン14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.