BIOSバージョン2.14.1219(dmesg | grep Acer
レポートAcer Veriton M6620G/Veriton M6620G, BIOS P01-A1L
)を使用して、AcerデスクトップにUbuntu 17.10をインストールしようとしています。
私の知る限り、UbuntuインストーラーはEFIを介して予約し、その後、インストールのためにEFIを想定します(fdisk /dev/sda
はsda1
についてEFI
を報告します)。別の方法で選択することはできません。
しかし、インストールを起動しようとすると、次のエラーが表示されます:ERROR: No boot disk has been detected or the disk has failed.
インストールディスクを再度ブートした後にTry Ubuntu without installing
を選択してシェルに入ると、efibootmgr
がインストールをブートエントリとして受け取ったハードディスクを認識しないことがわかります。 efibootmgr -c
で追加しようとすると、この設定は保持されず、ファームウェアは明らかにそれを無視します。
dmidecode -t0
は、ファームウェアがUEFI(UEFI is supported
)とBIOS互換モード(BIOS boot specification is supported
)の両方をサポートすることを示します。私が知る限り、それ(BIOS)は、実際に選択するブートモードに影響を与えることはできません。
全体的に、問題はUbuntuがEFI用にインストールされているように見えますが、Acerファームウェアはこのインストールから起動できません。 Ubuntu 17.04(17.10ではなく)をインストールしようとすると同じことが起こります。
それでは、このAcerデスクトップにUbuntuをどのようにインストールできますか?
新しいEFIファームウェアのほとんどでは、内蔵ドライブのブートオプションでOSを選択できます。多くの古いシステムと外部ドライブでは、デバイスの起動が必要です。
デバイスで起動するには、デフォルトのメディアパス(EFI/BOOT/bootx64.efi)を使用する必要があります。
LiveCDから起動し、gpartedを開きます。 EFIパーティションからESPフラグを一時的に削除して、マウントできるようにします。/EFI/BOOTフォルダーを追加します。
次に、shimx64.efiとgrubx64.efiを/ EFI/ubuntuから/ EFI/BOOTにコピーします。 shimx64.efiの名前をbootx64.efiに変更します。
gpartedを使用してESPフラグをリセットすると、うまくいくはずです。