セキュアブートでUbuntu 18.04にNvidiaドライバーをインストールするにはどうすればよいですか?


12

昨日、Ubuntuのバージョンを17.10 *から18.04 LTSにアップグレードしようとしました。一部の要素を除き、更新は正しく行われました。

これらの要素の1つは、セキュアブートでのNvidiaドライバーのインストールです。

セキュアブートでnvidiaドライバー(バージョン396)をインストールするためにいくつかのことを試みましたが、現時点では機能していないようです...

最後に、回避策を見つけました。セキュアブートを無効にしました。しかし、これはnvidiaドライバーのインストールの問題を解決するためのトリックにすぎません...

セキュアブートでnvidiaドライバーを使用できるかどうかを知りたいのですが。

セキュアブートがアクティブになっているときに使用した手順(これは機能しません):

インストールに使用されるコマンド:

sudo apt update
sudo apt upgrade
sudo ubuntu-drivers autoinstall

セキュアブートが有効になっているインストールプロセス中に、インストールフェーズがMOK秘密鍵でスタックします。これを克服するためのトリックは、このスレッドで説明されています

しかし、私にとって、ソリューションは機能しません。そのため、スクリプトを中断して、アップデートとソフトウェアアプリケーションを実行する必要があります。しばらくすると、MOKキーのパスワードを尋ねるダイアログボックスが表示されます。

ダイアログボックスに入力してPCを再起動しますが、セキュアブートが有効になっている場合、xサーバーの設定はまだ空です。

ご回答ありがとうございます。


SBを無効にする必要があるのは、ドライバーをインストールするためだけだと本当に思いますか?Nvidia独自のモジュールは、SBが有効になっていると動作しません。
Pilot6 2018年

SBを無効にするだけで機能しているので、SBを無効にするだけで機能しますが、そうしないと機能しません。また、Nvidia独自のモジュールがSBで機能しない理由は何ですか?
Loic L.

1
署名されていないからです。SBは役に立たないBTWです。ただそれを無効にして忘れてください。askubuntu.com/questions/762254/…
Pilot6

ご回答有難うございます :)。よく、あなたがあなたのリンクしたことを投稿で言ったように。Mok utilsはSBの問題を克服するはずです。そして、インストールは実行時に達成しようとしたと思いますubuntu-drivers autoinstallが、私の場合は機能しません。しかし、気にしないでください。nvidiaドライバーをインストールしているので、すべてうまくいきます。
Loic L.

合ってます。ubuntu-driversSBを無効にしようとしますが、BIOSで無効にする方がはるかに簡単です。あなたは運転手に署名することを試みることができます、しかしそれは私見の努力の価値はありません。
Pilot6

回答:


14

セキュアブートで機能させるための私の手順は次のとおりです。

Ubuntu 18.04.1をインストールしていて、インストールの「更新とその他のソフトウェアステージ」に達したときに、セキュアブート用のパスワードを設定するオプションがあったため、先に進んでチェックボックスを有効にし、新しいパスワードを入力しました。セキュアブート用。

インストール後、Nvidiaドライバーをインストールするときに、次のことを行いました。

標準のUbuntu手順:

sudo apt-get update
sudo apt-get upgrade
  1. Ubuntuに公式のNvidia PPAを追加する

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. 更新して再度アップグレードする

    sudo apt-get update
    sudo apt-get upgrade
    
  3. 次のコマンドを使用して、GPUの推奨ドライバーを確認しました。

    ubuntu-drivers devices
    
  4. 「ソフトウェアとアップデート」を開き、「追加ドライバー」タブをクリックし、推奨ドライバーを選択して「変更を適用」をクリックしました。途中でドライバーをインストールしているときに、セキュアブートパスワードの入力を求められました。 Ubuntuのインストール時に設定したパスワードを入力し、適用が完了した後、デバイスを再起動しました。再起動すると、任意のキーを押すように要求する青いメニューが表示され、次に「Perform MOK Management」というラベルの付いたメニューが表示されました。次の4つのオプションでした。

    1. ブートを続行
    2. 登録キー
    3. ディスクからキーを登録
    4. ハッシュからキーを登録

私はオプション番号2を選択し、それから起動を続けましたが、最終的には機能し、Ubuntuの設定->詳細に進み、グラフィックカード名が正しく表示されました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.