NVidia sürücüsünü güncellerken hataları önlemek için X Sunucusu nasıl kapatılır?


33

NVidia sürücümü güncellemeye çalıştım, ancak sürücü kurulumunu çalıştırdığımda bir hata aldım.

Hatayı görün:

  HATA: Bir X sunucusu çalıştırıyorsunuz; lütfen daha önce X'ten çıkın            
         yüklemeden. Daha fazla ayrıntı için, lütfen MONTAJ bölümüne bakın   
         Linux sürücüsünde bulunan README'deki NVIDIA DRIVER         
         www.nvidia.com adresinden indirme sayfası.


Not: Yazarak bir kılavuzu izlemeyi denedim, init 3ancak yine de hiçbir şey değişmedi. X sunucusu nasıl kapanır?

Böylece sürücüyü güncelleyebilirim


1
önerimi denedin servicemi
Kevin

bu ne dağıtıcı?
Patrick

Yanıtlar:


17

Nvidia'nın kurulum / güncelleme işlemlerini hiç aldığımı sanmıyorum ama burada:

# To stop:
sudo init 3
# To resume:
sudo init 5

Her ne kadar% 100 Ubuntu'da çalışacağından emin olmasam da, IIRC init'ten uzaklaştı. Ubuntu'da şunu deneyin (gdm'yi kdm / slim / kullandığınız ekran yöneticisi ile değiştirin):

# To stop:
sudo service gdm stop
# To start:
sudo service gdm start

Tüm X oturumunu durdurduğundan eminim

Daha az temiz, onları sadece öldürebilirsin:

sudo killall /usr/bin/X

Fakat yeniden doğabilirler.


İlk çözümünüzü denedim ve işe yaramadı, sonra ikinci çözümünüzü tanınmayan servis (hepsini denedim) yazdım. Son çözümünüzü de denedim ve şöyle der:no proccess found
Rev3rse

2
Ubuntu altında, temel ekran yöneticisi GDM değil LightDM'dir. service lightdm stop.
John WH Smith

@JohnWHSmith belki de şimdi, ama ben bunu yazdığımda 3 yıl önce değildi.
Kevin

6

Sürümünüze bağlı olarak, X sunucusunu durdurma şekli değişir. alt+ctrl+F1X modunu durdurmak için grafik modundan çıkmanız ( örneğin, yazarak ), giriş yapmanız ve ardından aşağıdaki komutlardan birini girmeniz gerekir :

sudo service lightdm stop

sudo service gdm stop

sudo service kdm stop  //this is the one that worked for mi as I use kdm and Linux mint

Şimdi sürücüleri yükleyebilir ve ardından yazabilirsiniz.

sudo reboot

Eğer yazarken sudo servicebasın sekmesi var seçeneklerini görmek için (gdm, kdm, ...)


4

Hatanın belirttiği gibi, hala bir X sunucusu çalıştırıyorsunuz. Giriş yaparken Nvidia .run dosyalarını yüklemeye çalıştığınızda bu hata oluşur.

Çıkış yaptığınızdan emin olun.

  • Hit CTRL + ALT + F1 ve giriş kimlik bilgilerinizi kullanarak.
  • geçerli X sunucusu oturumunuzu yazarak sudo service lightdm stopveyasudo stop lightdm
  • Runlevel 3 (veya 5) yazarak sudo init 3 (veya sudo init 5) yazın ve .run dosyanızı yükleyin .
  • Yükleme bittiğinde yeniden başlatmanız gerekebilir. Değilse, X sunucunuzu yeniden başlatmak için sudo service lightdm startveya çalıştırın sudo start lightdm.

2

Tecrübelerime göre şunu deneyeceğim:

  • Alt+F1Sonra giriş, sudo telinit 3(bu işe deneyin değilse /sbin/telinit 3ve check) onunla seviyesine 3'e değiştirildiğini runlevelo çıkış gibi bir şey olmalı 5 3araçlar geçerli çalışma seviyesi olduğunu hangi 3o ve önce 5.

Bu işe yaramazsa, şunu yapın:

  • ps ax | grep X, ve çıktıda PIDişlemin numarasını görecektiniz X, bu yüzden işlemin sudo kill -9 numbernerede numberolduğu ile onu öldürmelisiniz PID.

1
sudo kill -9 <all pids from ps ax>çalıştı!
voy

1

Linux Nane kullanıyorsanız, sudo service mdm stop


Benim için sudo service lightdm stopLinux Mint
19'daydı.

