Ubuntu 18.04をデスクトップにインストールしようとすると、次のエラーが表示されます。
'grub-efi-AMD64-signed'
パッケージを/target/
にインストールできませんでした。 GRUBブートローダーがないと、インストールされたシステムは起動しません。
このエラーを修正するには?
このエラーメッセージが表示された後、PCを再起動し、GRUB起動エラーのためにUbuntuを起動できない場合は、GRUBを手動でEFIシステムパーティション(ESP)に再インストールする必要がありますchroot。私の場合の問題を修正する方法を次に示します。
LiveUSB(またはLiveCD)を起動し、「インストールせずにUbuntuを試す」を選択します。後で、ライブセッションでインターネットに接続できるようにする必要があります。
Ubuntuを/dev/sdXY
パーティションにインストールし、既に存在するESPが/dev/sdXZ
パーティションのハードドライブ/dev/sdX
にあるとします。ターミナルを開き、次のコマンドを実行します。
$ Sudo mount /dev/sdXY /mnt
$ Sudo mount /dev/sdXZ /mnt/efi
$ for i in /dev /dev/pts /proc /sys /run; do Sudo mount -B $i /mnt$i; done
(Now, if you customized Ubuntu installation by dividing some directories up into different partitions (eg. '/boot', '/opt', etc.), you should mount them too under `/mnt` directory. You may refer to `/mnt/etc/fstab` file to remember what you did on the installed Ubuntu system)
$ Sudo chroot /mnt
インストールしたUbuntuシステムにchrootを正常にインストールしたら、PCアーキテクチャに適したgrub-efi-*
パッケージを(再)インストールしてください。
# apt-get install --reinstall grub-efi-x86_64
(Intel i5 CPUに使用したもの)
または
# apt-get install --reinstall grub-efi-AMD64
または
# apt-get install --reinstall grub-efi-ia32
など...使用可能なパッケージのリストを取得するには、# apt-cache search ^grub-efi
を使用します
最後に、grub2をドライブにインストールするには:
# grub-install --boot-directory=/boot --bootloader-id=ubuntu-fix --target=x86_64-efi --efi-directory=/efi
# update-grub
--target=x86_64-efi
はシステムによって異なる場合があります(たとえば、デフォルトではi386-pc
、おそらくAMD64-efi
など)。詳細については、# grub-install --help
を確認してください。
# exit
安全にアンマウントして再起動します。
$ for i in /sys /proc /dev/pts /dev; do Sudo umount /mnt$i; done
$ Sudo umount /mnt/efi
(Unmount any other customized partitions, if you had any)
$ Sudo umount /mnt
$ Sudo reboot
Ubuntuが正常に起動するようになりました。
参照:
両方のマシンでさらに20以上の実験を行った後、元の回答を編集および変更しました。簡潔な答えにするために、古い答えの誤った仮定と結論をすべて削除します。
----------------マイコンピュータは1. Fujitsu LIFEBOOK-LH532、メインボードのUEFI BIOS 2012年にubuntu EFI ubiquityバージョン12.04によって破壊されました https://bugs.launchpad.net/ubuntu/+source/efibootmgr/+bug/1082418 明らかに手動BIOSインストール私のノートブックUEFI LH532で。メインボードのショートサーキットジャンパーcl1&cl2にノートブックを開きたくないので、「バグ」ISがまだあるので。 ***ハードディスクにEFIパーティションを提供しないことにより、手動BIOSモードを強制しました。ただし、すべてのインストールはUEFIメインボードを検出し、EFI UBUNTUを最初にインストールしようとします。
トピックとまったく同じエラーは、「UEFI」ノートブックのみに問題をもたらしました。
ブート方法を修正しました
https://help.ubuntu.com/community/Boot-Repair
16.04でシステムが起動します。はい、その16.04 GRUBからGreat 18.04バージョンにアクセスできます。
はい、LUBUNTU 16.04が新しいGRUBをインストールした後、18.04を選択する正しいオプションでUBUNTU 18.04を使用してこの回答を記述します。
このトピックのエラーの理由は、手動の「その他」インストールモードにEFIパーティションを提供していないことです。
だからあなたがわざと、私のように、EFIパーティションを持っていないなら。このエラーが発生します。
しかし、16.04バージョンは、よりスマートなUBIQUITYまたは?なんでも? 18.04より。 BIOSインストール(ハードディスクにefiパーティションなし)でインストールし、「戻る」を選択してBIOSモードでubuntuをインストールすることを選択できます。しかし、18.04は、私の場合は選択なしでインストールを行い、可能な場合はインストールします。
これらの18.04の状況での品質の低下を「バグ」と呼びます。しかし、適切なクリーンオートメーションのみを使用するように強制するのはプログラマの意図かもしれません。??? "something other"オプションを削除する必要があります。
その後、エラーなしでUBUNTU 18.04をインストールしますが、Windows 10の後にインストールしたMANJARO LINUXを問題なく起動することをjeしげなく禁止しています。
そしてもちろん、UBUNTU 18.04はBIOS F12を破壊します。他のOSをインストールすることを心から禁止します。ノートブックケースを開いて短絡ジャンパーCL1とCL2を開き、F12がブートメディアを選択できるようにします。
上記のリンクとして、これをランチパッドに報告しました。
少し申し訳ありませんが、ユビキタスまたはインストールプロセスには、この問題よりも多くのバグがあることを皆さんにお伝えしてください。
ブートUSBからubuntu 18.04をインストールすると、同様のエラーが発生します。ブートCDを作成し、インストールに成功しました。
UEFIブートを使用してUSBフラッシュメモリスティックからインストールすると、まったく同じ問題が発生しました。それが失敗したとき、私はここにあるコメントの1つに従い、UEFI以外の汎用フラッシュディスクから起動してインストールを実行しましたが、それは機能しました。当時、私はUEFIについて何も知らなかったので、なぜ一方のメソッドが機能し、もう一方のメソッドは機能しないのか分かりませんでした。
それ以来、私は少し調べて、UEFI(Unified Extensible Firmware Interface)がBIOSの後継であり、さまざまな要件があることを理解しました。特に、LinuxではUEFIを使用する場合、作成していない/ boot/efiパーティションが必要です(パーティションを手動で作成していました)。
エラーメッセージは確かに明確になる可能性があります。 UEFIディスクパーティションプログラムでは、続行する前にefiブートパーティションが必要です。代わりに、「GRUB installation failed」エラーを出す前に、Linuxインストールの大部分を実行します。
次の3つのオプションがあると思います。
これが役立つことを願っています、
オンノ