LINUX.ORG.RU

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

> a >=2.6.13 kernel with kexec support built-in

примерно это я видел, но подумал: 2.6.13 — это сентябрь 2005-го, а 2.4.37 — февраль 2010-го, может портировали как-то. Похоже, что нет.

i-rinat ★★★★★
() автор топика

Prior to kexec, similar work was done in at least two other projects, bootimg and Two Kernel Monte. bootimg (boot kernel image) provided similar functionality in terms of loading and rebooting a new kernel. bootimg, too, had a userspace component and a kernel component to it. bootimg is available for the 2.4 series of the Linux kernel and has not been ported to the 2.6 kernels.
http://bootimg.sourceforge.net/

Two Kernel Monte (Linux loading Linux on x86) by Erik Hendriks is another project that provides a Linux-boots-Linux feature. Two Kernel Monte has been implemented completely as a kernel module and performs the job of loading the rebooting to the kernel in one go. Like bootimg, Two Kernel Monte has also not been ported to the 2.6 series of Linux kernels.
http://sourceforge.net/projects/monte/

Судя по тому, что мне удалось найти, kexec появился только в 2.5.

AITap ★★★★★
()

zcat /proc/config.gz |grep KEXEC

madcore ★★★★★
()

Хотел на роутере asus wl500gpv2 запустить openwrt с ядром 2.6, не перетирая 2.4, в которой работает wifi.

i-rinat ★★★★★
() автор топика
Ответ на: комментарий от YAR

У меня настроенный openwrt на 2.4 ядре, всё прошито во внутреннюю флеш-память. Не хочется стирать это и ставить поверх сборку на ядре 2.6, ведь потом наверняка придётся ставить 2.4 опять и настраивать заново.

Хотел сделать что-то типа live-usb, загрузив ядро через kexec с usb-флешки. Ну и там дальше - корневой раздел на usb-флешке и прочие радости.

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