LINUX.ORG.RU

установка initrd


1

0

Добрый день

дистрибутив - дебиан

как собрать ядро с initrd, не используя пакет make-dpkg?

я собираю так:

make && make install && make modules_install

update-initramfs -c -k 2.6.30

update-grub

при загрузке ядро успевает написать мне что-то вроде loading initramfs, после чего экран гаснет, и на этом все кончается.

что я делаю не так?

Заранее спасибо



Последнее исправление: b3qkc (всего исправлений: 3)

как собрать ядро с initrd, не используя пакет make-dpkg?

А чем он не угодил, если не секрет?

GotF ★★★★★
()
Ответ на: комментарий от GotF

Проблема в том, что я внес много изменений в ядро, и мне нужно его отлаживать.

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

b3qkc
() автор топика

Запустить mkinitramfs/править grub.cfg вручную? Если mkinitramfs не помогает, попробуй yaird (если он ещё не протух)

Не знаю, УМВР когда я юзал дебиан.

different_thing
()

последовательность команд правильная, я так и делаю. Попробуй подкрутить настройки в /etc/initramfs-tools/* , в частности если экзотическое железо (видео-карта или HD например) — прописать в /etc/initramfs-tools/modules , в /etc/initramfs-tools/initramfs.conf написать BUSYBOX=y ну и дальше по вкусу.

pupok ★★
()

>при загрузке ядро успевает написать мне что-то вроде loading initramfs, после чего экран гаснет, и на этом все кончается.

1. Удали initrd
2. update-initramfs -c -k 2.6.30
3. update-grub и проверь, что он записал.

Pavval ★★★★★
()
Ответ на: комментарий от megabaks

>зачем инитрд?

он же не нужен


megabaks тролль и потому не нужен. Если ты не знаешь случаи, когда initrd нужен - это твои проблемы и не надо здесь это демонстрировать.

Pavval ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.