[linux] как собрать initrd.img ... ?
Найди описание LoopLinux.
Там всё достаточно хорошо объяснено.
---
...Я работаю антинаучным аферистом...
Там всё достаточно хорошо объяснено.
---
...Я работаю антинаучным аферистом...
в редхатах был пакет mkinitrd или типа того
наверняка и в fc остался
хотя я делал руками, когда приспичивало
наверняка и в fc остался
хотя я делал руками, когда приспичивало
mkinitrd ?
те умники которые указывают на mkinitrd идут лесом.
что такое mkinitrd - всем известно, а вот как заюзать mkinitrd чтобы включить все драйвера - вот суть проблемы.
не по одному же драйвера перечислять в опциях.
буду смотреть что контра написал
что такое mkinitrd - всем известно, а вот как заюзать mkinitrd чтобы включить все драйвера - вот суть проблемы.
не по одному же драйвера перечислять в опциях.
буду смотреть что контра написал

протух looplinux
нету его и инфы по нему
нету его и инфы по нему

Я немного промахнулся.
Я помню, что занимался этими вещами на LoopLinux-е.
Ссылка: http://www.novell.com/documentation/suse91/suselinux-adminguide/html/ch12s03.html
---
...Я работаю антинаучным аферистом...
Я помню, что занимался этими вещами на LoopLinux-е.
Ссылка: http://www.novell.com/documentation/suse91/suselinux-adminguide/html/ch12s03.html
---
...Я работаю антинаучным аферистом...
> а вот как заюзать mkinitrd чтобы включить все драйвера - вот суть проблемы
> не по одному же драйвера перечислять в опциях.
где включить?
в опциях чего?
в любом случае, скриптом можно сгенерировать
> не по одному же драйвера перечислять в опциях.
где включить?
в опциях чего?
в любом случае, скриптом можно сгенерировать
А вообще, гуглевые слова: initial ramdisk.
---
...Я работаю антинаучным аферистом...
---
...Я работаю антинаучным аферистом...
где включить?
чтобы все драйвера( скомпиленные как модули для определенного ядра ) вошли в initrd.img
в опциях чего?
в опциях mkinird: --preload и --with
неужто не понятно было ?

эээхх ты тоже не про то толкуешь 

Скриптом сгенерируй опции.
Только если ты про установочный диск в смысле вроде того, на котором стандартный инсталлятор записан, то сдаётся мне, он другим способом собран.
Только если ты про установочный диск в смысле вроде того, на котором стандартный инсталлятор записан, то сдаётся мне, он другим способом собран.
мб ты слишком продвинут для этого форума ?
initrd --- это твоя корневая файловая система.
Действовать надо соответственно.
---
...Я работаю антинаучным аферистом...
Действовать надо соответственно.
---
...Я работаю антинаучным аферистом...
да вроде нет
ёптыть.
я тебе про фому, а ты мне про ерему.
может вопрос не внимательно прочитал ?
я тебе про фому, а ты мне про ерему.
может вопрос не внимательно прочитал ?

Скриптом сгенерируй опции.
а как бы мне названия всех модулей узнать ?

.config ?
В LoopLinux описан способ переползания загружаемой системы на
другой раздел. То, что тебе надо,--- переползти на раздел,
который записан в файле, подмонтированном через loop.
---
...Я работаю антинаучным аферистом...
другой раздел. То, что тебе надо,--- переползти на раздел,
который записан в файле, подмонтированном через loop.
---
...Я работаю антинаучным аферистом...
find -type f -name '*.ko' -exec basename {} \; | sed -e 's,\..*'
С тебя $50.
С тебя $50.
В LoopLinux описан способ переползания загружаемой системы на
другой раздел. То, что тебе надо,--- переползти на раздел,
который записан в файле, подмонтированном через loop.
ты наверно издеваешься

переползать мне никуда не нужно.
стоит вполне конкретная задача. см. начало

Дёшево даёшь.
В RU.OS.CMP другие расценки.
---
...Я работаю антинаучным аферистом...
В RU.OS.CMP другие расценки.
---
...Я работаю антинаучным аферистом...
Лень объяснять, но попробую.
Твоя задача --- загрузиться с initrd, подгрузить модули и
перемонтировать корень.
Основная задача --- _загрузиться_ так, чтобы суметь хотя бы
подгрузить модули.
Состав initrd, в основном, определяется именно этим.
---
...Я работаю антинаучным аферистом...
Твоя задача --- загрузиться с initrd, подгрузить модули и
перемонтировать корень.
Основная задача --- _загрузиться_ так, чтобы суметь хотя бы
подгрузить модули.
Состав initrd, в основном, определяется именно этим.
---
...Я работаю антинаучным аферистом...
бляяяяя
мне нужно именно все модули в initrd.img засунуть.
я понимаю, что тебе кажется, что то, что ты предлагаешь мне поможет, но у меня другая совсем проблема и с установленной системой никак
не связана.
Не надо включать фантазию и телепатию
мне нужно именно все модули в initrd.img засунуть.
я понимаю, что тебе кажется, что то, что ты предлагаешь мне поможет, но у меня другая совсем проблема и с установленной системой никак
не связана.
Не надо включать фантазию и телепатию

modprobe -l



еще один вопрос:
допустим есть initrd.img(или несжатый). Как посмотреть какой версии ядра он соответствует ?
аналогичный вопрос для образа ядра.
допустим есть initrd.img(или несжатый). Как посмотреть какой версии ядра он соответствует ?
аналогичный вопрос для образа ядра.
уп
Подмонтировать его через loop и посмотреть, что внутри.
Прочитать про ядрёны модули, как и где там прописана версия ядра.
---
...Я работаю антинаучным аферистом...
Прочитать про ядрёны модули, как и где там прописана версия ядра.
---
...Я работаю антинаучным аферистом...
а как все то же самое проделать для образа ядра ?
т.е. есть файлик, хочется понять какая версия у ядра в этом файлике.
т.е. есть файлик, хочется понять какая версия у ядра в этом файлике.
Да ну чёрт побери.
Монтируешь файловую систему через loop и ставишь туда ядро.
С модулями.
Ну, и всем остальным.
Ядро вытягиваешь наружу.
Отмонтируешь, гзипаешь.
Получаешь твой initrd.
---
...Я работаю...
Монтируешь файловую систему через loop и ставишь туда ядро.
С модулями.
Ну, и всем остальным.
Ядро вытягиваешь наружу.
Отмонтируешь, гзипаешь.
Получаешь твой initrd.
---
...Я работаю...
for i in `/sbin/modprobe -l` ; do basename $i .ko ; done
за такое 50 баксов не дам
find -type f -name '*.ko' -exec basename {} \; | sed -e 's,\..*'
С тебя $50.
за такое 50 баксов не дам

Оставить комментарий
krishtaf
как сделать субж, чтобы все драйвера были включены ?другими словами: как собирают initrd.img для установочных дисков ?
все это интересно относительно fedora core 3