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
