備忘録とはなりますが、Kali Linux(Ubuntu , Debianも当てはまる可能性あり)で、RTX 4070ti SUPERを導入した際に、リカバリーモードではログイン画面が表示されるが、通常の起動後にログイン画面が表示できないときの対応を、備忘録がてら皆さんと情報を共有したく、記載いたしましたので、一つの対応方法として参考にしていただければ幸いです。


症状:
Kali Linux(UbuntuやDebianも該当する可能性があります)でRTX 4070ti SUPERを導入した際、リカバリーモードではログイン画面が表示されるが、通常の起動時にログイン画面が表示されない問題が発生しました。

対応方法:
以下の手順で問題を解決できるか試してみてください。

1. Grubの設定変更
   Grubの設定ファイルを編集します。
    $sudo vi /etc/grub/grub.cfg

    linux行を以下のように変更します。
    linux /boot/vmlinuz-6.6.9-amd64 root=UUID=... ro quiet splash
    ↓
    linux /boot/vmlinuz-6.6.9-amd64 root=UUID=... ro nomodeset $vt_handoff

2. /etc/default/grubの変更
    /etc/default/grubファイルを編集します。
    $sudo vi /etc/default/grub

    GRUB_CMDLINE_LINUX_DEFAULT行を以下のように変更します。
    #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
    ↓
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

既にnomodesetが含まれている場合は、コメントを解除してください。
もしこの記述がない、または"quiet splash"のみであれば、"nomodeset"を追記してください。


3. Grubの更新

$sudo update-initramfs -u -k all
$sudo update-grub


これらの手順で、NVIDIAのグラボを使用している環境で問題が解決することを期待しています。

また、今後カーネルが更新された場合に、同様な症状が出た場合は試してみてください。
(私も、ドライバの更新、カーネルの更新時はチェックしています。)



さて、これからコーヒー(勤務先にも持っていっています。安上がりなのでw)をまったり飲みながら、午後から散歩にでもでかけてきます。
(明日から仕事なので、気分転換がてらに近所の家電ショップ周りでもします)

 

 

2024年4月15日 追記

    linux /boot/vmlinuz-6.6.9-amd64 root=UUID=... ro nomodeset $vt_handoff splash  

 

上記、splashを追加すると、ログイン画面が表示されないことが判明。
もし、手っ取り早く対応するときには、splashを外してみてください。