The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Как, после сборки ядра Linux, иници..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Как, после сборки ядра Linux, иници..."  +/
Сообщение от auto_tips on 24-Июн-03, 15:46 
initrd - RAM-диск, инициализируемый загрузчиком, требуется для подключения модулей ядра, необходимых
на этапе до монтирования root-раздела, (например, до монтирования нужно подгрузить - ext2/ext3/scsi модули).

1) man initrd - все изумительно описано;
2) после сборки ядра создаем новый initrd:
    mkinitrd /boot/initrd-2.4.21 2.4.21;
3) в /etc/lilo.conf:
   initrd=/boot/initrd-2.4.21
В mkinitrd сам initrd можно назвать как угодно, но второй параметр обязательно версия ядра.

URL: https://www.opennet.ru/openforum/vsluhforumID1/31017.html
Обсуждается: https://www.opennet.ru/tips/info/503.shtml

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

Оглавление

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


1. "Как, после сборки ядра Linux, инициализировать initrd (ядро ..."  +/
Сообщение от Alexei email on 24-Июн-03, 15:46 
там в исходниках ядра по пути
/arch/i386/boot/ install.sh ! вот этот файл
все далает что надо.
надо писать вот так sh install.sh 2.4.19 bzImage /usr/src/linux/System.map
ну типа посмотри в этом файле там все написано про это три параметра, первый это название директории
lib/modules/...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Как, после сборки ядра Linux, инициализировать initrd (ядро ..."  +/
Сообщение от Alexei email on 24-Июн-03, 15:48 
это на примере mandrake 9. и тогда по опыту зная ядро не падает при монтировании.а вообще initrd не всегда нужен.но это видать надо только когда у тебя
весь линух на одном разделе находится.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Как, после сборки ядра Linux, инициализировать initrd (ядро ..."  +/
Сообщение от SergeiZz on 25-Июн-03, 09:12 
Поддержка ext2 обычно компилируется в ядро,
а не как модуль (ext3, наоборот). Поэтому корневой
раздел примонтируется сначала как ext2 (только для
чтения), а потом, блогополучно, как ext3,
Так, что initrd, какзалось бы, вообще не нужен.
Подробно о том, зачем он нужен и когда его
использовать, -- опать же, в man initrd прекрасно
объяснено.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Как, после сборки ядра Linux, инициализировать initrd (ядро ..."  +/
Сообщение от Alexei email on 27-Июн-03, 17:26 
Да согласен, когда корневой ext3 то ядро нужно компилить именно таким образом, но лучше юзать LVM и сделать / ext2 а остальные как rieserfs
ну короче лучше разбить на несколько дисков.
а вот mandrake 9 почему-то взависимости от выбранного метода инсталяции\
делает инитрд или не делает его.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Как, после сборки ядра Linux, инициализировать initrd (ядро ..."  +/
Сообщение от Goggy on 02-Июл-03, 21:58 
>Поддержка ext2 обычно компилируется в ядро,
>а не как модуль (ext3, наоборот). Поэтому корневой
>раздел примонтируется сначала как ext2 (только для
>чтения), а потом, блогополучно, как ext3,
>Так, что initrd, какзалось бы, вообще не нужен.
>Подробно о том, зачем он нужен и когда его
>использовать, -- опать же, в man initrd прекрасно
>объяснено.

Нет, это не так - если ядро сразу смонтировано как ext2, то так оно и остается. (это можно проверить, подав команду cat /proc/mounts ). Несмотря на то, что mtab вроде бы говорит, что ext3.

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

7. "Как, после сборки ядра Linux, инициализировать initrd (ядро ..."  +/
Сообщение от Клыкастый on 16-Июл-10, 13:10 
Поимел чудесный опыт загрузки без initrd на reiserfs разделе.
КРОМЕ вкомпиленого в ядро reiserfs, КРОМЕ вкомпиленого в ядро драйвера (в моём случае sata) ТРЕБУЕТСЯ параметр загрузки rootfstype=reiserfs. Есть подозрение что это для любой fs отличной от ext2.

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

6. "Как, после сборки ядра Linux, инициализировать initrd (ядро ..."  +/
Сообщение от kosmik email on 22-Окт-03, 18:07 
Если правильно откомпилёвано ядро, то все должно быть пучком!
Процесс такой
make xconfig (oldconfig, menuconfig)
make dep
make
make bzImage
make modules - если все пучком, то дальще все должно быто норма
make modules_install - если все пучком, то дальще все должно быто норма
make install
Если юзаешь grub, то дальше не нужно напрягаться.
Если ЛИЛО - то набрать команд - lilo
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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