Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Xubuntu 16.04.2 - po rebootu není video [vyřešeno]  (Přečteno 1845 krát)

navsteva

  • Aktivní člen
  • *
  • Příspěvků: 220
Xubuntu 16.04.2 - po rebootu není video [vyřešeno]
« kdy: 21 Května 2017, 00:37:32 »
Xubuntu Xenial LTS, po aktualizaci přes apt update; apt upgrade jstem si všiml hlášky, že grub2 hlásil chybový status 2. Odinstaloval jsem grub, a konfigurační soubory, znovu nainstaloval, ale chyba je stále přítomná:
Kód: [Vybrat]
apt upgrade
Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace… Hotovo
Propočítává se aktualizace… Hotovo
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
2 instalováno nebo odstraněno pouze částečně.
Po této operaci bude na disku použito dalších 0 B.
Chcete pokračovat? [Y/n] y
Nastavuje se balík grub-pc (2.02~beta2-36ubuntu3.10) …
/var/lib/dpkg/info/grub-pc.postinst: řádek 703: chyba syntaxe poblíž neočekávaného tokenu „fi“
dpkg: chyba při zpracovávání balíku grub-pc (--configure):
 podproces instalovaný post-installation skript vrátil chybový status 2
dpkg: nesplněné závislosti zamezily konfiguraci balíku grub-gfxpayload-lists:
 grub-gfxpayload-lists závisí na grub-pc (>= 1.99~20101210-1ubuntu2); avšak:
  Balík grub-pc zatím není zkonfigurován.

dpkg: chyba při zpracovávání balíku grub-gfxpayload-lists (--configure):
 problém se závislostmi - nechávám nezkonfigurované
Žádné apport hlášení nebylo vytvořeno, protože chybová hláška naznačuje, že se jedná o chybu způsobenou předchozí chybou.
                                         Při zpracování nastaly chyby:
 grub-pc
 grub-gfxpayload-lists
E: Sub-process /usr/bin/dpkg returned an error code (1)

Co s tím?

Další věc, daleko horší, než ta chyba, je, že mám i windows, a nyní se mi nezobrazuje grub menu, jen černá obrazovka. A to i při restartu, či vypnutí a zapnutí. Systém najede, dokonce mohu nabootovat i windows, když podržím šipku dolů a zmáčknu enter, ale musí s tím pracovat i manželka a ta chce windows. V čem je chyba?

Po nové instalaci balíku grub-pc sem si všiml, že se vytvořil místo /etc/default soubor /etc/default/grub.ucf-dist.
Ten jsem přejmenoval na /etc/default/grub.

Obsah /etc/default/grub:

Kód: [Vybrat]
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

« Poslední změna: 22 Května 2017, 23:03:29 od navsteva »

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:Grub2 po aktualizaci - chybový status 2
« Odpověď #1 kdy: 21 Května 2017, 02:59:01 »
Nainstaluj si
Kód: [Vybrat]
sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair

spustíš ho příkazem
Kód: [Vybrat]
boot-repair
Klikni na "Recommended repair"
Grub bude kompletně odstraněn (purge) a znova nainstalován.



Následuj instrukce které se objeví a proveď příkazy které ti budou navrženy
(v oknech se pohybuj pomocí tab, space a enter na klávesnici  (přesun * pomocí tab, potvrzení pomocí space))
Příklad jak to bude vypadat:



Po dokončení opravy a restartu by mělo být vše v pořádku.
Poznámka: Pokud používáš dualboot s W8/W10 vypni fastboot, nejlépe trvale - je to zdroj problémů.
Dále doporučuji nainstalovat
Kód: [Vybrat]
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

spustíš ho příkazem
Kód: [Vybrat]
grub-customizer
ve kterém si můžeš grub pohodlně editovat (skrýt/odstranit nepotřebné položky, změnit jejich pořadí, nast. timeout atd.)

« Poslední změna: 21 Května 2017, 03:33:50 od juwa2 »

navsteva

  • Aktivní člen
  • *
  • Příspěvků: 220
Re:Xubuntu 16.04.2 - po rebootu není video
« Odpověď #2 kdy: 21 Května 2017, 20:43:54 »
Díky, to neřeší to, že je 2.02~beta2-36ubuntu3.10 v repozitářích vadné, protože obsahuje chybu syntaxe v souboru /var/lib/dpkg/info/grub-pc.postinst.

