![]() |
Люди, помогите пожалуйста загрузить перекомпилированное ядро (2.4.22 – www.kernel.org) под Slackware 9.0. Вроде делаю все правильно :
cd /usr/src/linux-2.4.22 make mrproper make xconfig make dep && make clean && make bzImage && make modules && make modules_install && make install далее файлы vmlinuz и System.map копирую из под / в /boot c именами vmlinuz-1, System.map-1. В lilo.conf пишу : image = /boot/vmlinuz-1 root = /dev/hda3 label = Linux2 далее : /sbin/lilo перезагружаюсь, выбираю нужный пункт в меню, появляются строки : boot: Linux2 Loading Linux2 …… BIOS date check successful Uncompressing Linux … OK, booting the kernel и все дальше ничего не происходит, лишь cd-rom “моргнул” и индикатор винчестера секунд 10 “горел”, сам компьютер вроде не висит (NumLoсk работает). Может есть какие-то особенности установки ядра под Slackware ? Под RedHat 9 это же ядро и этими же параметрами нормально загружалось и работало. Вот мой config (http://netspy.at.tut.by/config). PLEASE HELP !!! [s]Исправлено: netspy, 1:14 29-09-2003[/s] |
netspy
Стоп, а зачем делать "make install", а потом копировать файлы? Он же всё сам должен сделать (если я не ошибаюсь). Кстати, вовсе не обзательно скидывать конфиг ядра - имхо, выложите кусок конфига LILO. Да, и луйше именовать файлы ядра и мапы в соответствии с номером версии ядра (если есть желание, то можно параметр EXTRAVERSION в Makefile'е поменять, если несколько конфигов одного и того же ядра грузится). |
Мой lilo.conf
# LILO configuration file # generated by 'liloconfig' # # Start LILO global section boot = /dev/hda #compact # faster, but won't work on all systems. prompt timeout = 50 # Normal VGA console vga = normal # VESA framebuffer console @ 1024x768x64k # vgay1 # VESA framebuffer console @ 1024x768x32k # vgay0 # VESA framebuffer console @ 1024x768x256 # vgaw3 # VESA framebuffer console @ 800x600x64k # vgax8 # VESA framebuffer console @ 800x600x32k # vgax7 # VESA framebuffer console @ 800x600x256 # vgaw1 # VESA framebuffer console @ 640x480x64k # vgax5 # VESA framebuffer console @ 640x480x32k # vgax4 # VESA framebuffer console @ 640x480x256 # vgav9 # ramdisk = 0 # paranoia setting # End LILO global section # Linux bootable partition config begins image = /boot/vmlinuz root = /dev/hda3 label = Linux read-only # Non-UMSDOS filesystems should be mounted read-only for checking # Linux bootable partition config ends # DOS bootable partition config begins image = /boot/vmlinuz-1 root = /dev/hda3 label = Linux2 read-only other = /dev/hda1 label = Windows table = /dev/hda # DOS bootable partition config ends |
netspy
Надо одно из двух: либо make install либо ручками прописывать и копировать. Кстати, вопрос в тему: та же система, то же ядро, после перекомпиляции дозваниваюсь до прова, происходит соединение и сразу обрыв связи. На 2.4.20 ядре все ОК. В остальном вроде тоже все нормально. |
Я делал так (Slackware 9):
cd /usr/src/linux make menuconfig make dep make bzImage make modules make modules_install Потом переименовал bzImage в vmlinuz-2.4.22, скопировал System-2.4.22.map и vmlinuz-2.4.22 в /boot, добавил в lilo пункт меню для этого ядра. Всё работает нормально. |
alex r
:up: Настоящие джигиты так и делают :) |
Нашел причину почему не грузилось ядро. Все дело в Frame-buffer support, когда я его отключил и включил VGA text console то ядро загрузилось. Соответственно вопрос, что необходимо включить в этом параметре дабы оно нормально грузилось с высоким разрешением (vga=792). Я уже как-то подымал здесь этот вопрос и мне посоветовали отключить опции riva (у меня Geforce 2MX 200), цвета и шрифты и это помогло, но все это было под RH 9. Может кто поделится куском config'а. Загрузчик grub-0.93 :
title Linux Slackware 9.0 root (hd0,2) kernel /boot/bzImage-1 ro root=/dev/hda3 vga=792 PLEASE HELP !!! |
netspy
И какая разница, под какой системой ядро собирается... Это от системы на 95% случаев не зависит. Пробуйте то же самое, что советовали под Шляпу. |
Пробовал, висит ... :( Может кто-нить кто использует Frame-buffer support кинет кусок своего configa ?
[s]Исправлено: netspy, 19:29 30-09-2003[/s] Добавлено: Все, проблему решил : ... # # Console drivers # CONFIG_VGA_CONSOLE=y CONFIG_VIDEO_SELECT=y # CONFIG_MDA_CONSOLE is not set # # Frame-buffer support # CONFIG_FB=y CONFIG_DUMMY_CONSOLE=y CONFIG_FB_RIVA=m # CONFIG_FB_CLGEN is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_VESA=y CONFIG_FB_VGA16=m # CONFIG_FB_HGA is not set CONFIG_VIDEO_SELECT=y # CONFIG_FB_MATROX is not set # CONFIG_FB_ATY is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_INTEL is not set # CONFIG_FB_SIS is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_VIRTUAL is not set CONFIG_FBCON_ADVANCED=y CONFIG_FBCON_MFB=m CONFIG_FBCON_CFB2=m CONFIG_FBCON_CFB4=m CONFIG_FBCON_CFB8=y CONFIG_FBCON_CFB16=y CONFIG_FBCON_CFB24=y CONFIG_FBCON_CFB32=y # CONFIG_FBCON_AFB is not set # CONFIG_FBCON_ILBM is not set # CONFIG_FBCON_IPLAN2P2 is not set # CONFIG_FBCON_IPLAN2P4 is not set # CONFIG_FBCON_IPLAN2P8 is not set # CONFIG_FBCON_MAC is not set # CONFIG_FBCON_VGA_PLANES is not set CONFIG_FBCON_VGA=y # CONFIG_FBCON_HGA is not set # CONFIG_FBCON_FONTWIDTH8_ONLY is not set CONFIG_FBCON_FONTS=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_FONT_SUN8x16 is not set # CONFIG_FONT_SUN12x22 is not set # CONFIG_FONT_6x11 is not set # CONFIG_FONT_PEARL_8x8 is not set # CONFIG_FONT_ACORN_8x8 is not set ... |
Время: 12:18. |
Время: 12:18.
© OSzone.net 2001-