файл System.map-X.XX.XX.X тоже создается. Как его создать? Ядро, если что, 2.6.13.2
Initrd (Не создается initrd-XXXX.img)
Модератор: Bizdelnick
-
haos
- Сообщения: 4
Initrd
Скажите пожалуйста, почему у меня при компиляции ядра не создаётся образ загрузки - Initrd-X.XX.XX.X.img. Он ведь по идее должен создаваться? Само ядро компилируется нормально, bzImage создается,
файл System.map-X.XX.XX.X тоже создается. Как его создать? Ядро, если что, 2.6.13.2
:o
файл System.map-X.XX.XX.X тоже создается. Как его создать? Ядро, если что, 2.6.13.2
-
Snupt
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
Re: Initrd
haos писал(а): ↑08.01.2006 00:04Скажите пожалуйста, почему у меня при компиляции ядра не создаётся образ загрузки - Initrd-X.XX.XX.X.img. Он ведь по идее должен создаваться? Само ядро компилируется нормально, bzImage создается,
файл System.map-X.XX.XX.X тоже создается. Как его создать? Ядро, если что, 2.6.13.2:o
Ты какое ядро компилировал? Мандривовское надо использовать. Из mdk-rpm пакета.
-
haos
- Сообщения: 4
Re: Initrd
В посте чуть повыше написано, какое я использовал ядро (2.6.13.2). И не важно какое оно - Мандривовское или нет. Ядро компилируется для любой версии Линукса (Будь то Red Hat или
ASPLinux...), неважно. И initrd, наверное, должен создаваться при компиляции , т.к. ядро у меня не монолитное, а модульное. При загрузке с этим ядром у меня не может примонтироваться ext3 раздел (корневой). А потом выплевывает мне сообщение типа "kernel panic: initrd: чего-то там с initrd". Так вот
меня только интересует почему initrd-2.6.13.2.img не создается..........? И как его создать?
-
garik
- Сообщения: 156
Re: Initrd
1) man initrd
2) после сборки ядра создаем новый initrd:
mkinitrd /boot/initrd-2.6.13.2 2.6.13.2
В mkinitrd сам initrd можно назвать как угодно, но второй параметр обязательно версия ядра
3) в /etc/lilo.conf:
initrd=/boot/initrd-2.6.13.2
2) после сборки ядра создаем новый initrd:
mkinitrd /boot/initrd-2.6.13.2 2.6.13.2
В mkinitrd сам initrd можно назвать как угодно, но второй параметр обязательно версия ядра
3) в /etc/lilo.conf:
initrd=/boot/initrd-2.6.13.2