Linux サーバーのグラフィック カードのクラッシュの解決策

Linux サーバーのグラフィック カードのクラッシュの解決策

ログインインターフェースの解像度が特に大きい場合、グラフィカルインターフェース全体が特に大きくなり、どうやってもログインできません。

この場合、通常はグラフィック カード ドライバーがクラッシュしているため、まずグラフィック カード ドライバーに問題があるかどうかを確認します。

nvidia -smi

ドライバーをリンクできない場合は、グラフィック カード ドライバーに問題があることを意味します。

主に以下の治療法が用いられる

1. Ubuntuシステムに入る

まず、CTRL+ALT_F1を押して文字処理インターフェースにアクセスします。

次に管理者アカウントとパスワードを入力してログインします。この時点ではターミナルに入るのと同じです。

発生した問題: このステップでは、マルチアカウントサーバーであるため、管理者アカウントにログインすると、常にログインエラーが発生しますが、通常のユーザーでログインすることは可能です。そのため、通常のユーザーでログインしてから、suしてパスワードを入力します。

2. 公式のNVIDIAグラフィックカードドライバーをダウンロードする

ダウンロードアドレス: http://www.geforce.cn/drivers

自分のシステムに対応するグラフィックドライバーのバージョン番号を選択します。私の場合は1080なので、NVIDIA-Linux-x86_64-384.130.runを選択しました。

ダウンロード後、USB フラッシュ ドライブに保存します。このプロセスは、グラフィカル インターフェイスを備えたコンピューターで完了する必要があります。

3. 統合されたNouveauドライバーを無効にする

Ubuntu システムに統合されているグラフィック カード ドライバーは nouveau です。これは、NVIDIA 向けにサードパーティが開発したオープン ソース ドライバーです。公式の NVIDIA ドライバーをインストールする前に、これをブロックする必要があります。

以下の手順は主に禁止するために使用されます

プロパティを表示

sudo ls -lh /etc/modprobe.d/blacklist.conf

プロパティを変更する

sudo chmod 666 /etc/modprobe.d/blacklist.conf

vimエディタで開く

sudo vim /etc/modprobe.d/blacklist.conf

ファイルの最後の行に次のコード行を追加します。

ブラックリスト vga16fb
ブラックリストヌーボー
ブラックリスト rivafb
ブラックリスト rivatv
ブラックリスト nvidiafb

そして実行する

sudo update-initramfs -u

再起動後に実行

lsmod | grep nouveau

4. インストール

サーバー システムを使用しているため、実行ファイルを含む USB ドライブを mnt/usb ディレクトリに手動でマウントする必要があります。

4.1 実行ファイルを含むUSBディスクをmnt/usbディレクトリに手動でマウントする

(1)まず、USBフラッシュドライブのバージョン番号を確認します。

USBドライブを挿入する前と挿入した後に2回入力します

cat /proc/partitions

これは、USB フラッシュ ドライブを挿入する前と挿入した後に 2 回実行されることに注意してください。2 回目の表示結果の追加の数字は、USB フラッシュ ドライブのデバイス番号です。コンピュータにはデュアルハードディスクが搭載されているため、USBフラッシュドライブはシステム内の/dev/sdc1になります(sdc1はsdc内のパーティションを表します)。

操作中、USB ドライブを挿入する前と後の 2 回を無視したので、2 回目には追加の結果が表示されませんでした。

(2)マウントコマンドを使用してUSBドライブをマウントする

USB ドライブをマウントする前に、まず mnt/usb パスを自分で作成する必要があります。パスは次のとおりです。

まず、/mntへのパスを見つけます

cd /mnt

成功したら、まず /mnt の下に usb というフォルダーを作成します。フォルダー名は任意です。

mkdir /mnt/usb

以下のUSBドライブのマウントを開始します

sudo mount /dev/sdc1 mnt/usb

マウント後、mnt/usb 経由で USB ディスクの内容にアクセスできます。次のコマンドは、USB ドライブの内容を表示します。

cdマウント/USB
ls

4.2 インストール

cd /mnt/usbコマンドでディレクトリに入ります

