LinuxForum.Fans
Тема

Сделать загрузочный диск. есть zImage/rd.gz/.tgz фаловой системы

Автор: XGhosT 8 сообщений 2148 просмотров
#127877

Как сделать загрузочный диск?

В руках есть hda1.tgz (содержит всё от корня), rd.gz (как я понял, содержимое ramdisk) и zImage (ядро).
Это когда то судя по всему было на основе debian, детали установить не удалось.

Задача простая - попробовать заставить загружатся это ядро чтобы оно увидело свою файловую систему - то есть получить запускающийся образ.

Сколько не разворачивал на чистую партицию ext3 файлуху и не натравливал grub-install, не получалось дойти даже до запуска ядра.

Наверное что то делаю не так :-(
Help!

#127880

Ну, вообще ядро должно называться vmlinuz, а initrd - initrd.img

#127881

Не пробовали развернуть куда-либо (на отдельный раздел, к примеру) сохранённую корневую систему, выполнить chroot, установить загрузчик, попытаться скопировать и прописать в загрузчик ядро. Использование старого ядра принципиально?

#127889

Пробовал развернуть и выполнить Chroot с установкой grub.
Такое ощущение что где то ошибался, попробую ещё раз с другим мануалом.
Вечером отпишусь пошагово...

"Старое" ядро наверное не принципиально, главное чтобы модули подходили..
К стати как можно посмотреть его версию (старого-родного ядра)?

#127890

Пробовал развернуть и выполнить Chroot с установкой grub.
Такое ощущение что где то ошибался, попробую ещё раз с другим мануалом.
Вечером отпишусь пошагово...

"Старое" ядро наверное не принципиально, главное чтобы модули подходили..
К стати как можно посмотреть его версию (старого-родного ядра)?

#127894

XGhosT, не забыли смонтировать /dev и /proc перед переходом в chroot?
В Gentoo HandBook это хорошо описано.

XGhosT написал:
К стати как можно посмотреть его версию (старого-родного ядра)?

Если были включены «нужные» опции, то попробовать можно.

#127895
XGhosT написал:
"Старое" ядро наверное не принципиально, главное чтобы модули подходили..

Если делать новое ядро, почему бы не собрать и новые модули? wink
Да, часто конфигурационные файлы ядер просто сохраняют в /boot

#128841

Намучившись в доволь с grub ом и не добившись результата я пошел обходным путем -
посмотрел а zImage версию ядра,
поставил ubuntu 9.04, накатил на неё такое ядро.
Загрузился в нужное ядро и сделал монтирование в /mnt развернутой файловой системы из hda1.tgz.
Затем
cd/mnt
chroot /mnt ./linuxrc

и всё, хоп, счастье!

Войдите или зарегистрируйтесь, чтобы ответить.