web-dev-qa-db-ja.com

デュアルブートウィンドウ-起動時にLinux Mint grubメニューが表示されない

HP PavilionラップトップにWindows 10オペレーティングシステムを使用しています。 Linux Mintを別のパーティションにインストールしましたが、両方のオペレーティングシステムが正常に動作します(両方を使用できます)。

私の問題は、ラップトップの電源を入れるたびに、直接Windows 10に移動し、Linux Mintのオプションが表示されないことです。

Linux Mintを起動するには、押すたびに F9 ブートオプションを表示するには、 'Ubuntu'を選択します。その後、Linux Mintブート画面オプション(linux-mint互換性などでブートするオプションが表示されます)が表示されます。次に、Linux Mint 17.2を選択してブートします。

押した後 F9、メニューが表示されます->次に、ミントの2番目のオプションを選択します。最初のオプションはWindows用です。 (この優先順位を変更できますか?)

This is the menu I get after pressing 'F9'

UEFIを有効(レガシーを無効)にし、セキュアブートを無効にしました。ブートの優先順位は「OSブートマネージャー」、USB、DISKなどです。OSブートマネージャーだけがあり、その他は外部デバイスのものです。

問題を検索しましたが、解決できませんでした。最初にgrubについて読みました。これは/etc/default/grubで見つけた私のgrubファイルです。

これらの一部です

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

次に、ペンドライブからライブブートし、そこからいくつかのコマンドでGRUBを再インストールしようとしましたが、エラーが発生しました。 (私が理解したのは、Linuxパーティションをマウントし、そこにgrubをインストールしたことです)いくつかのコマンドを個別に 'chroot'を個別にマウントしようとしましたが、/ cowエラーが発生していました。

私はこのコマンドSudo update-grubにスクリーンショットで次の結果を与えました(これは満足できるようです:\)

これは、Windowsブートマネージャーが見つかったことを示しています。

enter image description here

後の2番目のオプションを選択した後 F9 Linux MintとWindowsをそこから起動できるメニュー(標準的な栗色の背景メニュー)が表示されます。ラップトップを起動するときはいつでも、このメニューを最初に表示したいです。はい、Windowsでは高速起動と休止状態の機能がすべて無効になっています。

7
krozaine

UEFIでLinuxを使用するのは間違いではありません。逆です!そして今日では完璧に動作し、BIOSよりも一連の改善と新機能を提供しています。とにかく、21世紀に飛び込む時です。

  1. Linuxの場合は、UEFIが完全にサポートされていることを確認します。コンソール/ターミナルでefibootmgrを実行します。ファームウェアセットアップで表示される内容を含むリストが表示されます。
    • Efibootmgrがない場合、システムはUEFIサポートなしでインストールされます。修正はそれほど簡単ではなく、再インストールが簡単です。
      1. Efibootmgrのリストに「ubuntu」オプションが表示され、MintがUEFIに正しくインストールされていることが示されます。
    • Ubuntuが表示されない場合は、レガシーサポートを無効にする前にインストールしたため、MBR/DOSベースです。これはあなたのケースだと思います。最も簡単なのは、Linuxを再インストールすることです。それ以外の場合は、grub-glue-efi、grub-install、efibootmgrを使用して作成できます。
    • Ubuntuオプションが表示されている場合は、BootOrderに最初にWindowsのラベル(Boot0005など)が表示されていることがわかります。 efibootmgr -oを使用して変更します。
3
MiGrieves

UEFI対応のAcerラップトップのWin 8.1/Mint 17.2でも同様の問題がありました。この解決策は私にとってうまくいきました:BIOSで、ブート優先順位をUbuntuに変更します。これにより、起動時にGRUB=メニューが表示され、MintまたはWindowsのどちらで起動するかを選択できます。これでうまくいくと思います。

2
Lochaber Luke

これは、UbuntuでWindows 10を実行しているシステムをデュアルブートしたときにうまくいきました。以下のコマンドがあなたのためにうまくいくようにいくつかの変更を加えることを願っています:-)

  1. 管理者としてcmdを実行します
  2. 次のコマンドをコピーして貼り付けます

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

  1. システムを再起動します。 GRUBメニューが表示されます。
2
AyeshaNA

この遅い答えでごめんなさい。 Linux mintをインストールしているときに、私は昨日この問題に直面しました。これはあなたがする必要があることです

  1. BIOSセットアップで(電源ボタンを切り替えた直後にシステムでf10を押してここにアクセスします)、セキュアブートオプションを無効にしているため(そうでない場合は、それを行います)、UEFIブート順序オプションに移動し、Windowsを選択します。ブートマネージャー(または何か似ている、名前を覚えていない)、Enterキーを押してサブメニューを開く

  2. ブートローダーの順序をLinuxの上に維持するように変更します(これは、f5/f6を押して行うことができます)。 f10を押してこれを保存します。サブメニューをもう一度入力して、注文が正しく保存されていることを確認します

  3. 保存して、BIOS設定を終了します。これでうまくいくはずです。これが私の最初のデュアルブートであり、私が直面した最初の問題はこれだったので、この遅い回答をもう一度お詫びします。

幸運を。

2
Abhishek Sinha

古いHP 655ラップトップを持っています。起動メニューはまったく同じに見えます。 UEFIのブート順序を変更する方法がないことがわかりました。 BIOSにはこれのための設定はありません。また、bcdeditまたはefibootmgrによって設定された起動順序は無視されます。 Windowsは常に最初にロードされます。

解決策は、Windowsブートマネージャーを非アクティブにすることです。

Sudo -s
efibootmgr
efibootmgr -b 4 --inactive

4をWindowsブートマネージャーの数に置き換えます。再びefibootmgrを実行すると、非アクティブであることを示すために星が消えるのがわかります。

私のコンピューターが起動してgrupブートメニューを表示した後も、そこからウィンドウを選択できます。

1
Cmazay