Скомпелировал и не грузться ядро

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

sahsa
Сообщения: 10

Скомпелировал и не грузться ядро

Сообщение sahsa »

Помогите кто знает. у меня стоит debian 3 с ядром 2.4.27. решил поставить 2.6.8.
Делал все как написано скопировал в /usr/src/ . зашел в деректорию и набрал make menuconfig
запустился конфигуратор. особо не чего не менял только включил загрузку модулей автоматическую и сключил драйвер для skystart2 и emu10k1(creative)
все сохранил. файл config создался
затем набрал make dep clean bzImage modules modules_install
все компилилось.
скопировал файл bzimage из .../arch/i386/boot в /boot
скопировал файл system.map в /boot
написал в настройках grub menu.list
title new
root (hd0,1)
kernel /boot/bzImage root=/dev/hda2 ro
savedefault
boot

перезагрузился ядро начинает грузиться и выдает
vfs:connot open root device (hda2)
kernel psnic: vfs: unable to mounr root fs an unknoun blosk(0,0)

еше пробывал команду mkinird в деректории сорцев ядра mkinitrd -o /boot/initrd.img -2.6.8
файл создает и в menu.list я добовлял initrd /boot/initrd.img-2.6.8
результат тодже.
что неправильно делаю. помогите или дайте ссылку где можно почитать про установку ядра
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Скомпелировал и не грузться ядро

Сообщение serg_sk »

Какой раздел у тебя / и какой /boot ?
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
bobrik
Сообщения: 183

Re: Скомпелировал и не грузться ядро

Сообщение bobrik »

По ходу у него все в корне на втором разделе. Какие ошибки при загрузке?
Спасибо сказали:
sahsa
Сообщения: 10

Re: Скомпелировал и не грузться ядро

Сообщение sahsa »

у меня радно е ядро грузиьтся нармально с такимиже пораметрами только имя ядра другое
выдает при загрузки
vfs:connot open root device "hda2"
please append a correct "roo=" boot option
kernel panic:vfs: unable to mount root fs an unknown block(0,0)
он не может смонтировать root раздел
может я принцепиально что-то делаю не правильно?
и как правльно создавать initrd.img. в нем же вроде храняться модули которые нужны ядру при загрузки(когда файловая система не смотрирована) может у меня нет нужного модуля в самом ядре(недобавил при конфигурировании ядра).
Спасибо сказали:
Аватара пользователя
bobrik
Сообщения: 183

Re: Скомпелировал и не грузться ядро

Сообщение bobrik »

Ясен перец, неправиль делаешь! Что за опция "roo"??? Возможно root?
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Скомпелировал и не грузться ядро

Сообщение serg_sk »

2sahsa: ответь на мой вопрос, и скажу тебе как правильно написать.

До чего же народ упрямый пошел...
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
bobrik
Сообщения: 183

Re: Скомпелировал и не грузться ядро

Сообщение bobrik »

please append a correct "roo=" boot option
В этой строке вся соль.
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Скомпелировал и не грузться ядро

Сообщение serg_sk »

Короче вывод команды cat /boot/grub/grub.conf покажи. И скажи где у тебя корневой раздел и где /boot, если бут ты не выносил отдельным разделом, то так и скажи.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: Скомпелировал и не грузться ядро

Сообщение Angel_13th »

Товарищ серж, я так думаю что человек даже не вкомпилил драйвера для IDE или же SATA в ядро, а сделал модулем соответственно он даже не видит разделов.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
sahsa
Сообщения: 10

Re: Скомпелировал и не грузться ядро

Сообщение sahsa »

я их не разделял.

menu.lst
title Debian GNU/Linux, kernel 2.4.27-2-386
root (hd0,1)
kernel /boot/vmlinuz-2.4.27-2-386 root=/dev/hda2 ro
initrd /boot/initrd.img-2.4.27-2-386
savedefault
boot

