web-dev-qa-db-ja.com

セキュアブートでNvidiaドライバーubuntu 18.04をインストールする

昨日、ubuntuのバージョンを17.10から18.04 LTS。全体的に、一部の要素を除き、更新は正しく行われています。

これらの要素の1つは、セキュアブートでのNvidiaドライバーのインストールです。セキュアブートでnvidiaドライバー(バージョン396)をインストールしようといくつか試みましたが、現時点では動作していないようです...

最後に、この問題を克服する解決策を見つけました。セキュアブートを無効にしましたが、nvidiaドライバーのインストールの問題を解決するためのトリックです...

私の質問は、「nvidiaドライバーをセキュアブートで動作させることは可能ですか?」です。

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

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

Sudo aptアップデート

Sudo aptのアップグレード

Sudo ubuntu-drivers自動インストール

セキュアブートが有効になっているインストールプロセス中に、インストールフェーズがMOKプライベートキーでスタックします。それを克服するためのトリックはここで説明されています https://devtalk.nvidia.com/default/topic/1036167/stuck-trying-to-intall-nvidia-390-ubuntu-18-04-lts-/?オフセット=

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

だから私はダイアログボックスを満たし、PCを再起動しますが、セキュアブートが有効になっているとき、xサーバー設定はまだ空です。

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

8
Loic L.

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

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

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

標準のUbuntu手順:

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

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

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

    ubuntu-drivers devices
    
  4. 「Software&Updates」を開き、「Additional Drivers」タブをクリックしてから、推奨ドライバーを選択して「Apply Changes」をクリックしました。ドライバーが途中のどこかにインストールされている間、安全なブートパスワードを求められました。 Ubuntuのインストール時に設定したパスワードを入力し、適用が完了した後、デバイスを再起動し、再起動時に任意のキーを押すよう求める青いメニューが表示され、「MOK管理の実行」というラベルのメニューが表示されました次の4つのオプションがありました。

    1. 起動を続ける
    2. 登録キー
    3. ディスクからキーを登録する
    4. ハッシュからキーを登録する

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

9
omar ram

ありがとう @ Pilot6

あなたがコメントセクションで与えた説明のために。

回答:

理由は、署名されていないことです。 SBは無用です。無効にして忘れてください。参照: サードパーティのカーネルモジュールをインストールするとき、またはカーネルのアップグレード後に「必要なキーが利用できません」と表示されるのはなぜですか?

0
Loic L.