LINUX.ORG.RU
ФорумAdmin

как восстановить /boot initrd.img ?


0

0


На машине установлена Fedora Core 2,
по несчастью была удалена директория /boot
(при переделки партиций снес партицию где была /boot )

Как имею загрузочные диски Fedora Core 2 восстновить /boot
c пропавшим initrd.img

Немного хроник по траxaнию:
----------------------------------
Что только не делал что бы восстановть,
например с Fedora Core 3 взял ядро и перенес его на Fedora Core 2,
в результате система грузится, а модули нет, в том числе и loopback
нет -- вот тебе и замкнутый круг (mkinitrd требует loopback )
а если генерить initrd.img на Fedora Core 4 для моделей из предварительно перенесенных из Fedora Core 2 то при загрузке идет Kernel panic..

Такой занадочный initrd.img аля mkinitrd.img
----------------------------------
все что по русски написано про то как работает initrd
прочел по
http://www.slackware.ru/article.ghtml?ID=654

только не могу понять какого xepа для установки ядра
надо на компе запускать mkinitrd, почему vmlinuz есть,
а initrd.img просто необходимо делать на том компе где
устанавливается ядро????




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

Подводя итоги
-------------------

все заработало,

1) Загрузка c CDROM-1 install в # linux rescue

2) # chroot /mnt/sysimage

3) Установка ядра # rpm -ivh kernel*.rpm

3) (!!!) обязательно должна быть директория /initrd
если есть ошибки при загрузке,
-----------------------------------
Mounting root filesystem
mount error 6 mounting ext3
pivotroot: pivot_root (/sysroot, /sysroot/initrd) failed:2
umount /initrd/proc failed: 2
Freeing unused kernel memory: 144K freed
Kernel panic: no init found. Try passing init= option to kernel
-----------------------------------
то скорее всего нет директории /initrd
(http://readlist.com/lists/redhat.com/fedora-list/0/2885.html)


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