LINUX.ORG.RU

А на фиг тебе initrd? Использовать модули вообще не советую. Только загрузка будет немного дольше, и всё.

unnamed
()

Вообще-то при make install заодно делается и mkinitrd. Ну а юзеру надо сделать... Правильно - man mkinitrd !

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

>Вообще-то при make install заодно делается и mkinitrd. Ну а юзеру надо сделать... Правильно - man mkinitrd !

Ага, а потом старое ядро я как грузить буду. А сохранять рез. копию влом.

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

Блин, забыл залогинится:

>Вообще-то при make install заодно делается и mkinitrd. Ну а юзеру надо сделать... Правильно - man mkinitrd !

Ага, а потом старое ядро я как грузить буду. А сохранять рез. копию влом.Я предпочитаю make install не делать.

!!!А на мой вопрос кто-нибудь конкретно может ответить, плиззз?

IvanF
() автор топика
Ответ на: комментарий от IvanF

Если сделаешь make install, он сохранит предыдущие файлы с суффиксом .old.

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

И чем круто поддержку root-fs в модуле держать?

Deleted
()
Ответ на: комментарий от unnamed

initrd нужен для
загрузки с LVM2 root-раздела,
криптования root-раздела,
подмены DSDT на лаптопах с глючным ACPI,
framebuffer+bootsplash,
etc...

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

ну 1,2,3 я понимаю. А для framebuffer+bootsplash зачем он нужен?

И etc - для чего ещё?(кроме держания /boot на экзотическом контроллере)

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

> А для framebuffer+bootsplash зачем он нужен?

Чтоб туда картинку красивую запихнуть

> И etc - для чего ещё?

Если ядро должно быть маленьким, скажем на флопике умещаться.
Вот man initrd еще что говорит: 

A second scenario is for installations where Linux runs on systems with 
different hardware configurations  in  a  single  administrative
network.   In such cases, it may be desirable to use only a small set of 
kernels (ideally only one) and to keep the system-specific part
of configuration information as small as possible.  In this case, create 
a common file with all needed  modules.   Then,  only  the  the
/linuxrc file or a file executed by /linuxrc would be different.

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

Я не спорю, но простому юзеру вряд ли потребуется криптовать /. Вот картинку поставить - это можно. :)

unnamed
()
Ответ на: комментарий от IvanF

>>Вообще-то при make install заодно делается и mkinitrd. Ну а юзеру надо сделать... Правильно - man mkinitrd ! >Ага, а потом старое ядро я как грузить буду. А сохранять рез. копию влом.Я предпочитаю make install не делать.

В принципе, при make install проверяется наличие installkernel в /sbin/ (и ~/bin/ вроде). Это позволяет "перегрузить" процесс установки ядра, initrd, прописывания в конфиге загрузчика etc

Параметры скрипта см в scripts/installkernel

myhand
()
Ответ на: комментарий от Deleted

> Ты часто перегружаешься? :)

Несмотря на то, что у меня лаптоп, нет.
И у меня нет ни фреймбуфера, ни бутсплеша.
Но ведь во многих дистрибутивах они есть по умолчанию.

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

>Параметры скрипта см в scripts/installkernel

Виноват, в arch/i386/boot/install.sh

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