LINUX.ORG.RU

initrd ---> initramfs


0

0

у меня дебиан с ядром 2.6.22 - как перейти от initrd на initramfs ?

достаточно будет сделать

update-initramfs -с с последующим рестартом ?

anonymous

не понял шутки юмора... если есть initrd, то update-initramfs -u обновит его(старый положит в *.bak)

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

тогда по другому спрошу (сорри - могу и напутать)

насколько я понял, доки советуют перейти с initrd на initramfs. У меня сейчас при загрузке дебиана используется initrd. Как мне перейти с initrd на initramfs ?

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

сделать iniramsfs образ и прописать его в грубовском menu.lst вместо старого initrd.

man mkinitramfs

А Debian какой ? В Etch вроде и так initramfs.

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

у меня etch - но я в свое время отказался от предложения установщика установить initramfs - поэтому он у меня и остался от старого ядра.

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

простите, но это одно и тоже.

просто есть Ъ ramfs initrd, который монтируется, а есть cpio-архив initrd, который при загрузке распаковывается в ramfs.

в последнем дебьяне и убунте ramfs.

в сусях - cpio

до этого в initrd применялась система ext2.

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

что-то ты путаешь.

>>а есть cpio-архив initrd

это и назывется initramfs

>>в последнем дебьяне и убунте ramfs.

в последнем дебьяне и убунте - initramfs, суть gzipped cpio архив. Проверяется элементарно

# zcat /boot/initrd.img-2.6.24 | cpio -i -d -H newc --no-absolute-filename

так что ты хочешь сделать ? Раньше у тебя был initrd образ, суть formatted block device. Ты хочешь перейти на initramfs. Делаешь mkinitramfs <...>, создаётся cpio архив. Подсовываешь его grub-у. Дальше ядро само всё разрулит.

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