UEFI に以前インストールした Linux を忘れさせて新しいものを受け入れるようにする方法 (Devuan)

UEFI に以前インストールした Linux を忘れさせて新しいものを受け入れるようにする方法 (Devuan)

新しいラップトップに Lubuntu 17.10 をインストールしましたが、スムーズに進みました (いくつか問題がありましたが、最終的には起動して正常に動作しました)。UEFI BIOS はセキュア ブート モードです。200 MB の EFI パーティションがあり、その後に大きなルート パーティションがあります。SSD のベスト プラクティスのため、スワップ パーティションはありません (これが機能するようになれば、/tmp も tmpfs を使用します)。

最後の瞬間に気が変わって、SystemdベースではないDevuanを使いたいと思った。またしても、Wi-Fiを動作させるためにファームウェアファイルを探し回らなければならないという問題に直面した(これはいつも私を悩ませている)。https://askubuntu.com/questions/794218/getting-killer-wireless-ac-1535-working-for-installing-ubuntu-16-04)。最初のインストール試行中は、オフライン インストールを続行して Wi-Fi を起動し、ネットワーク ミラーを事後的に追加するつもりでした。残念ながら、Devuan インストーラーは最終的に GRUB をインストールしませんでした。

2 回目のインストール試行で、正しいバージョンの Wi-Fi ファームウェアが見つかりました (さまざまなバージョンを試した 4 回目で成功!)。インストーラーはおかげで機嫌が良くなり、最後に GRUB がインストールされました。ただし、EFI パーティションには触れなかったのではないかと思います。

現在発生しているのは、起動中に UEFI が 2 つの起動可能なアセットを認識しているということです。1 つは古い Ubuntu (lubuntu) で、もう 1 つは Devuan です。Devuan は、UEFI がそのキーを承認しないため起動しません。Ubuntu は承認されますが、他のすべてがなくなったため、grub プロンプトで停止します。

レスキュー モードで EFI パーティションをインストールしてみる必要がありますか? UEFI BIOS に保存されているキーは修復されますか? BIOS に古いインストールとそのキーを忘れさせるにはどうすればよいですか?


キーに関する同じ理由で、UEFI がペンドライブの起動も拒否するようになりました。私の計画は、USB DVD ドライブを入手してそこから CD を起動することです。その後、SSD を消去します。その後、UEFI が以前のインストールを忘れなければ、これは厳しい戦いになるでしょう。


これは Devuan 特有の問題ではないかと思い始めています。USB DVD を入手し、Lubuntu やその他のインストール DVD またはライブ DVD を起動できますが、Devuan ではこのメッセージのみが表示されます。署名に問題があるのではないかと思います。

答え1

つまり、セキュア ブートはもともと Microsoft の発明です。Ubuntu は Microsoft に署名/証明書の料金を支払ったため、私の Lubuntu は動作しました。ただし、Debian は支払わなかったため、Debian の直接の派生である Devuan にも UEFI 証明書がありませんでした。

#devuan IRC チャンネルで、何人かの人 (@avbox、@fsmithred、@nelson) が私を安心させてくれました。Ubuntu のキーを使用してシバンに署名するのは難しくないようです。それまでは、セキュア ブートをオフにする必要があります。

関連情報