web-dev-qa-db-ja.com

Ubuntu 18.04がnvidiaドライバーをインストールした後にログインページの後にハングする

ASUS Zenbook UX303LにUbuntu 18.04を新たにインストールしました。 nvadiaグラフィックをインストールして再起動した後、資格情報を入力した後、ログインページを通過できません。

これらのコマンドを使用してnvidiaグラフィックドライバをインストールしました

_Sudo add-apt-repository ppa:graphics-drivers/ppa 
Sudo apt-get update
Sudo apt-get install nvidia-390
_

これが私が試したソリューションのいくつかです。

1)TTYターミナルに入り、nvidiaグラフィックドライバを再インストールします。これらのエラーのために、私はそれを行うことができません TTYを介してデバッグしようとしたときに出力されます 何も実行できないため、TTYでは基本的に無力です。

パスワードの後に​​ログインがハングする

2)GRUB=ページに、UbuntuおよびNvidiaドライバーをインストールし、押された[〜#〜] e [〜#〜]とlinux行とF10の最後に_nouveau.modeset=0_を追加しました。

3)GRUB)メニューの詳細オプションを使用して古いカーネルバージョンをロードしましたが、ログイン画面の後でまだスタックします。

まだ運がない。私のグラフィックスかカーネルか、今は混乱しています。どうすればいいですか?どんな助けでもありがたいです。

また、ここに私のシステム情報があります(Ubuntuを再インストールしたくないUSB cusを使用して起動してこれを取得しました)。

ubuntu@ubuntu:~$ inxi -Fx System: Host: ubuntu Kernel: 4.15.0-29-generic x86_64 bits: 64 compiler: gcc v: 7.3.0 Desktop: Gnome 3.28.2 Distro: Ubuntu 18.04.1 LTS (Bionic Beaver) Machine: Type: Laptop System: ASUSTeK product: UX303LNB v: 1.0 serial: <root required> Mobo: ASUSTeK model: UX303LNB v: 1.0 serial: <root required> UEFI: American Megatrends v: UX303LNB.203 date: 12/10/2014 Battery: ID-1: BAT0 charge: 22.9 Wh condition: 40.3/50.1 Wh (80%) model: ASUSTeK ASUS Battery status: Discharging CPU: Topology: Dual Core model: Intel Core i7-5500U bits: 64 type: MT MCP Arch: Broadwell rev: 4 L2 cache: 4096 KiB flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 19154 Speed: 1400 MHz min/max: 500/3000 MHz Core speeds (MHz): 1: 1400 2: 1397 3: 1397 4: 1397 Graphics: Device-1: Intel HD Graphics 5500 vendor: ASUSTeK driver: i915 v: kernel bus ID: 00:02.0 Device-2: NVIDIA GM108M [GeForce 840M] vendor: ASUSTeK driver: nouveau v: kernel bus ID: 03:00.0 Display: x11 server: X.Org 1.19.6 driver: nouveau resolution: 3200x1800~60Hz Message: Unable to show advanced data. Required tool glxinfo missing. Audio: Device-1: Intel Broadwell-U Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 00:03.0 Device-2: Intel Wildcat Point-LP High Definition Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 00:1b.0 Sound Server: ALSA v: k4.15.0-29-generic ^ANetwork: Device-1: Intel Wireless 7265 driver: iwlwifi v: kernel port: f040 bus ID: 02:00.0 IF: wlp2s0 state: down mac: 60:57:18:3d:ed:0c Device-2: ASIX AX88772B type: USB driver: asix bus ID: 1-3:6 IF: enx9cebe81d1999 state: up speed: 100 Mbps duplex: full mac: 9c:eb:e8:1d:19:99 Drives: Local Storage: total: 503.04 GiB used: 406.9 MiB (0.1%) ID-1: /dev/sda vendor: HGST (Hitachi) model: HTS545050B7E660 size: 465.76 GiB ID-2: /dev/sdb vendor: Kingston model: SMSM150S324G2 size: 22.37 GiB ID-3: /dev/sdc type: USB vendor: SanDisk model: Cruzer Switch size: 14.91 GiB Partition: ID-1: / size: 3.85 GiB used: 406.9 MiB (10.3%) fs: overlay source: ERR-102 Sensors: Missing: Required tool sensors not installed. Check --recommends Info: Processes: 221 Uptime: 8m Memory: 7.70 GiB used: 1.25 GiB (16.2%) Init: systemd runlevel: 5 Compilers: gcc: N/A Shell: bash v: 4.4.19 inxi: 3.0.30

1
John Miller

独自のドライバーでNVIDIAグラフィックスをセットアップした経験:

  1. https://www.geforce.com/drivers に移動し、GPU用の最新のLinux 64ビットドライバーをダウンロードします(最新のものを選択してください。執筆中の最新のものは410.93です)。
  2. ラップトップをリカバリモードで再起動し(GRUB画面で、 'e'を押して、linuxで始まる行に '1'を追加します。下から2行目)、 'F10を押します。 」
  3. ルートパスワードを入力してください
  4. 「/ etc/X11 /」フォルダの下に「xorg.conf」がないことを確認してください
  5. 最新のNVIDIAドライバーをダウンロードしたディレクトリに移動します。
  6. NVIDIAドライバーインストーラーを「sh ./NVIDIA-xxxxx.run」として実行し、指示に従います
  7. 「Sudo nano/etc/initramfs-tools/modules」を使用してファイルを編集し、次のモジュールを個別の行に追加します:nvidia、nvidia_modeset、nvidia_uvm、nvidia_drm
  8. 「sudo update-initramfs -c -k all」を実行します
  9. ファイル「/ etc/default/grub」のカーネルパラメータ「nvidia-drm.modeset = 1」を「GRUB_CMDLINE_LINUX_DEFAULT」で始まる行に追加します
  10. 「sudo update-grub」を実行します
  11. ラップトップを通常どおりLinuxで再起動します。

コンパイルの問題が発生した場合は、NVIDIAインストーラーのログで正確なエラーを確認してください。ほとんどの場合、 'linux-headers'(Linuxカーネルのバージョンに対応)、 'gcc'パッケージをインストールしてから、NVIDIAドライバーのインストールを再試行する必要があります。