Start systemu: early console in decompress_kernel

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Start systemu: early console in decompress_kernel

Post autor: kodama »

Heja
Po aktualizacji jądra do wersji 3.13-0.bpo.1-686-pae ( poprzednio było 3.2.0-4-686-pae ) przy starcie wyskakuje taki komunikat:

Kod: Zaznacz cały

early console in decompress-kernel 
 Decompressing Linux… Parsing ELF… No relocation needed… done
Generalnie oprócz tego, że komputer "zastyga" na tej wiadomości ok. 5 sekund, to niczym innym "niedobrym" to nie skutkuje.
Tzn. skutkuje tym, że drażni moje poczucie estetyki. Próbowałem to jakoś usunąć, znalazłem np. takie coś: http://forums.gentoo.org/viewtopic-t-975550.html , ale nie bardzo mogę znaleźć podobne pliki u siebie. Generalnie bardzo dużo porad z różnych for prowadzi do tego tematu.


uname -a

Kod: Zaznacz cały


Linux jupiter 3.13-0.bpo.1-686-pae #1 SMP Debian 3.13.7-1~bpo70+1 (2014-03-29) i686 GNU/Linux
lsb_release -a

Kod: Zaznacz cały


No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 7.4 (wheezy)
Release:    7.4
Codename:    wheezy

Jeżeli ktoś ma jakiś pomysł gdzie mógłbym próbować szukać, to chętnie spróbuję. Jeśli się nie uda, to jakoś się nauczę z tym żyć, co zrobić ;)
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Wydaje mi się, że musisz skompilować własne jądro. Opcja o którą się rozchodzi to: Kernel hacking => Enable verbose x86 bootup info messages
Enable verbose x86 bootup info messages (X86_VERBOSE_BOOTUP)

CONFIG_X86_VERBOSE_BOOTUP:

Enables the informational output from the decompression stage
(e.g. bzImage) of the boot. If you disable this you will still
see errors. Disable this if you want silent bootup.

Symbol: X86_VERBOSE_BOOTUP [=n]
Type : boolean
Prompt: Enable verbose x86 bootup info messages
Location:
-> Kernel hacking
Defined at arch/x86/Kconfig.debug:25
Ludzie z powyższego wątku z gentoo wolą patchować jądro, ale powyższa zmiana w configu powinna wystarczyć. Ja nie mam tego wkompilowane i nie mam takich komunikatów. W jądrach z repozytoriów ta opcja jest włączona.

Możesz też poeksperymentować z tym: https://wiki.archlinux.org/index.php/Silent_boot
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

u mnie na niecałą sekunde pojawia się ten komunikat
early console in decompress-kernel
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

Gdyby mi to się pojawiło na sekundkę to bym temat odpuścił, ale to trwa, jak dla mnie za długo. Spróbuję pomęczyć się z kompilacją. Jak mi nie pójdzie to powrócę do tego "starego" jądra.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

To jest tylko komunikat. Jądro musi być przecież zdekompresowane. Odznaczenie tej opcji spowoduje co najwyżej, że nie będzie pojawiał się komunikat, nie liczyłbym na skrócenie czasu uruchamiania.
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

można przecież wybrać jak ma być skompresowane w konfigu jaja. Nie pamiętam "czy bez" kompresji też jest wybór.
Im mocniejsza kompresja ( gestsze upchanie) to czas dekompresji dłuższy.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

No tak, ale sam fakt wyświetlenia tych 3-ch linijek ma, a przynajmniej powinien mieć znikome znaczenie na szybkość uruchamiania.

@kodama czy system z jądrem 3.13 uruchamia się wolniej do tego z 3.2?
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

jajo 3.2 -> defaultowe z wheezego nie wyświetla tych napisów.
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

Ze stoperem w ręce:
Jądro 3.2 - od momentu wciśnięcia enter na ekranie Grub, do momentu pojawienia się ekranu logowania - 31,2sek
Jądro 3.13 - taka sama sytuacja jak powyżej - 37sek

Generalnie zgadzam się z wami co do tego, że wyświetlanie komunikatu nie powinno mieć wpływu na czas. Komputer nie jest byle jaki zdziadziały - Dell Latitude E6400, 4GB RAM, Core 2 Duo 2,26GHz.

@Yampress - dokładnie tak - 3.2 jest domyślne i nie ma takich napisów.
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Biorąc poprwawkę 3.13 jest nowszym jajem w stosunku do 3.2 . Ma więcej rzeczy i sterowników wkopilowanych w siebie więc jest większe i dłużej się wczytuje. Do tego to kompresja wydłuża czas startu. 5.8s więcej nie jest wcale długo.

Czas wczytywania oczywiście zależny od posiadanego sprzętu. Wiadomo Sata3 szybszy procesor i szybsza pamięć to i krótszy czas wczytywania.
ODPOWIEDZ