@Angelorf Hangi masaüstü ortamını kullanıyorsunuz? Tarçın?
crypdick

Evet, Linux Nane 19 Tarçın.
Angelorf

0

Farklı bir çalışma seviyesine geçme

Linux'taki çalışma seviyeleri, sistem önyüklendiğinde veya kapatıldığında hangi hizmetlerin otomatik olarak başlatılacağını ve durdurulacağını belirler. Çalışma seviyeleri tipik olarak 0 ila 6 arasında değişmektedir, çalışma seviyesi 5 tipik olarak hizmetlerin bir parçası olarak X pencere sistemini başlatmaktadır (çalışma seviyesi 0 aslında bir sistem durmasıdır ve 6, bir sistem yeniden başlatmasıdır). X çalışırken NVIDIA Linux Sürücüsünü kurmak iyi bir uygulamadır ve kurulumda sorun yaşanması durumunda X'in yeniden başlatılmaya başlamasının önlenmesi iyi bir fikirdir (aksi halde kendinizi otomatik olarak deneyen bozuk bir sistemle bulabilirsiniz. X'i başlatmak için, ancak başlangıçta askıda kalıyor, X'i düzeltmek için gerekli onarımları yapmanızı engelliyor). Ağ kurulumunuza bağlı olarak, Sürücü yüklemek için 1, 2 veya 3 çalışma seviyeleri yeterli olmalıdır. Seviye 3 tipik olarak ağ servislerini içerir, bu nedenle, kurulum sırasında sistem tarafından kullanılan yardımcı programlar uzak bir dosya sistemine bağlıysa, Düzey 1 ve 2 yetersiz kalır. Sisteminiz genellikle komut istemi bulunan bir konsola önyükleme yapıyorsa, hiçbir şeyi değiştirmeniz gerekmez. Sisteminiz normalde grafiksel giriş ve masaüstüyle X pencere sistemine önyükleme yapıyorsa, hem X'den çıkmalı hem de varsayılan çalışma seviyenizi değiştirmelisiniz.

Çoğu dağıtımda, varsayılan çalışma seviyesi / etc / inittab dosyasında saklanır, ancak kendi dağıtımınız için kılavuza başvurmanız gerekebilir. Varsayılan çalışma seviyesini belirten çizgi

id:n:initdefault:

veya benzerleri, ki burada n çalışma seviyesini belirtir. / etc / inittab, root olarak düzenlenmelidir. Bu kavrama aşina değilseniz, lütfen dosya düzenleme ve kök kullanıcı bölümlerini okuyun. Ayrıca dosyayı düzenlemeden önce, özellikle de yanlışlıkla Linux metin düzenleyicilerinde yeniyseniz, dosyayı yanlışlıkla bozmanız durumunda, bir kopyasını oluşturmanız önerilir:

# cp /etc/inittab /etc/inittab.original

Satır, uygun bir çalışma seviyesi varsayılan olacak şekilde düzenlenmelidir (çoğu sistemde 1, 2 veya 3):

id:3:initdefault:

Değişiklikleri kaydettikten sonra, X'ten çıkın. Sürücü kurulumu tamamlandıktan sonra, varsayılan çalışma seviyesini tekrar / etc / inittab dosyasını düzenleyerek ya da yedek kopyanızı tekrar orijinal ismine taşıyarak orijinal durumuna geri döndürebilirsiniz.

Farklı dağıtımlar, X'ten çıkmak için farklı yollar sunar. Birçok sistemde, init yardımcı programı mevcut çalışma seviyesini değiştirir. Bu, X'in çalışmadığı bir çalışma seviyesine geçmek için kullanılabilir.

init 3

X'ten çıkmanın başka yöntemleri de var. Lütfen dağıtımınıza danışın.

NVIDIA Hızlandırılmış Linux Grafik Sürücüsü README ve Kurulum Kılavuzu

Tüm işlemlerinizi şunlarla listeleyin:

ps ax

Tüm koşma servislerinizi aşağıdakilerle birlikte listeleyin:

service --status-all | grep +

0

Kubuntu kullanıyorum ve aynı problemi yaşadım ve cevapların hiçbiri işe yaramadı, ama "düşük grafik modunda" çalıştığını söyleyen bir mesajla geliyordu. ctrl-alt-backspaceX sunucusunu öldürmek için vurmak zorunda kaldım .

Makineye bağlanmak ve bundan sonra Nvidia sürücülerini kurmak için ssh kullandım. Muhtemelen kullanarak sanal bir kabuğa gitmek ctrl-alt-F1işe yarar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.