Your system has UEFI Secure Boot enabled. UEFI Secure Boot requires ... というエラー（メッセージ）の対処

# はじめに
NVIDIA GPU環境の構築をしていたところ，以下のような画面が表示されました．

![error_screen.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/693436/5ff3cbc0-71ca-98ee-db37-c54a016c7619.png)

> Your system has UEFI Secure Boot enabled.
> 
> UEFI Secure Boot requires additional configuration to work with third-party drivers.
> 
> The system will assist you in configuring UEFI Secure Boot. To permit the use of third-party drivers, a new Machine-Owner Key (MOK) has been generated. This key now needs to be enrolled in your system's firmware. 
> 
> To ensure that this change is being made by you as an authorized user, and not by an attacker, you must choose a password now and then confirm the change after reboot using the same password , in both the "Enroll MOK" and "Change Secure Boot state" menus that will be presented to you when this system reboots.
> 
> If you proceed but do not confirm the password upon reboot, Ubuntu will still be able to boot on your system but any hardware that requires third-party drivers to work correctly may not be usable. 

:::note
NVIDIA GPU環境の構築の手順は [Ubuntuサーバの構築 + Dockerを用いたGPU開発環境の構築【2023年12月 / 2024年1月 追記】](https://qiita.com/Yorozuya59/items/b4cee5dfdf4d56bfbb2a) を参照．
:::

いくつかの記事がヒットしたものの，いずれの方法でも最終的な解決には至りませんでした．
その後，試行錯誤しながら解決するに至ったが，その方法をまとめておくので，いくつかある方法の1つとして試してみてもらえればと思います．


# 対処方法
結論から述べると，メッセージを読まなかったことが最大の原因でした．もう1つの原因は，ssh接続で操作していたことでした．
そもそも，ただの案内文という......（色合いと英語ということから読むことさえしなかった......）

以下の操作を，ホストマシンで直接実行して下さい．

1. エラー画面の`<OK>`を選択．
1. パスワードが2回求められるので入力．
1. `sudo reboot`を実行
1. 起動時にいくつかの選択肢が出てくるので，`Enroll MOK`を選択．
    + ssh接続で操作している場合，クライアント側にこれが表示されない
1. パスワードが求められるので，先に入力したものを入力．
1. 起動

以上の操作が終了後，以下のような表示がされれば成功です．

```bash 
$ nvidia-smi
Wed Jan 24 13:10:11 2024       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.147.05   Driver Version: 525.147.05   CUDA Version: 12.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0  On |                  Off |
|  0%   31C    P8     4W / 450W |    111MiB / 24564MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1402      G   /usr/lib/xorg/Xorg                 36MiB |
|    0   N/A  N/A      1665      G   /usr/bin/gnome-shell               72MiB |
+-----------------------------------------------------------------------------+
```