私はUbuntu 12.04の新規ユーザーです。
UbuntuとWindows XPをインストールしましたが、両方のオペレーティングシステムを使用したいと思います。 PCを再起動または起動すると、GRUBメニューが表示されません。
この問題を解決するにはどうすればよいですか?
ブートプロセス中にShiftキーを押し続けると、1回限りのメニューが表示されます。
/ etc/default/grubを変更して、先頭に#を追加して行をコメントアウトすることもできます。
# GRUB_HIDDEN_TIMEOUT=0
これにより、デフォルトを選択して起動する前に、GRUB_TIMEOUT
の秒数の間grubメニューが表示されます。
このファイルを変更した場合は、update-grub
を実行して有効にする必要があります。これは、Sudo apt full-upgrade
によって新しいカーネルがインストールされるたびに自動的に実行されます
Sudo update-grub
(少なくとも一部の古いUbuntuインストールでは)USB経由でインストールした場合、インストールしたハードドライブの代わりにGRUBをUSBに書き込む可能性があることに注意してください。
このUbuntuForumsスレッド でもう少し詳しく説明しますが、oldfredの修正方法は、私にとってもうまくいきました。
アクティブな(liveCD/DVD/USBのみではない)システムからGrubを再インストールするには-最初にUbuntuドライブを見つける必要があります(例はsdbですが、パーティションではなくドライブを使用してください)。見つけるには
Sudo fdisk -l
次に、たとえば「/ dev/sdb」の場合、次を実行します。
Sudo grub-install/dev/sdb
エラーが返された場合、次を実行します。
Sudo grub-install --recheck/dev/sdb
Sudo update-grub
Grub2が使用するドライブを確認するには、次の行-grub-pc/install_devicesを探します。
須藤debconf-show grub-pc
Sudo grub-probe -t device/boot/grub
Grub2にアップデートの再インストール場所を記憶させるには:
Sudo dpkg-reconfigure grub-pc
そこから最初のページでEnterを押し、スペースバーを使用してドライブを選択/選択解除し、Enterを押して受け入れます。繰り返しますが、パーティションではなくドライブ全体を選択してください。
Ubuntuのインストール後にWindows XPをインストールしようとしたと仮定します。WindowsローダーはGRUBローダーを置き換えます。したがって、GRUBを再インストールする必要があります。WindowsXPのインストール中にUbuntuファイルシステムをフォーマットしていない場合。
GRUB(GRand Unified Bootloader)の再インストール:
最後の手順は、ターミナルを開いて次のコマンドを入力することです。
Sudo<space> grub-install<space> --root-directory=/media/<mount name> <space><device name>
例:Sudo grub-install --root-directory=/media/disk1 /dev/sda
そして続行…。それで全部です 。再起動すると、両方のOSを表示するブートメニューが表示されます。
* grubのバージョンが異なるため、どのcd/dvdを選択することが重要です。ベストは、同じバージョンのライブcd/dvdを使用することです。ubuntu12.04のライブcdを使用します。
以前の同様の問題、古いLCDモニターを使用してUbuntuログイン画面が表示されるまでのBIOSの後に空白の画面が発生しました。モニターに「周波数が範囲外です」と表示されました。
BIOSの画面の後、少なくとも15秒間「下矢印」キーをタップし、「Enter」を押すと、これが事実かどうかをテストできます。
Windowsがロードされた場合、grubは正常に機能していますが、表示されていません。
これは、ブート修復の詳細セクションで「範囲外」オプションを使用するか、grubを手動で編集することで解決できます。
ブート情報スクリプトの行346〜348に従って、grubが表示されるはずです。
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
したがって、gksu gedit /etc/default/grub
コマンドを使用し、#
が機能するはずなので、ブート情報スクリプトの364行目に表示されるものから#GRUB_GFXMODE=640x480
hashのコメントを外す/削除します。
変更を保存したら、Sudo update-grub
を実行する必要があります
Windowsはインストール中にブートセクターを上書きし、Grubを強制終了します。つまり、常にWindowsを最初にインストールし、次にデュアルブートセットアップのためにUbuntuをインストールします。
それ以外の場合:ブートメニューには、さまざまな問題が発生する可能性があります。支援を開始するには、さらに情報が必要です。
あなたの質問の言い方について、何かが私を混乱させています。 「最初からデスクトップにgrubメニューが表示されない」と言うでしょう。 「デスクトップ」とはどういう意味ですか?
Biosメニューに移動して、最初のefiをwindowsからubuntuに変更します
同じ問題を抱えている友人の解決策を探しているときに、私はここに行きました。
最終的に彼のために働いたもの:ブート中にF2を押してBIOS設定に入ります(一部のマシンでは異なるキーですが、通常はF2です)。起動順序を確認し、GRUBが最初であることを確認します。