The OpenNET Project / Index page

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

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

"Не работает initrd образ в debian :("  
Сообщение от alpha on 07-Май-07, 10:59 
Добрый день!

Система - Debian Etch
система установлена на 1 диск
диск разбит так:
     sda1 - /boot (фс ext3)
     sda2 - LVM ( /, swap, /usr/, /var, /home - фс reiserfs)

Система была установлена уже больше года назад. Ядра на ней я менял довольно часто, ставил всегда "ванильные", но собирал их только исключительно с помощью make-kpkg, что очень дистро-специфично, поэтому сейчас решил научиться собирать "классическим" путем.

последнее ядро у меня было 2.6.20

Что я сделал:

скачал с kernel.org 2.6.21.1
затем:
     make oldconfig (конфиг взял рабочий от 2.6.20)
     make -j2
     make modules_install
     make install
поправил GRUB
затем создаю initrd:
     mkinitrd -o /boot/initrd.img 2.6.21.1
образ создается, но при попытке загрузки системы вываливается следующее:
     mount: unknow filesystem 'devfs'
     pivot_root: No such file or directory
     /sbin/init: 432: cannot open dev/console: No such file
     kernel panic - not syncing: Attempted to kill init

как правильно собрать initrd чтобы он понял LVM?

помогите кто чем сможет!

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

 Оглавление

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


1. "Не работает initrd образ в debian :("  
Сообщение от devcoder email(ok) on 07-Май-07, 11:51 
LVM пока не причем

> mount: unknow filesystem 'devfs'

initrd рассчитывает что ядро работает с devfs

это и правильно, так как в ветке 2.6 поддержку devfs выкинули

интересно что initrd Etch по умолчанию initramfs, а не старый initrd


Если любишь свежатинку, то ходи на http://www.backports.org/
или читай доки к make-kpkg

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

2. "Не работает initrd образ в debian :("  
Сообщение от alpha on 07-Май-07, 12:02 
>LVM пока не причем
>
>> mount: unknow filesystem 'devfs'
>
>initrd рассчитывает что ядро работает с devfs
>
>это и правильно, так как в ветке 2.6 поддержку devfs выкинули
>
>интересно что initrd Etch по умолчанию initramfs, а не старый initrd
>
>
>Если любишь свежатинку, то ходи на http://www.backports.org/
>или читай доки к make-kpkg


честно говоря не очень прояснилось.
Про make-kpkg я уже написал, что им то я пользоваться умею, но хочу научиться и "классическому" методу :)

Про сайт backport я не совсем понял - что именно оттуда я должен взять? devfs сначала в 2.6 был затем ео заменили на udev, это я помню :)

жду советов!

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

3. "Не работает initrd образ в debian :("  
Сообщение от devcoder email(ok) on 07-Май-07, 12:15 
>честно говоря не очень прояснилось.
>Про make-kpkg я уже написал, что им то я пользоваться умею, но
>хочу научиться и "классическому" методу :)

на низком уровне make-kpkg и делает классический метод


>Про сайт backport я не совсем понял - что именно оттуда я
>должен взять? devfs сначала в 2.6 был затем ео заменили на
>udev, это я помню :)

ядро 2.6.20.x

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

4. "Не работает initrd образ в debian :("  
Сообщение от alpha on 07-Май-07, 13:07 
>>честно говоря не очень прояснилось.
>>Про make-kpkg я уже написал, что им то я пользоваться умею, но
>>хочу научиться и "классическому" методу :)
>
>на низком уровне make-kpkg и делает классический метод
>
>
>>Про сайт backport я не совсем понял - что именно оттуда я
>>должен взять? devfs сначала в 2.6 был затем ео заменили на
>>udev, это я помню :)
>
>ядро 2.6.20.x


Хм... Я ценю вашу помощь, но боюсь вы меня немного не поняли. Я как раз и хочу научиться проводить в "ручном" режиме как раз те операции которые делает "на низком уровне make-kpkg" (именно классический метод). Ведь я же не качал раньше ядро с backport значит в самой системе всё необходимое для сборки уже есть, раз make-kpkg отрабатывает... или я чего то не понимаю?

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

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

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




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

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