
システムを 15.10 から 16.04 に、コンテナーを 14.04 から 16.04 にアップグレードしました。
私は両方ともデフォルトのcuda/nvidiaドライバを使用しました。cuda 7.5とnvidia 361.42
コンテナを起動すると lightdm DM が表示されます。マウスを動かすことも、キーボードを使用することもできません。16.04 には kbd モジュールとマウス モジュールがありません。これを修正する方法はありますか。
ありがとう
答え1
16.04 に付属する独自の NVIDIA ドライバーには問題があるようです。私もそれで問題を抱えていましたし、少なくとも 1 つの他の質問でも問題が報告されています。これが私が問題を解決するために行ったことです。あなたにも効果があるはずです。
- Ctrl+ Alt+を押して TTY を入力しますF1。
- ユーザー名とパスワードでログインしてください。
- 実行し
sudo apt-get purge nvidia-*
てプロンプトを確認します。 - 実行し
sudo apt-add repository ppa:graphics-drivers/ppa
てからsudo apt-get update
。 - 走る
sudo apt-get install nvidia-364
。
これにより、そのリポジトリ/PPAから最新のドライバーがインストールされます。これはUbuntuに付属しているもの(361.42対364.15)よりも新しいバージョンであり、より安定しているようです。また、オープンソースなので、プラスです。;-)。
何か問題があったり、これらの手順に混乱があったりする場合は、コメントを残してください。
答え2
これは、コンテナ内のxorg入力が で構成されているために発生する可能性がありますがxserver-xorg-input-kbd
、これは16.04では廃止されています。この場合、evdevを使用して入力を再設定することで解決できます。詳細については、この答え。