The OpenNET Project / Index page

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

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

"Не загружется линукс :)"  
Сообщение от Zapad on 05-Май-07, 01:35 
Не получается загрузится с ядра своей сборки.
Т.е. если использовать то ядро которое было при установке дистра(пробовались debian 4 и slackware 11), то загрузка проходит нормально. Однако после пересборки ядра даже с опциями по умолчанию(т.е. получается то же инсталяционное ядро с кучей всего) оно не грузится, выдаёт ошибку , что неправильный параметр "root","attempt to access beyond end of device", "unable to read superblock". Одна и та же ситуация на разных разделах разных физических дисков(hda4 и hdb3). Ядра пробовались версий 2.6.18 и 2.6.21, собирал с модулями и полностью монолитное.
Есть идеи, в чём может быть проблема ?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "Не загружется линукс :)"  
Сообщение от pavel_simple (ok) on 05-Май-07, 07:44 
загрузись с рабочего ядра
скопируй его конфиг в дерикторию с ядром
zcat /proc/config.gz >./.config
или
cp /boot/config-какая.там.версия ./.config

make oldconfig

make vmlinux modules
su root -c make modules_install

создай образ initrd (в дебеане это /usr/sbin/mkinitramfs)

пропиши в загрузчик и пробуй загрузиться

З.Ы. у тебя ядро не видит железа.

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

2. "Не загружется линукс :)"  
Сообщение от Zapad on 05-Май-07, 12:51 
>загрузись с рабочего ядра
>скопируй его конфиг в дерикторию с ядром
>zcat /proc/config.gz >./.config
>или
>cp /boot/config-какая.там.версия ./.config
>
>make oldconfig
>
>make vmlinux modules
>su root -c make modules_install
>
>создай образ initrd (в дебеане это /usr/sbin/mkinitramfs)
>
>пропиши в загрузчик и пробуй загрузиться
>
>З.Ы. у тебя ядро не видит железа.


Убрал initrd образ от инсталляционого ядра система перестала загружаться точно также :)
Выходит всё дело в этом. Только не получается у меня создать initrd образ, т.е. он создаётся, но при загрузке с его помощью вылазит ошибка - не может запустить /lib/modules/modules.dep(ну что-то в этом роде). Скажи как правильно делать initrd и что это вообще такое ?

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

3. "Не загружется линукс :)"  
Сообщение от bill (??) on 06-Май-07, 10:20 
>>загрузись с рабочего ядра
>>скопируй его конфиг в дерикторию с ядром
>>zcat /proc/config.gz >./.config
>>или
>>cp /boot/config-какая.там.версия ./.config
>>
>>make oldconfig
>>
>>make vmlinux modules
>>su root -c make modules_install
>>
>>создай образ initrd (в дебеане это /usr/sbin/mkinitramfs)
>>
>>пропиши в загрузчик и пробуй загрузиться
>>
>>З.Ы. у тебя ядро не видит железа.
>
>
>Убрал initrd образ от инсталляционого ядра система перестала загружаться точно также :)
>
>Выходит всё дело в этом. Только не получается у меня создать initrd
>образ, т.е. он создаётся, но при загрузке с его помощью вылазит
>ошибка - не может запустить /lib/modules/modules.dep(ну что-то в этом роде). Скажи
>как правильно делать initrd и что это вообще такое ?

Сколько движений:)

В FC6 так:
cp /boot/config-какая.там.версия /usr/src/какая.там.новая.версия/.config
make oldconfig
make && make modules_install && make install

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

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

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




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

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