以前にグラフィック ドライバーをインストールしたことがある場合は、まずそれをアンインストールする必要があります。

sudo apt-get --purge remove nvidia-*

インストール手順は次のとおりです

sudo chmod a+x NVIDIA-Linux-x86_64-384.130.run
sudo ./NVIDIA-Linux-x86_64-384.130.run -x-check なし -no-nouveau-check なし -opengl-files なし

4.3 USBドライブのマウントを解除する

sudo umount /dev/sdc1
sudo umount /mnt/usb

最後に、CTRL+ALT+F1を押してグラフィカルインターフェースに戻ります。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Trash-Cli: Linux のコマンドラインごみ箱ツール
  • Linux のごみ箱スクリプトを作成するための 101 個のスクリプト
  • Linux は suid vim.basic ファイルを使用して権限昇格を実現します。
  • Linux での中国語入力方法の問題を素早く解決する
  • MySQL を使用してポート 3306 を開いたり変更したり、Ubuntu/Linux 環境でアクセス許可を開く
  • Linux システムで Vim を使用してリモート ファイルを読み書きするコマンドの詳細な説明
  • Linux のごみ箱メカニズムの実装プロセスと使用方法の詳細な説明

<<:  Vueはボールのスライディングクロス効果を実現します

>>:  Reactはダブルスライダークロススライドを実装します

推薦する

詳細なハードウェア情報を取得するための Linux のいくつかのコマンドの詳細な説明

Linux システム、特にサーバー システムでは、デバイスのハードウェア情報を表示する必要がよくあり...

MySQL 8.0.15 圧縮版インストール グラフィック チュートリアル

この記事では、参考までにMySQL 8.0.15圧縮版のインストール方法を紹介します。具体的な内容は...

CSS3 クリックボタン円形進行ティック効果実装コード

目次8. CSS3 クリックボタンの円形進捗チェック効果8.1 画像プレビュー8.2 index.h...

Easyswoole ワンクリック インストール スクリプトとパゴダ インストール エラー

よくある質問easyswoole を初めて使用する場合は、次のような問題に遭遇することがよくあります...

CentOS 7.4 64 ビット版に MySQL 8.0 をインストールして設定するための詳細な手順

ステップ1: MySQL YUMソースを取得するMySQLの公式サイトにアクセスして、RPMパッケー...

Windows が MySQL サービスを開始できず、エラー 1067 を報告する場合の解決策

突然、MySQLにログインすると、アクセスが拒否されたか、データベースに接続できないと表示されました...

CSS3 アニメーション – ステップ機能の説明

最近、CSS3 アニメーションのソース コードの実装をいくつか見ていたところ、CSS コード アニメ...

MySQL 5.7.19 winx64 無料インストールバージョン設定チュートリアル

mysql-5.7.19-winx64インストールフリー版の設定方法、参考までに具体的な内容は以下の...

JSパッケージオブジェクトに関する簡単な説明

目次概要意味インスタンスメソッドプリミティブ型とインスタンスオブジェクト間の自動変換カスタムメソッド...

DockerでLinuxシェルコマンドを実行する方法

Docker でシェル コマンドを実行するには、コマンドの前に sh -c を追加する必要があります...

mysql5.7 以降で my.ini を設定するための詳細な手順

Windows 64 ビット版 MySQL 5.7 以降の解凍パッケージにデータディレクトリ、my-...

CSS の高さの崩壊問題の解決

1. 崩壊度が高いドキュメント フローでは、親要素の高さはデフォルトで子要素によって拡張されます。つ...

Windows 10でDockerコンテナのポートにアクセスできない問題に対する完璧な解決策

Windows 10 で Docker コンテナのポートにアクセスできない問題を解決する (ポート ...

TinyEditorはシンプルで使いやすいHTML WYSIWYGエディタです

数日前、国産の XHTML エディタを紹介しました。今日は、有名な海外の Web デザイン ブログl...

VMware Workstation 14 Pro は CentOS 7.0 をインストールします

VMware Workstation 14 ProにCentOS 7.0をインストールする具体的な方...