[Megoldva] upgrade 8 -> 9 nem indul

 ( render_elek | 2017. szeptember 11., hétfő - 12:09 )

Sziasztok,

ez van egy laptop, ami a frissítés után nem indul, itt megáll és nem megy tovább. Rescue módban van kép, normál indításnál az sincs, de kb. ue. idő után áll meg. A hibanaplót rescuecd-vel visszanéztem, de a mai napra nincs bejegyzés.
Semmi fontos nincs rajta, de szeretném megtanulni, hogy kell egy ilyet visszarázni az élők sorába, ha segítene valaki..

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Mi a rendszertöltőd? Grub2? Annyit tennék így elsőre, hogy amikor a grub indul, nyomnék egy 'e' billentyűt, majd a kernel paraméterek végére szóközt követően írnék egy 3-ast. Ez nem kerül mentésre a grub.cfg-be, csak egy alkalomra szól. Kiírja, utána mivel tudsz boot-olni, talán F10 vagy Ctrl-X, de erről ad infót. Az a gondolatom támadt, lehet, hogy a grafikus felülettel van valami nézeteltérés. Ha legalább konzolról el tudod érni a gépet, akkor root-ként kiadhatod már neki az init 5 parancsot, aztán a hibaüzenetből, Xorg.0.log-ból látod, min hasal el. Praktikusan legyen kéznél egy Midnight Commander, bár nem létkérdés.


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Köszönöm,
grub
ez egy jó indulási alap, amint odaérek kipróbálom.

----
Gyűjteménybe keresek feleslegessé vált, kidobásra váró, ingyen elvihető c128, c128d, amiga600 gépeket és c+4-hez billentyűzetet.

És ha megcsinálod, amit ír?
Tehát CTRL-D, rootpw, journalctl -xb, ekkor jó eséllyel látni fogod, mi a gond.

szerk: a naplók nem biztos, hogy tartalmazzák a hibákat, pl nem tudja felcsatolni az adott partíciót... (és pont ez a hiba?)

a.

Csakhogy nem áll meg a ctrl+d-nél, hogy megnyomjam :)
Már ez is elég fura.

----
Gyűjteménybe keresek feleslegessé vált, kidobásra váró, ingyen elvihető c128, c128d, amiga600 gépeket és c+4-hez billentyűzetet.

Attol hogy irt utana meg par extra sort, az inputot varja toled root jelszo cimen.
Ahogy lentebb is irtak, add be a root jelszot es probalj szetnezni mount-ok es egyebek teren.

Beírod a root jelszót először is. Alapvetően elsőnek azt érdemes lecsekkolni, hogy felmountolódtak-e a partíciók, ha nem akkor helyre kell rázni.
De itt valami az r8169 driverrel van ami nem az igazi amúgy se (múltkor nekem 4.4-es kernellel openSUSE-n betöltődött, de nem működött, utána rákeresve semmi jó), szóval lehet ezt a modulet blacklistelni kéne.

Önmagában az r8169 még akár működhet is, jelen pillanatban épp azon keresztül van hálózatom, s online rádiót hallgatok. Igaz, 4.13.1-es kernel, de ment ez a régebbiekkel is. Viszont valóban root jelszót kér, érdemes megnézni, mi a bánatja neki. :) Akár lehet az is, hogy nem talál megfelelő firmware-t, amelyet letölthetne, vagy nem tud felcsatolni filerendszert, esetleg a grafikus felület nem indul el.


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Tegnap nekem az fstab félresikerült módosítása (új winyó hozzáadása) után lett rescue mód raspin. Talán az update során valamelyik config fájl, amit kérdett, hogy megtartsa -e a módosítást vagy cserélje, az lett invalid tőle.
De csak tipp.

Új fejlemény :)

bár most nem tudtam úgy indítani, hogy legyen kép, megvártam, míg a hdd led kialszik, beírtam a root jelszót (ahogy tanácsoltátok, thx!!!), és tényleg tovább ment :)

Persze semmit nem láttam az egészből, de egy reboot-ot kiadva, rescuecd-ről bootolva, már írt a logba :)

Xorg
kern

Addig már értem, hogy fglrx.
Látatlanban hogyan töltsem be?

----
Gyűjteménybe keresek feleslegessé vált, kidobásra váró, ingyen elvihető c128, c128d, amiga600 gépeket és c+4-hez billentyűzetet.

Sep 11 14:34:26 pc33 kernel: [ 8.429098] [drm:radeon_pci_probe [radeon]] *ERROR* radeon kernel modesetting for R600 or later requires firmware-amd-graphics.

probald ki hatha:
sudo apt install firmware-amd-graphics

