Strona 1 z 1

Kompilacja jądra, brak komunikatów przy starcie systemu

: 04 marca 2010, 16:25
autor: tmy123
Witam.
Która opcja w konfiguracji jądra odpowiada za wyświetlanie komunikatów przy starcie systemu?
Póki co zaznaczyłem:

Kod: Zaznacz cały

CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y

: 04 marca 2010, 17:24
autor: jmarcin_1984
Nie polecam zmieniać z palca ustawień w .configu. Uruchom make menuconfig i użyj tzw. szukajki którą znajdziesz pod klawiszem "/". Ja przy kompilacji używałem jeszcze modułow vga16fb i vgastate. I nie polecam używać sterownika ati czy radeona do framebuffera bo są przez to podobno kłopoty; ja użyłem vesy. Pozdrawiam

: 04 marca 2010, 18:42
autor: tmy123
Tak konfiguruje przez "menuconfig".
Dodałem to co podałeś ale niestety nadal brak komunikatów.

Kod: Zaznacz cały

less .config | grep -i vga

CONFIG_VGA_ARB=y
CONFIG_VGASTATE=m
# CONFIG_FB_SVGALIB is not set
CONFIG_FB_VGA16=m
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
# CONFIG_USB_SISUSBVGA is not set
vesa też zaznaczyłem:

Kod: Zaznacz cały

less .config | grep -i vesa

CONFIG_FB_BOOT_VESA_SUPPORT=y
# CONFIG_FB_UVESA is not set
CONFIG_FB_VESA=y
FB_UVESA to chyba user space Vesa, ale to też nie dawało rezultatów.

: 04 marca 2010, 19:56
autor: raven18
Sprawdź w drzewku Optimize for size > Configure standard kernel features (for small systems) i kernel hacking

: 04 marca 2010, 21:33
autor: ryba84

Kod: Zaznacz cały

Kernel hacking  --->                       
     [ ] Enable verbose x86 bootup info messages
Musisz to mieć wyłączone, ale ja to załatwiam opcją quiet kernela przy starcie. Dodaj to do linii komend w menu.lst i będzie Ci się uruchamiał bez zbędnych informacji. A ta opcja może być potrzebna jeśli będą problemy z uruchomieniem komputera ;)