Kernel panic (Или как правильно собрать ядро)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Sonic
Сообщения: 478
Контактная информация:

Kernel panic

Сообщение Sonic »

Последние два дня пытаюсь установить новое ядро, по статье: Ставим ядро 2.6, или Ядерная физика для домохозяйки. Версия 1.1 Но нифига не выходит :(
Делаю всё как там, но немного выходит не так. По статье должно появиться такое:
[CODE]
/boot/vmlinuz-2.6.1-my
/boot/System.map-2.6.1-my
/boot/initrd-2.6.1.img
и каталог модулей
/lib/modules/2.6.1-my

Код: Выделить всё

Но в /boot старые файлы, но не беда, разными способами(итак как я много раз собирал ядро) я копировал всё в /boot
Чаще делал так:

cp System.map /boot/System.map-MAJOR_VER.MINOR_VER.SUB_VER
cp arch/i386/boot/bzImage /boot/vmlinuz-MAJOR_VER.MINOR_VER.SUB_VER
rm -f /boot/System.map
ln -s System.map-MAJOR_VER.MINOR_VER.SUB_VER /boot/System.map

Код: Выделить всё

Потом шёл в lilo.conf доводил до такого вида:
[CODE]
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
  reset
# Normal VGA console
vga = normal
other = /dev/hda1
  label = Windows
  table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-2.6.9
  root = /dev/hda3
  label = Linux
  read-only
# Linux bootable partition config ends
image = /boot/vmlinuz
  root = /dev/hda3
  label = Linuxold
  read-only

Думая что всё ОК :) Делал команду lilo -v и reboot
И при загрузке такая картина:

Код: Выделить всё

VFS: Cannot open root device "303" or unknow-block(3,3)
Please append a correct "root=" boot option
Kernel panic-not syncing:VFS:unable to mount root fs or unknown-block(3,3)


Ядро: 2.6.9 SlackWare 10
Ещё разбивка такая Первый раздел - /dev/hda1 NTFS, второй - /dev/hda2 swap? третий - /dev/hda3 reiserFS
Поддержку reiserFS включал в ядре :)
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Kernel panic

Сообщение zenwolf »

ещё покажи содержимое папки /boot
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Sonic
Сообщения: 478
Контактная информация:

Re: Kernel panic

Сообщение Sonic »

Вот:

Код: Выделить всё

sonic@darkstar:~$ ls -al /boot
итого 6219
drwxr-xr-x   2 root root     496 2004-11-15 01:24 ./
drwxr-xr-x  18 root root     472 2004-11-15 01:16 ../
-rw-r--r--   1 root root     512 2004-11-14 11:16 boot.0300
-rw-r--r--   1 root root     512 2004-11-15 01:19 boot.0303
-rw-r--r--   1 root root       2 2004-11-15 01:19 boot_message.txt
lrwxrwxrwx   1 root root      17 2004-11-14 10:54 config -> config-ide-2.4.26
-rw-r--r--   1 root root   41017 2004-06-14 18:29 config-ide-2.4.26
-rw-r--r--   1 root root    5032 2004-05-20 23:19 diag1.img
-rw-------   1 root root   51712 2004-11-15 01:24 map
lrwxrwxrwx   1 root root      37 2004-11-14 10:54 README.initrd -> /usr/doc/mkinitrd-1.0.1/README.initrd
lrwxrwxrwx   1 root root      16 2004-11-15 01:11 System.map -> System.map-2.9.6
-rw-r--r--   1 root root 1026017 2004-11-15 01:10 System.map-2.6.9
-rw-r--r--   1 root root  620999 2004-06-14 18:29 System.map-ide-2.4.26
-r--------   1 root root 1248111 2004-11-14 11:15 vmlinuz
-rw-r--r--   1 root root 2093405 2004-11-15 01:10 vmlinuz-2.6.9
-rw-r--r--   1 root root 1248111 2004-06-14 18:29 vmlinuz-ide-2.4.26
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Kernel panic

Сообщение zenwolf »

Угу немного не так
Теперь попробуй такой вариант lilo.conf :

boot = /dev/hda
delay=100
prompt
timeout = 1200
vga = normal
default="Linux"

other = /dev/hda1
label = "Windows"
table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-2.6.9
root = /dev/hda3
label = "Linux"
read-only
# Linux bootable partition config ends
image = /boot/vmlinuz-ide-2.4.26
label = "Linuxold"
root = /dev/hda3
initrd=/boot/diag1.img
label = "Linuxold"
append="hdc=ide-scsi resume=/dev/hda2"
read-only


p.s. и после label= не забывай в кавычки заключать назавание метки
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Ответить