web-dev-qa-db-ja.com

GRUBからUSBをブートする方法

私はubuntu 11.04とwindows 7をデュアルブートしており、ブート可能なUSBフラッシュドライブを持っています。フラッシュドライブを起動するようにgrubを構成するにはどうすればよいですか?

4
Eitan Fishman

いくつかの方法。 Ubuntu Software CenterにはStartup-Managerと呼ばれるアプリケーションがあり、grubsメニューの編集に使用できます。ただし、数か月前から積極的にサポートまたは開発されていません。 Startup-managerの開発者は、Grub-customizerと呼ばれるソフトウェアを推奨しています。これは、 https://launchpad.net/grub-customizer にあります。これらのアプリケーションは両方ともGUIアプリです。

ブートメニューは自分で編集できます。

ただし、ほとんどのBIOSには、起動するデバイスを選択する起動メニューを表示するキーボードショートカットがあります。これは、どちらのデバイスに対しても特別なことをする必要がないため、より優れたソリューションです。両方にgrubをインストールするだけです。

1

Jo Erlandが正しく指摘したように、以下の方法は古いgrubを指します。新しいgrub2での動作を確認する必要があります。ただし、grubの設定を直接編集するよりも、grubのコマンドラインを起動して、そのコマンドラインを使用して起動することをお勧めします。今夜は見に行きます。それまでの間、参考のためにここに古い投稿を残します。

BIOSがUSBからの起動をサポートしており、USBドライブが起動可能なデバイスとして有効になっていることを確認する必要があります。この場合、ここで説明する手順に従ってusbから1回起動できます。 https://help.ubuntu.com/community/BootFromUSB USBドライブはほとんどの場合hd(1、 0)BIOSが起動できる2番目のデバイスの場合。

最初にこれをテストするのが最善です。機能する組み合わせを見つけたら、menu.lstを編集して永続的なエントリを追加できます(上記のページでも説明しています)。

それとは別に:ほとんどのbiosesは、ブートデバイス(多くの場合F12)を選択するためのホットキーをサポートしています。その場合、grub設定を編集することなく、USBから起動できます。

0
johanvdw

ハードウェアリストに表示されるデバイスは、BIOSおよびハードウェアブートオプションによって異なります。 OSがすでにインストールされている場合は、接続してupdate-grubを実行するだけです。そのように見つける必要があります。/bootを格納する場所を除き、grub2はhd(x、y)ではなくUUIDを使用することを理解しています。いくつかの考え。うまくいくはずです。

0
RobotHumans