Můj problém je v tom, že po pokusu o aktualizaci ovladače pomocí GUI dalších ovladačů již nemohu spustit Ubuntu s GUI, protože Xorg říká, že modul jádra je verze 304.88 (stará verze před aktualizací), ale součásti ovladače jsou verze 319.32 (nová verze)
Toto je výstup dpkg -l | grep nvidia
dkpg -l | grep nvidia
ii nvidia-304 : 304.88-0ubuntu0.0.3
NVIDIA binary Xord driver, kernel module and VDPAU library
ii nvidia-319 : 319.32-0ubuntu0.0.1
NVIDIA binary Xord driver, kernel module and VDPAU library
ii nvidia-common : 1:0.2.44.2
Find obselete NVIDIA drivers
ii nvidia-current : 304.88-0ubuntu0.0.3
Transitional package for nvidia-current
ii nvidia-settings : 304.88-0ubuntu.0.0.3
Transitional package for nvidia-settings
ii nvidia-settings-304 : 304.88-0ubuntu.0.0.3
Tool for configuring the NVIDIA graphics driver
ii nvidia-settings-319 : 319.32-0ubuntu.0.0.1
Tool for configuring the NVIDIA graphics driver
To je výstup tohoto souboru.
Zpráva, kterou mi startx dává, je:
NVIDIA:Neshoda API:modul jádra NVIDIA má verzi 304.88, ale tato komponenta ovladače NVIDIA má verzi 319.32. Ujistěte se prosím, že modul jádra a všechny součásti ovladače NVIDIA mají stejnou verzi.
Fatal server error:
no screens found
Chápu, že se během aktualizace něco pokazilo, takže by mě zajímalo, jak to opravit, aby byly zbývající části 304 odstraněny a nahrazeny 319. Nevím, kde začít, protože jsem si myslel, že nvidia-current byla ta, která by se aktualizoval na 319 a tak přeinstalace nefungovala. A googlil jsem a zjistil jsem, že někdo řekl, aby se pokusili nainstalovat/znovu nainstalovat/odinstalovat tento balíček:nvidia-current-updates-dev
Ale neměl jsem ten balíček nainstalovaný, takže to nepomohlo. Kromě toho jsem bezradný. Doufám, že informace, které jsem uvedl, budou dostatečné, abych mohl brzy dostat odpověď.
EDIT:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise
uname -a
Linux SQuad 3.2.0-52-generic #78-Ubuntu SMP Fri Jul 26 16:21:44 UTC 2013 x86_64 x86_64 x86_64 GNU/LINUX
Nejlepší odpověď
Místo instalace nejnovější verze vám doporučuji nainstalovat Kernel
což je určeno pro Ubuntu 12.04.3 LTS
to je Linux Kernel 3.8.0.30
. Je k dispozici v úložišti, takže není třeba chodit na jiné místo. Zde jsou kroky k instalaci Kernel 3.8.0.30
pro Ubuntu 12.04.3 LTS.
-
Provádějte následující příkazy v sérii (jeden po druhém, pokud se v některém příkazu objeví chyba, napište komentář k příkazu, u kterého jste dostali chybu s chybovou zprávou)
-
Spusťte toto pro aktualizaci úložiště:
sudo apt-get update
-
Toto spusťte, chcete-li nainstalovat
Kernel 3.8.x
(pozor, nenechte si ujít žádnou postavu)sudo apt-get install linux-generic-lts-raring linux-headers-3.8.0-30 linux-headers-3.8.0-30-generic linux-headers-generic-lts-raring linux-image-3.8.0-30-generic linux-image-generic-lts-raring
-
Spusťte toto pro aktualizaci grub:
sudo update-grub
-
Proveďte toto pro přenastavení všech nainstalovaných balíčků (Chvíli by to trvalo, takže počkejte. Pokud se to nezdaří, zobrazí nějakou chybu, pokračujte dalším krokem)
sudo dpkg-reconfigure -a
-
Chcete-li restartovat systém, spusťte toto:
sudo reboot
-
-
Při restartování byste v
Grub Entry
viděli ještě jednu položku proLinux Kernel 3.8.0.30
vybral si to. -
Podívejte se, co se stane.. Odpovězte na další pomoc..
Nyní se odstraňuje nvidia-304
a překonfigurování nvidia-319
Postupujte podle těchto kroků. Předpokládám, že nvidia-319
je aktuálně nainstalován ve vašem systému.
-
Otevřete terminál a proveďte následující příkazy úplně
nvidia-304
sudo apt-get autoremove nvidia-304* sudo apt-get --purge remove nvidia-304* sudo apt-get autoremove sudo apt-get autoclean
-
Poté spusťte tyto příkazy a znovu nakonfigurujte
nvidia-319
sudo update-grub sudo dpkg-reconfigure nvidia-319
pokud výše uvedený příkaz zobrazuje nějakou chybu, zkuste nahradit
nvidia-319
snvidia-319*
sudo update-grub sudo update-initramfs -u (it would take some time)
-
Poté restartujte systém
sudo reboot
Odpovědět..