PCの概要
- ドスパラで購入したゲーミングマシンでGeforce RTX 3070を搭載している
- 現在Windows11がインストールされている
- CPUはRyzen3700X、メモリは32GByte。購入後にSSD(SATA内蔵型)を追加。このSSDにubuntuをインストールし、デュアルブートとする
ubuntuインストール作業の備忘録
- ubuntu自体のインストールはこちらを参考にubuntu serverをインストールした。
- こちらを参考にトラブルを避けるため、いったんwindows11がインストールされているSDD(m.2 sdd)を外してからubuntu24.04をインストールした。デュアルブートだが、ブートローダーでOSを選択するのではなく、BIOS設定でブートディスクを切り替える。
- 今回使用したPCのm.2 sdd(最初から搭載されていたもの)は、ビデオカードの真下に装着されていたので、ビデオカードをいったん外す必要があった
nvidia(Geforce RTX 3070)のドライバーを入れる
インストール
ドライバの導入はここに従い、nvidia-driver-560を選択。cudaの導入はここも参考にした。
セキュアブートについて
セキュアブートが有効になっていると、ビデオカードのドライバをインストールしても認識されない。
そこで、以下のコマンドで一時的に無効化する(ここのようにBIOSで無効にしてもいいらしい)
sudo mokutil --disable-validation
このコマンドを実行すると、パスワードを入力しろと出るので入力する。そして再起動すると、ダイアログが出てカウントダウンが始まる。すかさず何かキーを押し、Editを選択。そしたら数字が出てくるのでその位置のパスワードの文字を入力してリターンを押す。これを何回か繰り返すと、disableするか、聞かれるのでYを選択。
sudo mokutil --sb-state
でdisabledになったかどうかが確認できる。
SecureBoot enabled
SecureBoot validation is disabled in shim
と出たらOK.
コメント