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

Эмуляция Linux в FreeBSD jail. Как? Возможно?

Добавлено: 2007-07-28 12:05:20
J
Собственно сабж:)
Необходимо в jail запустить тимспик сервер, который написан под линукс. На самой родительской машине сервак запускается на ура, а на той же но в jail

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

ts# ./teamspeak2-server_startscript start
starting the teamspeak2 server
ELF interpreter /lib/ld-linux.so.2 not found
Abort trap
ts#                                                
Ручное копирование никаких результатов не дает.

Re: Эмуляция Linux в FreeBSD jail. Как? Возможно?

Добавлено: 2007-07-28 14:44:07
Alex Keda
загрузить соответсвующий модуль в ядро родительской машины, и включить режим в rc.conf который лежит в jail
должно прокатить....

Re: Эмуляция Linux в FreeBSD jail. Как? Возможно?

Добавлено: 2007-07-28 15:42:34
J
lissyara писал(а):загрузить соответсвующий модуль в ядро родительской машины, и включить режим в rc.conf который лежит в jail
должно прокатить....

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

ts# kldstat
Id Refs Address    Size     Name
1    8 0xc0400000 70794c   kernel
2    1 0xc0b08000 59f20    acpi.ko
3    1 0xc4fb8000 16000    linux.ko
4    1 0xc8664000 4000     nullfs.ko
Всё есть, в родительной и в джайле

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

ts# cat /etc/rc.conf
linux_enable="YES"
sshd_enable="YES"
Через нуль кидаю порты

Изначально было сделано, всёрно не прёт

Кстати, freebsd6-stable

PS: lissyara, есть возможность самому чтонть под джайлом линуховое запустить на досуге?

Re: Эмуляция Linux в FreeBSD jail. Как? Возможно?

Добавлено: 2007-07-28 18:58:01
Alex Keda
неа... ни джайлов нету, ни линуксового ничё...

Re: Эмуляция Linux в FreeBSD jail. Как? Возможно?

Добавлено: 2007-07-30 8:33:58
weec
1. похожая ситуация с Oracle, ядро не распознает тип бинарника
решение: kern.fallback_elf_brand=3
либо насильно пометить бинарник как лайнуксовый, с помошью brandelf

2. в jail каким то образом не работает модуль linux.ko
решение: стоит статику попробовать

сам не пробовал

P.S. тут эмуляцией не пахнет - '# man brandelf'