Страница 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'