Dnes jsem znovu udělal apt update; apt upgrade -y, a už je opraveno, stáhlo si to verzi 3.11, která už je v pohodě a šla aktualizovat. Takže grub už žádnou chybu nehlásí, žádná chyba syntaxe či chybový status. To je tedy vyřešeno.

Každopádně mezi posledními aktualizacemi bylo něco, co způsobuje nezobrazení grubu, a nejen grubu, ale celého biosu, za stavu po čerstvém rebootu nebo vypnutí a zapnutí. Jakmile se ale vypne na 2-3 minuty, bios i grub se po zapnutí zobrazí.

Na to žádný boot repair nebo customizer nepomůže. Myslím, že je problém s tím, že něco zůstane v ram, a dokud kondenzátory dodávají ještě proud, tak mám místo biosu a grubu černou obrazovku. Co by to mohlo způsobovat? Nějaký problém s proprietárními ovladači nvidia?

Tipuji souvislost s touto chybovou hláškou:
Kód: [Vybrat]
ldconfig
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 není symbolický odkaz

/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 není symbolický odkaz

https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-375/+bug/1662860
« Poslední změna: 22 Května 2017, 14:17:03 od navsteva »

navsteva

  • Aktivní člen
  • *
  • Příspěvků: 220
Re:Xubuntu 16.04.2 - po rebootu není video
« Odpověď #3 kdy: 21 Května 2017, 21:02:57 »
Tak vyřešení problémů s ldconfig to nevyřešilo.
Kód: [Vybrat]
mv /usr/lib/nvidia-375/libEGL.so.1 /usr/lib/nvidia-375/libEGL.so.1.org
mv /usr/lib32/nvidia-375/libEGL.so.1 /usr/lib32/nvidia-375/libEGL.so.1.org
ln -s /usr/lib/nvidia-375/libEGL.so.375.39 /usr/lib/nvidia-375/libEGL.so.1
ln -s /usr/lib32/nvidia-375/libEGL.so.375.39 /usr/lib32/nvidia-375/libEGL.so.1
« Poslední změna: 22 Května 2017, 14:17:17 od navsteva »

navsteva

  • Aktivní člen
  • *
  • Příspěvků: 220
Re:Xubuntu 16.04.2 - po rebootu není video
« Odpověď #4 kdy: 22 Května 2017, 08:41:22 »
Zkusil jsem i ten grub-repair, a jak jsem předpokládal, vůbec to nepomohlo. Dělá to to samé, jako když jsem ten grub přeinstalovával ručně.

Každopádně v grubu jako takovém chyba není.
« Poslední změna: 22 Května 2017, 14:17:27 od navsteva »

navsteva

  • Aktivní člen
  • *
  • Příspěvků: 220
Re:Xubuntu 16.04.2 - po rebootu není video
« Odpověď #5 kdy: 22 Května 2017, 15:05:19 »
Budu zkoušet různé paratry rebootu v grubu, jako zde nebo zde

Kód: [Vybrat]
GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash reboot=acpi"
GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash reboot=pci"
GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash reboot=warm"
GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash reboot=cold"
GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash reboot=triple"
GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash reboot=kbd"
GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash reboot=force"

Předpokládám, že módy bios a smp použít nelze, když se jedná o 64 bitový operační systém, mód efi použít nelze, protože nemám nainstalováno jako efi.

Mohu to ještě zkombinovat takto:
GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash reboot=a,p,w,c,t,k,f"
« Poslední změna: 22 Května 2017, 15:08:53 od navsteva »

navsteva

  • Aktivní člen
  • *
  • Příspěvků: 220
Re:Xubuntu 16.04.2 - po rebootu není video [vyřešeno]
« Odpověď #6 kdy: 22 Května 2017, 23:03:07 »
Vyřešeno, tyto parametry nic neřeší. Co u mne zabralo, tak odkomentování:

Kód: [Vybrat]
#GRUB_TERMINAL=console
v /etc/default/grub.

Následně:

Kód: [Vybrat]
update-grub
X restartů a drží. Proč?

 

Provoz zaštiťuje spolek OpenAlt.