The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Ядро"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Ядро"  
Сообщение от Heretic (ok) on 08-Дек-06, 10:43 
Впервые собираю ядро для Linux, взял дистрибутив Debian и пытаюсь прикрутить туда ядро г-на Линуса.
При загрузке выдает ошибку kernel panic:
VFS: Cannot open root device "hdc1" or unknown-block(0,0)
Please append a correct "root=" option
Kernel panic - not synceng: VFS: Unable to mount root fs on unknown-block(0,0)
В мануале который я нашел в инете пишется:
Для самособранных ядер большой необходимости в использовании initrd нет, достаточно вкомпилировать в ядро (т.е. не отдельным модулем) драйверы контроллера жесткого диска и корневой файловой системы.

Так вот за последний день я пытался собрать уже 8 ядер и не доходит до мне что я делаю не так.

Подскажите кому не сложно =)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • Ядро, point212, 10:53 , 08-Дек-06, (1)  
    • Ядро, Heretic, 11:12 , 08-Дек-06, (2)  
      • Ядро, point212, 11:48 , 08-Дек-06, (3)  
        • Ядро, Heretic, 11:57 , 08-Дек-06, (4)  
          • Ядро, point212, 12:03 , 08-Дек-06, (5)  
            • Ядро, Den, 12:30 , 08-Дек-06, (6)  
              • Ядро, Heretic, 14:31 , 08-Дек-06, (7)  

Сообщения по теме [Сортировка по времени, UBB]


1. "Ядро"  
Сообщение от point212 email(ok) on 08-Дек-06, 10:53 
>Впервые собираю ядро для Linux, взял дистрибутив Debian и пытаюсь прикрутить туда
>ядро г-на Линуса.
>При загрузке выдает ошибку kernel panic:
>VFS: Cannot open root device "hdc1" or unknown-block(0,0)
>Please append a correct "root=" option
>Kernel panic - not synceng: VFS: Unable to mount root fs on
>unknown-block(0,0)
Загрузчик какой? Конфиг загрузчика покажи.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Ядро"  
Сообщение от Heretic (ok) on 08-Дек-06, 11:12 
>>Впервые собираю ядро для Linux, взял дистрибутив Debian и пытаюсь прикрутить туда
>>ядро г-на Линуса.
>>При загрузке выдает ошибку kernel panic:
>>VFS: Cannot open root device "hdc1" or unknown-block(0,0)
>>Please append a correct "root=" option
>>Kernel panic - not synceng: VFS: Unable to mount root fs on
>>unknown-block(0,0)
>Загрузчик какой? Конфиг загрузчика покажи.

Загрузчик Grub

title           Debian GNU/Linux, kernel 2.6.19
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.19 root=/dev/hda1 ro
savedefault
boot


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

Как собираю ядро:
make menuconfig
make-kpkg clean
fakeroot make-kpkg --revision heretic.0.9 kernel_image
dpkg -i kernel-image-2.6.19_heretic.0.9_i386.deb


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Ядро"  
Сообщение от point212 email(ok) on 08-Дек-06, 11:48 
>>>Впервые собираю ядро для Linux, взял дистрибутив Debian и пытаюсь прикрутить туда
>>>ядро г-на Линуса.
>>>При загрузке выдает ошибку kernel panic:
>>>VFS: Cannot open root device "hdc1" or unknown-block(0,0)
>>>Please append a correct "root=" option
>>>Kernel panic - not synceng: VFS: Unable to mount root fs on
>>>unknown-block(0,0)
>>Загрузчик какой? Конфиг загрузчика покажи.
>
>Загрузчик Grub
>
>title           Debian
>GNU/Linux, kernel 2.6.19
>root            
>(hd0,0)
>kernel          /boot/vmlinuz-2.6.19 root=/dev/hda1
>ro
>savedefault
>boot

А ro в конце зачем?
В конфиге hda1? Причем тут вообще hdc1?
Что-то не пойму.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Ядро"  
Сообщение от Heretic (ok) on 08-Дек-06, 11:57 
>А ro в конце зачем?

Инсталлер сам ставит так по умолчанию, доки по Grub пока не читаны =(

>В конфиге hda1? Причем тут вообще hdc1?

hdc1 взял из документации там где описана ошибка, как ее решить я непонимаю вот и обращаюсь к вам, конечно же hda1.
VFS: Cannot open root device "hda1" or unknown-block(0,0)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Ядро"  
Сообщение от point212 email(ok) on 08-Дек-06, 12:03 
>>А ro в конце зачем?
>
>Инсталлер сам ставит так по умолчанию, доки по Grub пока не читаны
>=(
ну убери на всякий случай.
>>В конфиге hda1? Причем тут вообще hdc1?
>hdc1 взял из документации там где описана ошибка, как ее решить я
>непонимаю вот и обращаюсь к вам, конечно же hda1.
>VFS: Cannot open root device "hda1" or unknown-block(0,0)
Хм.. я не знаю. У меня ядро по дефолту. Вот конфиг

grub.conf
---------
default 0
splashimage=/boot/grub/splash.xpm.gz
timeout 3

title ASPLinux-2.6.14
kernel /boot/vmlinuz-2.6.14-1.1653.1asp root=/dev/hda2  reboot=b pci=noacpi pci=
usepirqmask quiet rhgb resume=/dev/hda1
initrd /boot/initrd-2.6.14-1.1653.1asp.img
boot

root (hd0,1)
setup (hd0,1)


Дома стояло всё подряд, помоему нигде уже initrd не было. Опции были просты и прозрачны. Рекомендую поискать мануал по сборке и установке ядра на Gentoo. Там более-менее подробно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Ядро"  
Сообщение от Den (??) on 08-Дек-06, 12:30 
>>>А ro в конце зачем?
>>
>>Инсталлер сам ставит так по умолчанию, доки по Grub пока не читаны
>>=(
>ну убери на всякий случай.
>>>В конфиге hda1? Причем тут вообще hdc1?
>>hdc1 взял из документации там где описана ошибка, как ее решить я
>>непонимаю вот и обращаюсь к вам, конечно же hda1.
>>VFS: Cannot open root device "hda1" or unknown-block(0,0)
>Хм.. я не знаю. У меня ядро по дефолту. Вот конфиг
>
>grub.conf
>---------
>default 0
>splashimage=/boot/grub/splash.xpm.gz
>timeout 3
>
>title ASPLinux-2.6.14
>kernel /boot/vmlinuz-2.6.14-1.1653.1asp root=/dev/hda2  reboot=b pci=noacpi pci=
>usepirqmask quiet rhgb resume=/dev/hda1
>initrd /boot/initrd-2.6.14-1.1653.1asp.img
>boot
>
>root (hd0,1)
>setup (hd0,1)
>
>
>Дома стояло всё подряд, помоему нигде уже initrd не было. Опции были
>просты и прозрачны. Рекомендую поискать мануал по сборке и установке ядра
>на Gentoo. Там более-менее подробно.

root (hd0,0)
kernel /vmlinuz-2.6.16-ie root=/dev/hda3
<-- имеется ввиду что /boot/kernel_name писать не обязательно так как предыдущая команда уже указала раздел на котором лежит ядро

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Ядро"  
Сообщение от Heretic (ok) on 08-Дек-06, 14:31 
Тема закрыта проблема была в IDE контроллере, нужно было собирать не как модуль.
Всем спасибо.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру