Toshiba P50-B ノートパソコンに Windows 10 が搭載されています。インストールして再起動すると、マシンは起動オプションを表示せずに Windows を起動します。Ubuntu と UEFI についてたくさん読み、次のことを確認しました。
- W10の高速起動はオフです
- USB インストール メディアを UEFI モードで起動します (初期の Ubuntu メニューはグラフィカルではなくテキストです)
- BIOSでセキュアブートをオフにしました
インストール中に、Ubuntu が EFI パーティションを選択したことを確認しました。「変更」をクリックすると、EFI ブート パーティションとして選択されました。その後、ブート修復ディスクを使用しましたが、役に立ちませんでした。どこに問題があるのでしょうか?
ありがとう!
答え1
質問に記載されているように、Windows で Fast Boot はすでに無効になっています... もう一度確認してください。
休止状態も無効にする必要があります - 開く管理者としてコマンドプロンプトを実行するそして実行します:
powercfg /h off
今シャットダウンこの機械完全に- する再起動しない!
起動してBIOS選択してウブントゥでUEFI設定になるデフォルトのオペレーティング システムおまけに。
コンピュータの起動時に GRUB ブート メニューが表示されない場合:
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
注記:
sd*
= ディスク | sd**
= efi パーティション | sd***
= システム パーティション
パーティション番号の確認と検証には、GParted(Ubuntu インストール メディアに含まれています)。BIOS
を起動し、UEFI 設定で Ubuntu を選択して、起動するデフォルトのオペレーティング システムにします。
答え2
解決済み: おっしゃる通り、ハードウェアの問題です。私の BIOS は UEFI を正しく実装していません。EFI エントリを無視し、常に同じエントリ (bootx64.efi) を起動します。UEFI マシンは NVRAM ブートカタログ経由で Ubuntu を起動しません。どうすれば修正できますか?そこで、grub-mkimage を使用して Ubuntu 用の efi イメージを手動で作成し、ここに貼り付けたリンクの説明に従って grub.cfg を作成しました (最後のメニューエントリは除きます)。これですべて正常です。Ubuntu と Windows の両方を起動できます。