A megoldás:

# apt-get install firmware-amd-graphics
így előjött csak a konzol. Innen azért könnyebb volt a többi:

# apt-get purge "fglrx.*"
# rm /etc/X11/xorg.conf
# apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx libgl1-mesa-dri
# dpgk-reconfigure xserver-xorg
# reboot

Köszönöm mindenkinek a segítséget.
Azt hiszem az ilyen esetek elkerülésére érdemes ssh-szervert tenni egy mezei laptopra is.. :)

----
Gyűjteménybe keresek feleslegessé vált, kidobásra váró, ingyen elvihető c128, c128d, amiga600 gépeket és c+4-hez billentyűzetet.

Annyira kicsontoztad, hogy még sshd sem volt rajta? Az persze, hogy kell. Van, hogy csak azért, mert lusta vagyok a másik szobába átmenni, egyszerűbb ssh-n elérni a gépet. :)


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Hint: kigyomlalni a kernel parameterekbol a "quiet", "splash", "gfx*" es tarsait, hogy lasd mi tortenik bootkor. + az az ssh :)

/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT=""
# update-grub2

Így gondoltad?

----
Gyűjteménybe keresek feleslegessé vált, kidobásra váró, ingyen elvihető c128, c128d, amiga600 gépeket és c+4-hez billentyűzetet.

Nem értek a grubhoz, én a grub.cfg-t szoktam szerkeszteni - igen, azt, amelyik úgy kezdődik, hogy DO NOT EDIT THIS FILE :) -, de amit írtál, azzal még megkapja a kernel a rootfs elérhetőségét például? Tehát az itt megadott paraméterek egy default lista utáni extra lista?


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Hát erre majd valaki okosabb válaszol - remélhetőleg
Nekem ebben volt a quiet és ahogy olvasgattam ide jöhetne még a splash, amit érdemes "kigyomlálni".
a dorsy által írt gfx után még kutakodom.

Ha default, akkor gondolom akkor ez érvényesül... hacsak önszivatásként 2 sorral lejjebb nem írom, hogy GRUB_CMDLINE_LINUX="quiet"

----
Gyűjteménybe keresek feleslegessé vált, kidobásra váró, ingyen elvihető c128, c128d, amiga600 gépeket és c+4-hez billentyűzetet.

Akkor gyanítom, van valami default lista, mert szerintem nem boot-olna be, ha nem mondanád meg neki, melyik a rootfs.


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Ez?

----
Gyűjteménybe keresek feleslegessé vált, kidobásra váró, ingyen elvihető c128, c128d, amiga600 gépeket és c+4-hez billentyűzetet.

Ez az eredmény file. A root= és a ro honnan jön?


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Ubuntu doksi, ezt mondtam en is fejbol:

https://help.ubuntu.com/community/Grub2
"Fixing reboot/shutdown freezes" resz :)

Valamint:
"...The above change, however, still causes GRUB2 to boot into text graphics mode. Thus, an additional change is required. Edit /etc/grub.d/10_linux and change line 188 to
set linux_gfx_mode=keep
Once again, run update-grub after the change has been made. "

"Ez az eredmény file. A root= és a ro honnan jön?"
a root= es tarsai pedig szinten az update-grub-bal kerulnek bele (grub-mkconfig), ez is konfigolhato, pl. megmondhatod, h az os-prober ezt vagy azt ne scaneljen.

Relevans meg:
https://help.ubuntu.com/community/Grub2/Setup#Configuring_GRUB_2
"GRUB 2 will automatically set the menu resolution to what it thinks is the best option. Uncommenting this line will set the resolution to 640x480, or you may change the value to another GRUB-compatible setting. "

Ez Ubuntu specifikus, de nagyvonalakban ugyanez tortenik minden modern disztro eseten, csak minden kicsit mashol van vagy maskepp nevezik :D
pl: https://fedoraproject.org/wiki/GRUB_2
"Terminal device is chosen with GRUB_TERMINAL; additional quote from http://www.gnu.org/software/grub/manual/grub.html#Simple-configuration
Valid terminal output names depend on the platform, but may include ‘console’ (PC BIOS and EFI consoles), ‘serial’ (serial terminal), ‘gfxterm’ (graphics-mode output), ‘ofconsole’ (Open Firmware console), or ‘vga_text’ (VGA text output, mainly useful with Coreboot).
The default is to use the platform's native terminal output.
The default in Fedora is gfxterm and to get the legacy graphics modes you need to set GRUB_TERMINAL to right variable from the description above in /etc/default/grub "

ubuntuban ilyesmire "alias" az update-grub(2): grub2-mkconfig -o /boot/grub2/grub.cfg