Система Debian 4.0 Etch, родное ядро 2.6.18.4, хочу поменять на 2.6.22.1. Распаковываю исходники в /usr/src/linux-2.6.22.1, захожу, делаю:
#make clean
#make mrproper
Катаю в каталог старый конфиг, далее делаю:
#make oldconfig
Отвечаю на вопросы (в основном дефолт), далее все как обычно:
#make bzImage
#make modules
#make modules_install
#make install
Захожу в /boot, делаю:
#mkinitramfs -o /boot/initrd.img-2.6.22.1 2.6.22.1
( также пробовал и
#mkinitrd -o /boot/initrd.img-2.6.22.1 2.6.22.1
)
Настраиваю граб. В итоге при загрузке просто не может подмонтировать корень. Модули для ide и ext2/ext3 есть. Судя по конфигу initramfs.conf стоят модули "most".
Самое непонятное, что конфиг ядра старый используется... Может я рамдиск неправильно создаю? Помогите, плз.
Ядро, собранное со старым конфигом, не работает :(
Модератор: Bizdelnick
-
Ivanhoe
- Сообщения: 136
Ядро, собранное со старым конфигом, не работает :(
Все погибнут при гравитационном коллапсе, Маша...
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html
-
chitatel
- Сообщения: 2108
Re: Ядро, собранное со старым конфигом, не работает :(
ИМХО нужно что-то одно. clean вроде оставляет старый конфиг в каталоге исходников (если он там был), mrproper вычищает и его.
В итоге при загрузке просто не может подмонтировать корень. Модули для ide и ext2/ext3 есть.
Файловую систему и IDE лучше НЕ модулями, а в само ядро.
Самое непонятное, что конфиг ядра старый используется... Может я рамдиск неправильно создаю? Помогите, плз.
У меня в Etch вообще нет mkinitrd, есть
этого я не понимаю для чего.p bootcd-mkinitramfs - With the installation of this bootcd extension your
и ещё гляньте на
который вроде должен заменить mkinitrd?p yaird - Yet Another mkInitRD
P.S. Сам сейчас использую
Linux 2.6.22.1-cfs-v19 #1 PREEMPT Fri Aug 10 10:34:12 YAKST 2007 i686 GNU/Linux
так что всё у Вас должно получиться.
P.P.S. Кстати, а конфигурировать и компилировать ядро с правами root'а неправильно.
-
Ivanhoe
- Сообщения: 136
Re: Ядро, собранное со старым конфигом, не работает :(
Я ж его потом снова копирую
Это-то да, но в старом конфиге было именно так.Файловую систему и IDE лучше НЕ модулями, а в само ядро.
Странно... дистр 3 двд?У меня в Etch вообще нет mkinitrd
Хм... имхо это также как и Yet Another Setup ToolYet Another mkInitRD
Все погибнут при гравитационном коллапсе, Маша...
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html
-
chitatel
- Сообщения: 2108
-
Ivanhoe
- Сообщения: 136
Re: Ядро, собранное со старым конфигом, не работает :(
Ммм...
А, пакет initrd-tools )
Код: Выделить всё
o-O:/home/ivanhoe# mkinitr<TAB>
mkinitramfs mkinitramfs-kpkg mkinitrd mkinitrd.yairdА, пакет initrd-tools )
Все погибнут при гравитационном коллапсе, Маша...
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html
---
Затрать 5 минут в неделю. Сделай OpenOffice.org лучше http://community.i-rs.ru/index.php/topic,3241.0.html