Страница 1 из 1

jail, перекомпиляция ядра

Добавлено: 2010-03-04 18:42:32
Гость
правильно понимаю, что если хочу в jail перекомпилить ядро (надо включить доп опции), то надо перекомпиливать дочернее ядро, а jail уже загружает его?

Re: jail, перекомпиляция ядра

Добавлено: 2010-03-04 19:08:16
hizel
неправильно

Re: jail, перекомпиляция ядра

Добавлено: 2010-03-04 19:50:59
Гость
чуть неправильно написал - не дочернее, а материнское. Если компилю новое ядро, то оно автоматом будет использоваться и в джейлах?Так?

Re: jail, перекомпиляция ядра

Добавлено: 2010-03-04 22:15:53
hizel
быстро и решительно найдите в клетке ядро :-)

или еще раз посмотрите как вы делаете клетку и найдите там make (build|install)kernel

Re: jail, перекомпиляция ядра

Добавлено: 2010-03-05 7:04:54
Гость
блин не догоняю... /usr/src пуст в джейле. надо подмонтировать исходники

Код: Выделить всё

mount_nullfs /usr/src   /путь к джейлу//usr/src
??

Re: jail, перекомпиляция ядра

Добавлено: 2010-03-05 9:37:01
hizel
теперь осмыслите вторую строчку моего предыдущего сообщения : )

Re: jail, перекомпиляция ядра

Добавлено: 2010-03-05 13:46:38
Гость
man jail:

Код: Выделить всё

D=/here/is/the/jail
     cd /usr/src
     mkdir -p $D
     make world DESTDIR=$D
     make distribution DESTDIR=$D
     mount -t devfs devfs $D/dev
как понимаю make world = make buildworld + make buildkernel + make installkernell + make installworld?
то есть надо будет

Код: Выделить всё

cd /usr/src
     mkdir -p $D
     make make buildworld DESTDIR=$D
     make buildkernel KERNCONF= CUSTOM
   ........бред получается

Re: jail, перекомпиляция ядра

Добавлено: 2010-03-05 15:21:36
dikens3
Давай так попробуем. Обычно ядро лежит /boot/kernel. В Jail'е где лежит ядро?

Re: jail, перекомпиляция ядра

Добавлено: 2010-03-05 15:29:01
Гость
в джейле /boot/kernel пуст. Как понял - собирается только окружающий мир, а ядро используется материнское. Сейчас перекомпилил ядро, в джейле загружается как раз пересобранное.
Малюсенький вопросик: был включена опция квотирования. Правильно, что включил опции запуска в /etc/rc.conf, а не в Jail'e?

Re: jail, перекомпиляция ядра

Добавлено: 2010-03-05 15:42:44
hizel
make world == make buildworld + make installworld

Re: jail, перекомпиляция ядра

Добавлено: 2010-03-05 16:37:50
dikens3
Насчёт квотирования не знаю. Но была проблема там в том, что например root в основной системе считал всё из клеток в том числе. (root основной системы видит все клетки). Таким образом квоту рута лучше (ранее так было) было не использовать или делать отдельные разделы с квотированием.

Кстати, насколько помню квотирование включается на разделах в fstab вроде.