Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Загрузка перекомпилированного ядра в Slackware 9.0 ... (http://forum.oszone.net/showthread.php?t=13768)

netspy 29-09-2003 00:09 73710

Люди, помогите пожалуйста загрузить перекомпилированное ядро (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]

Barracuda 29-09-2003 00:41 73711

netspy
Стоп, а зачем делать "make install", а потом копировать файлы? Он же всё сам должен сделать (если я не ошибаюсь).
Кстати, вовсе не обзательно скидывать конфиг ядра - имхо, выложите кусок конфига LILO. Да, и луйше именовать файлы ядра и мапы в соответствии с номером версии ядра (если есть желание, то можно параметр EXTRAVERSION в Makefile'е поменять, если несколько конфигов одного и того же ядра грузится).

netspy 29-09-2003 00:48 73712

Мой 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

Dimon 29-09-2003 08:49 73713

netspy
Надо одно из двух: либо make install либо ручками  прописывать и копировать.
Кстати, вопрос в тему: та же система, то же ядро, после перекомпиляции дозваниваюсь до прова, происходит соединение и сразу обрыв  связи. На 2.4.20 ядре все ОК. В остальном вроде тоже все нормально.

alex r 29-09-2003 17:54 73714

Я делал так (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 пункт меню для этого ядра. Всё работает нормально.

Barracuda 29-09-2003 20:42 73715

alex r
:up: Настоящие джигиты так и делают :)

netspy 30-09-2003 00:12 73716

Нашел причину почему не грузилось ядро. Все дело в 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 !!!

Barracuda 30-09-2003 00:37 73717

netspy
И какая разница, под какой системой ядро собирается...
Это от системы на 95% случаев не зависит. Пробуйте то же самое, что советовали под Шляпу.

netspy 30-09-2003 18:22 73718

Пробовал, висит ... :( Может кто-нить кто использует 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
...


Время: 23:33.

Время: 23:33.
© OSzone.net 2001-