web-dev-qa-db-ja.com

UbuntuはAcer Veritonデスクトップにインストールされません

BIOSバージョン2.14.1219(dmesg | grep AcerレポートAcer Veriton M6620G/Veriton M6620G, BIOS P01-A1L)を使用して、AcerデスクトップにUbuntu 17.10をインストールしようとしています。

私の知る限り、UbuntuインストーラーはEFIを介して予約し、その後、インストールのためにEFIを想定します(fdisk /dev/sdasda1について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をどのようにインストールできますか?

2
rookie099

新しい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フラグをリセットすると、うまくいくはずです。

0
ravery