Windows 7とUbuntuを異なるドライブにデュアルモードでインストールしました。 Windows 7をWindows 10に置き換えました。今ではWindows 10のみが起動します。起動時にUbuntuオプションが表示されません。
この問題を解決するにはどうすればよいですか?
最初にWindows 10を起動し、高速起動を無効にします。 これを行うためのチュートリアルがあります
ここで、Ubuntuをライブブートする必要があります(Ubuntuを最初にインストールしたときのように)。このためには、有効なインターネット接続が必要です。
Ubuntuを起動した後、これらのコマンドを端末で1行ずつ入力する必要があります。
Sudo add-apt-repository ppa:yannubuntu/boot-repair
Sudo apt-get update
Sudo apt-get install -y boot-repair && boot-repair
Boot Repair
ソフトウェアをインストールすると、自動的に起動します。次に、Recommended repair
をクリックします。ここで再起動します。すべてがうまくいった場合、コンピューターを起動するときに選択したOSを選択するオプションが表示されます
最初に、Windows 10インストールでハイバネーションを無効にするおよび高速ブートにする必要があります。
Windowsを起動し、管理者としてコマンドプロンプトを開き、次のコマンドを実行します。
powercfg /h off
高速ブートを無効にするにはコントロールパネル(旧バージョン-モダンデザインではありません)、
エネルギー設定を選択し、非表示の設定を表示および高速ブートのチェックを外すを有効にします。
シャットダウンマシン(完全にリブートしない)。
レガシーBIOSの古いマシンを使用している場合-
GRUBブートローダーをUbuntuインストールにレガシーモードで再インストールします。
Ubuntuインストールメディアから起動し、ターミナルを開いて実行します。
Sudo mount /dev/sd** /mnt
Sudo grub-install --boot-directory=/mnt/boot /dev/sd*
注1:sd*
=ディスク| sd**
=システムパーティション
EFI BIOS-の新しいマシンがある場合
_GRUBブートローダーをUbuntuインストールにEFIモードで再インストールします。
Ubuntuインストールメディアから起動し、ターミナルを開いて実行します。
Sudo mount /dev/sd*** /mnt
Sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do Sudo mount -B $i /mnt$i; done
Sudo chroot /mnt
grub-install /dev/sd*
update-grub
注2:sd*
=ディスク| sd**
= efiパーティション| sd***
=システムパーティション
BIOSを起動し、UEFI設定で起動順序を変更します。
Ubuntuを選択して、起動するデフォルトのオペレーティングシステムにします。
注3 :
コンピューターのディスクレイアウトがmbrパーティションテーブル(レガシーBIOS)として構成されている場合:
Windowsがインストールされているディスクと同じディスクにGRUBをインストールします。PCの最初のディスクの場合はsdaです。
コンピューターのディスクレイアウトがgptパーティションテーブル(UEFI)として構成されている場合:
GRUBを、すべてのブートローダーをインストールする必要がある既存のEFIパーティションにインストールします。
パーティション番号を識別するには、GPartedを使用します。このツールはUbuntuインストールメディアに含まれています。
方法1:
Ubuntuをライブブートし、表示されるgrubメニューから[ubuntuを試す]オプションを選択し、次のコマンドを入力してブート修復をインストールします。
Sudo add-apt-repository ppa:yannubuntu/boot-repair
Sudo apt-get update
Sudo apt-get install boot-repair
ブート修復を使用するのが最善の解決策ですが、それでも解決しない場合は、この方法を試すことができます。
方法2: Windowsでは、左下隅のスタートボタンに移動してクリックします。次に、コマンドプロンプトを見つけます。そのアプリ/ Windowsシステムで右クリックし、管理者として実行します。これを入力してEnterキーを押します。 bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
次回再起動すると、grubメニューが再び表示されます。
私の場合、GRUB Boot Managerメニューは突然スキップされ、ラップトップは直接Windowsに進みます。助けを借りずに上記のすべてを試した後、起動デバイスメニューのBIOSメニューページ(起動時)で、メインブートオプション(ハードドライブ)に突然新しいサブメニュー(右矢印でマーク)があることがわかりましたそのサブメニュー内では、Ubuntu Boot Managerの上にWindows Boot Managerが表示されていました。 (F6-F5を使用して)順序を変更すると、GRUBブートメニューが復元されました。