GDM bootscreen tiltása (megoldva)

Fórumok

Sziasztok.

Adott egy debian, rajta egy GDM.
Azt szeretném elérni, hogy láthassam a teljes bootolási folyamatot, ne a GDM és általában a distro semmitmondó grafikus képernyőjét.
Régebben megoldottam valahogy, csak elfelejtettem hogyan.

Hozzászólások

Szerintem a boot alatt még nincs GDM, tehát valami másra keresed a megoldást. Boot alatt van BIOS, bootmanager, kernel, systemd, esetleg plymouth, s ha ennek vége, akkor valamilyen DM. Fedorán amúgy úgy emlékszem, boot alatt Alt-I talán, de ez még plymouth alatt, *DM előtt.

Másik lehetőség a boot log olvasása:

less -R /var/log/boot.log

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

Nem lehet, arra gondolsz, hogy ne grafikus módban induljon? Akkor a bootmanagerben a kernelparaméterek végére biggyessz egy szóközt követően egy 3-ast. Ilyenkor boot végén konzolt ad csak.

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

Ez az, koszonom szepen.

a /boot/grub/grub.cfg-bol 2 helyrol kiszedtem a
quiet splash
stringet, reboot, es csodalatos konzolom van, majd elindul a gdm.
Regebben ugyanezt valami programmal csinaltattam ha jol emlexem, de igy kezesebb.
---
--- A gond akkor van, ha látszólag minden működik. ---
---

A grubokkal akkor foglalkoztam tuzetesebben evekkel ezelott, amikor meg nem volt grub2.
Amint a grub2 megjelent, megorultem, es mindenemet visszaliloztam.
Aztan valahol olvastam hogy ideje elturni mert bizonyos dolgokkal fejlettebb mint a lilo, tehat hajlamos vagyok megtanulni, de nem most.

---
--- A gond akkor van, ha látszólag minden működik. ---
---

A grub.cfg-t a kovetkezo kernel frissites felul fogja vagni egy, az /etc/defaults/grub alapjan generalt konfiggal. De oda is van irva az elejere IIRC, hogy ez generalt konfig, ne modositsd. Grub2 eseteben _sosem_ modositjuk a /boot/grub2/grub.cfg -t, ennyire egyszeru a szabaly.

Edit: legorgethettem volna. Mindegy, nevermind.
--
Blog | @hron84
Üzemeltető macik

Ami igaz lehetne, ha Fedorában például a grubby a generátort használná, de ehelyett a grub.cfg-t szerkeszti saját algoritmusával, így aztán célszerűbb a grub.cfg-t közvetlenül szerkeszteni az ajánlás ellenére. Kényelem, lustaság és persze konkrét esete válogatja, hogyan jobb ez.

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

Igazabol a fenti affele okolszabaly. Ha a generator cuccat szerkeszted, nagyon mellenyulni nem tudsz, hiszen a generator mindig legeneralja neked a megfelelo grub.cfg-t, amit a grubby utana batran modositgathat a kernelfrissitesekkor. Viszont, ha raszoksz arra, hogy mindig a grub.cfg-t szerkeszd, akkor siman beleszaladhatsz abba, hogy varatlanul valami felulirja es onnantol hoppa.
--
Blog | @hron84
Üzemeltető macik

Persze. Viszont nem használom a generátort, továbbá van mentésem, így aztán nem hoz lázba a kérdés. Amúgy nyűgös megcsinálni a generátor konfigját úgy, hogy azt generálja, amit szeretnék, már akkor, ha valami defaulttól eltérőt szeretne az ember. Van olyan általam karbantartott gép, amelyben szerepel két független Win XP, egy Fedora, persze extra kernel paraméterekkel, de a default-hoz képest részben hiányzó kernel paraméterekkel, van benne egy power off lehetőség, mint grub menü, végül memtest86+, de ennek talán memória allokálási okokból BSD kernelként kell indulnia. Mindez úgy, hogy grafikus felülete van a grubnak. Semmi kedvem azzal vacakolni, hogy ehhez megírjam a szekciók konfigjait.

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

Ismet elovettem a temat.
Kezdem erteni miert irtad, hogy nyuljak bele ebbe is.

Ha forgatok egy kernelt (mert unatkozom), akkor ugye ez alapjan frissiti a /boot-ban levo grub.cfg-t?

A fajlban egy ilyen blokk szerepel:

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

toroljem a
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
sort, vagy modositsam erre:
GRUB_CMDLINE_LINUX_DEFAULT=""
?

Megjegyzes: kernelforgataskor elmentettem a /boot/grub.cfg -t, es jol tettem, mert a make install utan olyan szepen felulirta nekem az eredetit, hogy elmeny volt nezni. Osszehasonlitottam a regivel, majd kombinaltam a kettot, vegul gondolkodas nelkul lett egy szep grubom, ami a regi kernellel is meg a tesztkernellel is megy. Csak a splash van ott belerondulva megint

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Így van. Az /etc/default/grub-ot kell piszkálni, mert ebből fog generálódni a /boot-ban található grub.cfg fájl. Törlés helyett módosítanám, tehát ez legyen benne:
GRUB_CMDLINE_LINUX=""

Ha módosítottad a fájl, akkor generáltasd újra a grub.cfg-t.

Fedora alatt így:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Ubuntu alatt pedig így:
sudo update-grub

Most látom, hogy Debian-od van. Ott lehet, hogy ez kell:
sudo update-grub2

ok, koszi, ez lett belole kikommentelve a regi, hogy emlekezzek ra:

#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT=""

-----------
ubuntun tettem mindezt:

root@valami:/lib/modules# update-grub
update-grub update-grub2 update-grub-gfxpayload
root@valami:/lib/modules# update-grub2

regi gruboló is van.. De hogy minek.. Mindegy.
Aszem megoldottam, majd kovetkezo kernelforgatasnal megnezem mi van

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Kiegészítésként írom, hogy ezért szerepel a grub.cfg elején, hogy ne szerkeszd, viszont Fedorában a grubby közvetlenül a grub.cfg-t editálja, éppen ezért én is ezt szoktam, s inkább arra figyelek, hogy sohase használjam a grub2-mkconfig-ot.

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