|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexandr S. Agranovsky 2:5020/400 24 Feb 2003 14:32:29 To : Dmitry Ponyatov Subject : Re: Re: освободить RAm-disk загрузчика системы с rootfs в loopе -------------------------------------------------------------------------------- Hi, Dmitry Ponyatov DP>> mount /mnt/fatlinux/rootfs /root -o loop DP> ASA> это - вынести в /linuxrc DP> Спасибо -- после вынесения все заработало, только вместо последнего mount DP> нужно использовать losetup Уже детали. Главное - сам принцип использования /linuxrc DP> ASA> Использовать же надо либо команду pivot_root, либо передать ядру DP> ASA> параметр root=/dev/loop0 - в этом случае после отработки linuxrc DP> ASA> ядро выбросит initrd, перемонтирует root и запустит init DP> ASA> с настоящего rootfs. DP> Hо все равно не удается освободить ram0 и отмонтировать /initrd значит с него уже запущены какие-то процессы или просто открыты файлы. Hе нужно ничего лишнего запускать, только модули подгрузить и rootfs приготовить. исходная команда для размышлений - lsof |grep /initrd DP> Я сейчас использую kernel-2.4.19 -- будет ли освобождаться память, если в DP> busyboxе включить PIVOT_ROOT ? все равно не будет, если на нем останутся открытые файлы. - --- Alexandr S. Agranovsky llb@udmnet.ru --- ifmail v.2.15dev5 * Origin: LLB, LLC (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3642fa781bc3.html, оценка из 5, голосов 10
|