Вход на сайт
Kernel unter Debian?
121
NEW 19.12.05 14:54
я тут решил поставить новый кернель. нашел инфо на http://www.debiananwenderhandbuch.de (довльно таки объемная книжечка по GNU/Linux.) Сделал все как написано:
1. установил все необходимые пакеты которые были указаны ( gcc, libc5-dev binutils, make, gawk, mawk, gzip, shellutils, grep, bin86, libncurses5-dev) Многие из них были установлены.
2. распаковал все в /usr/src/ и получил /usr/src/linux-2.6.14 после чего переименовал ее в /usr/src/linux-2.6.14-src
3. установил make-kpkg.
4. октонфигурировал кернель командой make menuconfig
5. потом запустил make-kpkg build binary modules modules_config
6. перезагрузился на новом кернеле и при загрузке получил kernel panic
Почему?
1. установил все необходимые пакеты которые были указаны ( gcc, libc5-dev binutils, make, gawk, mawk, gzip, shellutils, grep, bin86, libncurses5-dev) Многие из них были установлены.
2. распаковал все в /usr/src/ и получил /usr/src/linux-2.6.14 после чего переименовал ее в /usr/src/linux-2.6.14-src
3. установил make-kpkg.
4. октонфигурировал кернель командой make menuconfig
5. потом запустил make-kpkg build binary modules modules_config
6. перезагрузился на новом кернеле и при загрузке получил kernel panic
Почему?
NEW 19.12.05 15:07
Welcome to the club! :-)
Скорее всего так сконфигурировал, что оно работать не может. Когда я первый раз ставил свое ядро, то пришлось его переделывать 4 раза прежде чем оно запустилось :-)
Я руководствуюсь следующими принципами: стараться не менять настройки по умолчанию, точно знать что мне нужно и включть только то что нужно, все что можно пихать в модули. Возможно это уже и не работает. Последнее ядро собирал 3 года назад.
---
А зачем, а так, для продолжения .... (2:5030/54.7)
Скорее всего так сконфигурировал, что оно работать не может. Когда я первый раз ставил свое ядро, то пришлось его переделывать 4 раза прежде чем оно запустилось :-)
Я руководствуюсь следующими принципами: стараться не менять настройки по умолчанию, точно знать что мне нужно и включть только то что нужно, все что можно пихать в модули. Возможно это уже и не работает. Последнее ядро собирал 3 года назад.
---
А зачем, а так, для продолжения .... (2:5030/54.7)
NEW 19.12.05 15:20
VFS: Cannot open root device "hdb1" or unknown-block(0,0)
Please append a correct "root=" boot partition
Kernel panic - not syncing: VFS: unable to mount root fs on unwknown-block(0,0)
во...
попробую с oldconfig.
в ответ BSDLamer 19.12.05 14:59
В ответ на:
кста а он причину паники сказал ?
кста а он причину паники сказал ?
VFS: Cannot open root device "hdb1" or unknown-block(0,0)
Please append a correct "root=" boot partition
Kernel panic - not syncing: VFS: unable to mount root fs on unwknown-block(0,0)
во...
попробую с oldconfig.
NEW 19.12.05 15:27
в ответ Russman 19.12.05 15:07
:)
я повключал все что было
. думал пригодится.
мне вобще то со старым неплохо но хотелось бы карточку wlan pci настроить да и конфигурацию Trust 320 SpaceCam испробовать а то она запылилась. вот я и думал может там чего надо будет при настройке да и увлекся.
с этим можно было бы тоже попробпвать но /usr/src/ пусрой был а при настройке карточки и камеры там должно че то лежать. этого покрайней мере требуют програмки при установке.
я повключал все что было
мне вобще то со старым неплохо но хотелось бы карточку wlan pci настроить да и конфигурацию Trust 320 SpaceCam испробовать а то она запылилась. вот я и думал может там чего надо будет при настройке да и увлекся.
с этим можно было бы тоже попробпвать но /usr/src/ пусрой был а при настройке карточки и камеры там должно че то лежать. этого покрайней мере требуют програмки при установке.
19.12.05 16:15
в ответ anatoli888 19.12.05 14:54
>я тут решил поставить новый кернель.
- если я правильно понял ты хотел ядро обновить? а зачем вс╦ так усложнять, через APT не проще?
Незнаю, в ubuntu через APT в 5сек. не то что ядро, самого ч╦рта проапдейтить можно =) и никаких танцев с бубном. В принципе в Дэбе вс╦ точно так-же должно быть.
- если я правильно понял ты хотел ядро обновить? а зачем вс╦ так усложнять, через APT не проще?
Незнаю, в ubuntu через APT в 5сек. не то что ядро, самого ч╦рта проапдейтить можно =) и никаких танцев с бубном. В принципе в Дэбе вс╦ точно так-же должно быть.
NEW 19.12.05 16:17
в ответ Russman 19.12.05 16:02
ага. нашел у меня груб и все сам прописал, загрузил initrd.img vmlinuz System.map-...
все автоматом так сказать.
в сусзе мне с грубом приходилось все ручками
а тут установил хотел зайти поменять а там все уже прописано.
насколько я понял это все делает make-kpkg
там в инфе так и стоит http://www.debiananwenderhandbuch.de/kernelbauen.html
все автоматом так сказать.
в сусзе мне с грубом приходилось все ручками
а тут установил хотел зайти поменять а там все уже прописано.
насколько я понял это все делает make-kpkg
там в инфе так и стоит http://www.debiananwenderhandbuch.de/kernelbauen.html
NEW 19.12.05 16:24
Reason :
hd drivers are loaded from initrd.
Solution:
apt-get install initrd-tools
dpkg -i kernel-image-mysuperKernel.deb
cd /boot/
mkinitrd -o /boot/initrd.img-mysuperKernel
in /boot/grub/menu.list
title Debian GNU/Linux, kernel mysuperKernel
root (hd0,2)
kernel /boot/vmlinuz-mysuperKernel root=/dev/hdc3 ro
initrd /boot/initrd.img-mysuperKernel
В ответ на:
VFS: Cannot open root device "hdb1" or unknown-block(0,0)
Please append a correct "root=" boot partition
Kernel panic - not syncing: VFS: unable to mount root fs on unwknown-block(0,0)
VFS: Cannot open root device "hdb1" or unknown-block(0,0)
Please append a correct "root=" boot partition
Kernel panic - not syncing: VFS: unable to mount root fs on unwknown-block(0,0)
Reason :
hd drivers are loaded from initrd.
Solution:
apt-get install initrd-tools
dpkg -i kernel-image-mysuperKernel.deb
cd /boot/
mkinitrd -o /boot/initrd.img-mysuperKernel
in /boot/grub/menu.list
title Debian GNU/Linux, kernel mysuperKernel
root (hd0,2)
kernel /boot/vmlinuz-mysuperKernel root=/dev/hdc3 ro
initrd /boot/initrd.img-mysuperKernel
http://cyhex.com

