回答:
ブートプロセス中にShiftキーを押し続けると、1回限りのメニューが表示されます。
/ etc / default / grubを変更して、先頭に#を追加して行をコメントアウトすることもできます。
# GRUB_HIDDEN_TIMEOUT=0
これにより、GRUB_TIMEOUT
デフォルトを選択して起動する前に、grubメニューが秒単位で表示されます。
このファイルを変更した場合はupdate-grub
、有効にするために実行する必要があります。これは、新しいカーネルがインストールされるたびに自動的に実行されますsudo apt full-upgrade
sudo update-grub
update-grub
もUEFIマシン上で動作しますか?
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を使用します。
(少なくとも一部の古いUbuntuインストールでは)USB経由でインストールした場合、インストールしたハードドライブの代わりにUSBにGRUBを書き込む可能性があることに注意してください。
この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を探します。
sudo debconf-show grub-pc
sudo grub-probe -t device / boot / grub
grub2にアップデートの再インストール場所を記憶させるには:
sudo dpkg-reconfigure grub-pc
そこから最初のページまでEnterを押し、スペースバーを使用してドライブを選択/選択解除し、Enterを押して受け入れます。繰り返しますが、パーティションではなくドライブ全体を選択してください。
以前に同様の問題が発生しました。古い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
必要があります。
変更を保存したら、実行する必要がありますsudo update-grub
同じ問題を抱えている友人の解決策を探しているときに、私はここに行きました。
最終的に彼のために働いたもの:ブート中にF2を押してBIOS設定に入ります(一部のマシンでは異なるキーですが、通常はF2です)。起動順序を確認し、GRUBが最初であることを確認します。