Скомпелировал и не грузться ядро
Модератор: Bizdelnick
-
sahsa
- Сообщения: 10
Скомпелировал и не грузться ядро
Помогите кто знает. у меня стоит 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
результат тодже.
что неправильно делаю. помогите или дайте ссылку где можно почитать про установку ядра
Делал все как написано скопировал в /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: Скомпелировал и не грузться ядро
Какой раздел у тебя / и какой /boot ?
-
bobrik
- Сообщения: 183
Re: Скомпелировал и не грузться ядро
По ходу у него все в корне на втором разделе. Какие ошибки при загрузке?
-
sahsa
- Сообщения: 10
Re: Скомпелировал и не грузться ядро
у меня радно е ядро грузиьтся нармально с такимиже пораметрами только имя ядра другое
выдает при загрузки
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. в нем же вроде храняться модули которые нужны ядру при загрузки(когда файловая система не смотрирована) может у меня нет нужного модуля в самом ядре(недобавил при конфигурировании ядра).
выдает при загрузки
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: Скомпелировал и не грузться ядро
Ясен перец, неправиль делаешь! Что за опция "roo"??? Возможно root?
-
serg_sk
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: Скомпелировал и не грузться ядро
2sahsa: ответь на мой вопрос, и скажу тебе как правильно написать.
До чего же народ упрямый пошел...
До чего же народ упрямый пошел...
-
bobrik
- Сообщения: 183
Re: Скомпелировал и не грузться ядро
please append a correct "roo=" boot option
В этой строке вся соль.
В этой строке вся соль.
-
serg_sk
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: Скомпелировал и не грузться ядро
Короче вывод команды cat /boot/grub/grub.conf покажи. И скажи где у тебя корневой раздел и где /boot, если бут ты не выносил отдельным разделом, то так и скажи.
-
Angel_13th
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: Скомпелировал и не грузться ядро
Товарищ серж, я так думаю что человек даже не вкомпилил драйвера для IDE или же SATA в ядро, а сделал модулем соответственно он даже не видит разделов.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
sahsa
- Сообщения: 10
Re: Скомпелировал и не грузться ядро
я их не разделял.
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 в нем же вроде модули всякие которые нужны при загрузки или я ошибаю.
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: Скомпелировал и не грузться ядро
Нет ты не ошибаешся, там модули которые не включены в ядро, а все дистро производители делают initrd, потому как модулей много и какой из них понадобиться при загрузке они не знают=> делаеться initrd => соответственно это уменьшает размер ядра.А тебе надо всего ничего найти конкретный модуль и его вкомпилить, и еще возможно проблема в том что ты не вкомпилил в ядро драйвер файловой системы.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
sahsa
- Сообщения: 10
Re: Скомпелировал и не грузться ядро
Наверно. но как создавать initrd. я создавал командой rminitrd -o . он создает файл. но момоему это не правльно. подскажите пожалуста как правильно его создавать?
-
sahsa
- Сообщения: 10
Re: Скомпелировал и не грузться ядро
Скомпелировал вот так
make allconfig включает все в ядро что только есть
перезагружаюсь и снова тоже самое
Кто нибуть знает в чем дело?
make allconfig включает все в ядро что только есть
перезагружаюсь и снова тоже самое
Кто нибуть знает в чем дело?
-
drakon
- Сообщения: 211
Re: Скомпелировал и не грузться ядро
ядро с kernel.org?
мое предложение:
взять дебиановскии конфиг от 2.6.8(могу подкинуть, есле надо), убрать из него потдержку 2 модулей(drm и еще какой-то - поймешь при компиляции), настроить под себя
мое предложение:
взять дебиановскии конфиг от 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.debDebian GNU/Linux 2.6.15
-
sahsa
- Сообщения: 10
Re: Скомпелировал и не грузться ядро
Ядро я брал из покутов deb. ну мопоему дело не в настройках ялра а в чемто в другом.
-
drakon
- Сообщения: 211
Re: Скомпелировал и не грузться ядро
возможно. но ты попробуй, как я описал и будешь знать наверняка
возможно. но ты попробуй, как я описал и будешь знать наверняка
возможно. но ты попробуй, как я описал и будешь знать наверняка
Debian GNU/Linux 2.6.15
-
SashaAl
- Сообщения: 216
Re: Скомпелировал и не грузться ядро
2sahsa:
ты в конфиге ядра случаем не отключил поддержу ФС, под которой твой корень смонтирован?
ты в конфиге ядра случаем не отключил поддержу ФС, под которой твой корень смонтирован?
ASP Linux 10.0 / 2.6.12-1.1386.1asp / KDE 3.3
-
sahsa
- Сообщения: 10
Re: Скомпелировал и не грузться ядро
Я фоше там нечего не отключал а наоборот все внего встроил командой make allconfig
конфиг кинь мне в versage@vi-com.ru
конфиг кинь мне в versage@vi-com.ru
-
drakon
- Сообщения: 211
-
drakon
- Сообщения: 211
-
Axcel
- Сообщения: 88
- ОС: модер лучше знает...
Re: Скомпелировал и не грузться ядро
У меня тут тожа проблемка возникла с ядром, скомпилил запустилось первый раз без проблем но во-второй раз загрузка остановилась вот здесь:
В чем проблема, кто знает подскажите.
Хотел заново собрать но он мне ошибку выдал такую:
пробовал пересобрать еще раз туже ошибку выдаёт
Как быть?
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: Скомпелировал и не грузться ядро
Всеровно не грузиться. пробывал ставит чекрез синоптик. грузиться только останавливаеться и пишет что не может найти init. ну дело не в этом почему оно не грузитья когда я его через кончоль компелирую. и еше я вот вставлю еше один жоский на ide и все ине грузиться даже родное пишет что не может найти init. тоже самое когда я ядро 2.6 ставлю через синоптик. и еше почему через синоптик оно ставиться быстро там что не чего не компелируеться? я в deb залес там вроде простое ядро. у кого есть какиенибуть соображения?