title Debian GNU/Linux, kernel 2.4.27-2-386 (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.4.27-2-386 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.4.27-2-386
savedefault
boot

title new
root (hd0,1)
kernel /boot/vmlinuz root=/dev/hda2 ro
#initrd /boot/initrd.img
savedefault
boot

title Microsoft Windows XP Professional RU
root (hd0,0)
savedefault
makeactive
chainloader +1

винт у меня сата. вроде при настройки ядра я вроде все что нашел про сата включил в виде втроеного в ядро.
А для чего нужен вайл initrd.img в нем же вроде модули всякие которые нужны при загрузки или я ошибаю.
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: Скомпелировал и не грузться ядро

Сообщение Angel_13th »

Нет ты не ошибаешся, там модули которые не включены в ядро, а все дистро производители делают initrd, потому как модулей много и какой из них понадобиться при загрузке они не знают=> делаеться initrd => соответственно это уменьшает размер ядра.А тебе надо всего ничего найти конкретный модуль и его вкомпилить, и еще возможно проблема в том что ты не вкомпилил в ядро драйвер файловой системы.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
sahsa
Сообщения: 10

Re: Скомпелировал и не грузться ядро

Сообщение sahsa »

Наверно. но как создавать initrd. я создавал командой rminitrd -o . он создает файл. но момоему это не правльно. подскажите пожалуста как правильно его создавать?
Спасибо сказали:
sahsa
Сообщения: 10

Re: Скомпелировал и не грузться ядро

Сообщение sahsa »

Скомпелировал вот так
make allconfig включает все в ядро что только есть
перезагружаюсь и снова тоже самое
Кто нибуть знает в чем дело?
Спасибо сказали:
Аватара пользователя
drakon
Сообщения: 211

Re: Скомпелировал и не грузться ядро

Сообщение drakon »

ядро с kernel.org?

мое предложение:
взять дебиановскии конфиг от 2.6.8(могу подкинуть, есле надо), убрать из него потдержку 2 модулей(drm и еще какой-то - поймешь при компиляции), настроить под себя

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

make xconfig
make-kpkg clean
fakeroot make-kpkg --initrd --revision=custom.1.1 kernel_image
dpkg -i kernel-image-2.6.13_custom.1.0_i386.deb
Debian GNU/Linux 2.6.15
Спасибо сказали:
sahsa
Сообщения: 10

Re: Скомпелировал и не грузться ядро

Сообщение sahsa »

Ядро я брал из покутов deb. ну мопоему дело не в настройках ялра а в чемто в другом.
Спасибо сказали:
Аватара пользователя
drakon
Сообщения: 211

Re: Скомпелировал и не грузться ядро

Сообщение drakon »

возможно. но ты попробуй, как я описал и будешь знать наверняка

возможно. но ты попробуй, как я описал и будешь знать наверняка
Debian GNU/Linux 2.6.15
Спасибо сказали:
Аватара пользователя
SashaAl
Сообщения: 216

Re: Скомпелировал и не грузться ядро

Сообщение SashaAl »

2sahsa:
ты в конфиге ядра случаем не отключил поддержу ФС, под которой твой корень смонтирован?
ASP Linux 10.0 / 2.6.12-1.1386.1asp / KDE 3.3
Спасибо сказали:
sahsa
Сообщения: 10

Re: Скомпелировал и не грузться ядро

Сообщение sahsa »

Я фоше там нечего не отключал а наоборот все внего встроил командой make allconfig
конфиг кинь мне в versage@vi-com.ru
Спасибо сказали:
Аватара пользователя
drakon
Сообщения: 211

Re: Скомпелировал и не грузться ядро

Сообщение drakon »

sahsa писал(а):
30.09.2005 20:44
конфиг кинь мне в versage@vi-com.ru

я так понял, это мне?
сейчас сделаю
Debian GNU/Linux 2.6.15
Спасибо сказали:
Аватара пользователя
drakon
Сообщения: 211

Re: Скомпелировал и не грузться ядро

Сообщение drakon »

sahsa ты мыло неправильное дал
Debian GNU/Linux 2.6.15
Спасибо сказали:
Аватара пользователя
Axcel
Сообщения: 88
ОС: модер лучше знает...

Re: Скомпелировал и не грузться ядро

Сообщение Axcel »

У меня тут тожа проблемка возникла с ядром, скомпилил запустилось первый раз без проблем но во-второй раз загрузка остановилась вот здесь:
uhci_hcd 0000:00:1d0: new USB bus regitered, assigned bus number 2
uhci_hcd 0000:00:1d0: irq 10, io base 0x0000bc00


В чем проблема, кто знает подскажите.

Хотел заново собрать но он мне ошибку выдал такую:
INSTALL sound/usb/snd-usb-lib.ko
INSTALL sound/usb/usx2y/snd-usb-usx2y.ko
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map 2.6.13-my; fi
Kernel: arch/i386/boot/bzImage is ready (#1)
sh /usr/src/linux-2.6.13-my/arch/i386/boot/install.sh 2.6.13-my arch/i386/boot/bzImage System.map "/boot"
Looking for deps of module ata_piix
libata
Looking for deps of module libata
Looking for deps of module sd_mod
No module sd_mod found for kernel 2.6.13-my, aborting.
mkinitrd failed:
(mkinitrd -v -f /boot/initrd-2.6.13-my.img --ifneeded 2.6.13-my)) at /usr/lib/libDrakX/bootloader.pm line 121.
make[1]: *** [install] пЫЙВЛБ 2
make: *** [install]


пробовал пересобрать еще раз туже ошибку выдаёт :(
Как быть?
Спасибо сказали:
sahsa
Сообщения: 10

Re: Скомпелировал и не грузться ядро

Сообщение sahsa »

Всеровно не грузиться. пробывал ставит чекрез синоптик. грузиться только останавливаеться и пишет что не может найти init. ну дело не в этом почему оно не грузитья когда я его через кончоль компелирую. и еше я вот вставлю еше один жоский на ide и все ине грузиться даже родное пишет что не может найти init. тоже самое когда я ядро 2.6 ставлю через синоптик. и еше почему через синоптик оно ставиться быстро там что не чего не компелируеться? я в deb залес там вроде простое ядро. у кого есть какиенибуть соображения?
Спасибо сказали: