Strona 1 z 2

Start systemu: early console in decompress_kernel

: 19 kwietnia 2014, 22:40
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ć ;)

: 19 kwietnia 2014, 23:47
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

: 20 kwietnia 2014, 11:27
autor: Yampress
u mnie na niecałą sekunde pojawia się ten komunikat
early console in decompress-kernel

: 20 kwietnia 2014, 20:13
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.

: 20 kwietnia 2014, 20:51
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.

: 20 kwietnia 2014, 20:58
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.

: 20 kwietnia 2014, 21:03
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?

: 20 kwietnia 2014, 21:29
autor: Yampress
jajo 3.2 -> defaultowe z wheezego nie wyświetla tych napisów.

: 20 kwietnia 2014, 21:35
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.

: 20 kwietnia 2014, 21:50
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.