Linuxの解決が異常または循環ログイン
記事ディレクトリ
現象
異常な解像度
Linuxをオンにすると、アイコンが大きくなり(解像度が正しくありません)、2つのディスプレイの子供用シューズの一方だけがデスクトップを表示し、もう一方のディスプレイには信号入力がありません。
サイクルログイン
通常のユーザーアカウントにログインし、パスワードを入力して、ユーザー選択インターフェイスに移動します
理由
異常な解像度の理由は、主にグラフィックカードがハングアップしていることです。
周期的なログインは、ユーザーアカウントが作成されていないか、グラフィックカードが故障している可能性があります。以前にアカウントが正常にログインできた場合は、グラフィックカードに問題がある可能性があります。この場合、通常、異常な解像度の問題が発生します。
黒板をノックする:解像度が異常である限り、ほとんどのグラフィックカードがハングします
解決
グラフィックドライバを再インストールします
インストール中にグラフィックカードドライバのインストールパッケージを保存しておいてください。保存していない場合は、もう一度ダウンロードする必要があります。
ドライバーのダウンロード
ドライバインストールパッケージがある場合は、この手順をスキップしてください
- ドライバをダウンロードするには、対応するバージョンを見つけ、
事前pytorch
に確認して、対応するバージョンをtensorflow
待ちます。例:pytorchの公式ウェブサイトのホームページにアクセスして、対応するcudaを表示しますhttps://pytorch.org/cuda
Nvidia
- cudaバージョンに対応するNAVIAを表示する
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#cuda-major-component-versions - ドライバーのダウンロードアドレス:https:
//www.nvidia.cn/geforce/drivers/
ドライブの再インストール
管理者として管理者ディレクトリを入力します
su [administrator name]
cd ~
ドライバーが配置されているディレクトリを開き、ドライバーを再インストールし(アンインストールしてからインストールします)、再起動します。次に例を示します。
- ファイルディレクトリ:
00-softwares
- ドライバーファイル:
NVIDIA-Linux-x86_64-430.50.run
cd 00-softwares
sudo ./NVIDIA-Linux-x86_64-430.50.run --uninstall
sudo ./NVIDIA-Linux-x86_64-430.50.run
sudu reboot
このとき、解像度が異常であるか、ループログインの問題を引き起こしたグラフィックカードの問題が解決されているので、グラフィックドライバのステータスを確認できます。
watch nvidia-smi
ユーザーを再作成
ルートユーザーを構成する
$は通常の管理者、#はシステム管理者です。rootユーザーはデフォルトでパスワードを持っていないため、使用できません。rootを使用する場合は、rootユーザーのパスワードを設定する必要があります(パスワードがある場合は、この手順をスキップしてください)。
sudo passwd root
ユーザーを作成
次に、管理者権限を持つユーザーを作成します
sudo adduser new_user
管理者アカウントのパスワードを入力して新しいユーザーの作成を開始すると、ユーザー情報の入力を選択できます
次に、ログインするときに、ユーザー名としてrootを入力してから、パスワードを入力します。
管理者権限
このユーザーにroot権限を与える必要がある場合は、次のコマンドを実行します。
sudo vim /etc/sudoers
次のようにファイルを変更します。
...
# User privilege specification
root ALL=(ALL) ALL
new_user ALL=(ALL) ALL
保存して終了すると、new_userユーザーにはroot権限があります。