起動可能なデバイスが見つかりません Ubuntu 16.04 - BIOS に UEFI ファイルを選択するオプションがありません

起動可能なデバイスが見つかりません Ubuntu 16.04 - BIOS に UEFI ファイルを選択するオプションがありません

Ubuntu 16.04 を新規インストールした後、他の多くの人と同じ問題が発生しています。オンラインで見つけたすべてのケースで提案されている修正方法は、GRUB を自動的にロードするカスタム ファイルを選択することです。私の問題は、BIOS でこのオプションが起動に提供されていないことです。

この問題についてはここで議論されています:Ubuntu 14.04 UEFI のクリーンインストール後に起動可能なデバイスが見つからない

しかし、「セキュリティ - 実行時に信頼できるUEFIファイルを選択する」がありません

Ubuntu を起動するにはどうすればいいでしょうか? 起動ディスクから Ubuntu を起動して BIOS をアップグレードしたり、grub を強制的に自動ロードしたりする方法はありますか?

ノートパソコンのモデルはAcer Aspire ES 15で、ES1-533-C0L4とも呼ばれます。

どのような助けでも大歓迎です。

答え1

数時間後、ようやく解決策を見つけましたが、これがいかに大変なことだったかは信じられません。Ubuntu をインストールする場合は、Acer Aspire ES シリーズでこれを行う必要があります。

主な問題は、BIOS によって、Ubuntu などの UEFI 互換システム以外の起動が妨げられていることです。

  1. を押してBIOSを起動しますF2

  2. セキュア ブートを無効にし、ブート シーケンスの順序を USB でブートするように変更します (私のラップトップには CD-ROM ドライブがなく、USB が唯一のオプションです)。

  3. USB で起動し、ターミナル コマンドにアクセスできるライブ テスト モードで Ubuntu を実行するように選択します。

  4. ターミナルを開いて実行し、sudo ubiquity -bUbuntu のインストール プロセスを実行します。

  5. 独自のパーティションをカスタマイズするには、「その他」を選択します。

  6. 最低限、次のパーティションを作成します。

    • /ファイルシステムを保存する
    • swap space
    • UEFI space
  7. Ubuntu をインストールし、インストールが完了したら「テストの続行」を押します。

  8. 新しくインストールしたファイルシステムを次の場所にマウントします。

    sudo mount /dev/sda2 /mnt
    sudo mkdir /mnt/boot/efi
    sudo mount /dev/sda1 /mnt/boot/efi
    for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
    

    (sda2 はルート パーティション、sda1 は efi パーティションです)

  9. efivars をロードします: sudo modprobe efivars

  10. GRUB を再インストールします。

    sudo apt-get install --reinstall grub-efi-amd64
    sudo grub-install --no-nvram --root-directory=/mnt /dev/sda
    
  11. インストールされた GRUB を更新します。

    sudo chroot /mnt
    sudo update-grub
    
  12. インストールされたブートローダーを移動して名前を変更します。

    cd /boot/efi/EFI
    cp -R ubuntu BOOT
    cd BOOT
    cp grubx64.efi bootx64.efi
    

ここでの grub チュートリアルを提供してくれた Sladek90 に感謝します:Acer Aspire ES1-533 に Ubuntu をインストールできない

答え2

上記の手順を実行した後、「セキュア ブートに失敗しました」というメッセージが
表示されました。以下の解決策を見つけました。

ステップ1: BIOSに入る(起動時に押すF2

ステップ 2: セキュア ブートをオンにします (これを行う前に BIOS パスワードを設定する必要がある場合があります)

ステップ 3: 実行するために信頼できる UEFI ファイルを選択します。HDD0 > EFI > ubuntu > shimx64.efi

ステップ 4: 説明を追加して確認します。BIOS 設定を保存して再起動します。

動作しない場合は、BIOSのセキュアブート設定をリセットしてください

  1. するすべてのセキュアブート設定を消去するを押して設定を保存しますF10
  2. 再起動。

関連情報