- RU.LINUX ---------------------------------------------------------------------
From : Dmitry Klavdiev 2:5030/86.222 07 Sep 2006 21:18:19
To : Alexey Vissarionov
Subject : любителям генты - задачка на сообразительность
--------------------------------------------------------------------------------
Ведь говорил мудрейший Alexey...
07 Sep 06 14:52, Alexey Vissarionov wrote to Dmitry Klavdiev:
AV>>> Ядро после chroot() не меняется :-)
DK>> Ага, и не используется ) Как и init
AV> Мдя? А нахрена ж оно в этом случае в памяти сидит? :-)
AV> Или ты неудачно сформулировал мысль, что оно только системные вызовы
AV> обрабатывает?
Лады, переформулирую. Если ты делаешь chroot, то ты делаешь это, уже
загрузившись. В другое ядро, не в то, которое живет в разделе, куда ты
чрутишься. И естественно используешь другой инит. Более того, другой devfs и
proc. Посему в разделе, который ты чинишь, ядра может вовсе не быть или быть
несовместимое. Между прочим ни в одном из stage генты ядра нету. А вот всякая
компиляционная принадлежность вроде make и gcc ДОЛЖHА работать, иначе все равно
ничего не переставишь.
Пока работает gcc, генту восстановить можно, когда даже оно не пашет, системе
цюрюк, и надо разворачивать архив с компилятором.
Dmitry
... AKA klavdiev@rle.ru
--- GoldED+/LNX 1.1.5
* Origin: Death is no excuse to stop working (2:5030/86.222)