virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:smile: :( ;-) :roll: :pardon: 8) :x :oops: :shock: :cz2: :-D :ROFL: :Yahoo!: :cry: :Search: :Bravo: :good: :bad: :sorry: :no: :unknown: :evil: :crazy: :"": :fool: :-o :drinks: :st: :bn:
Ещё смайлики…

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ОТКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Развернуть Обзор темы: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение vitya_vii » 2015-11-15 16:26:41

вот кусок freenas.vbox

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

<?xml version="1.0"?>
<!--
** DO NOT EDIT THIS FILE.
** If you make changes to this file while any VirtualBox related application
** is running, your changes will be overwritten later, without taking effect.
** Use VBoxManage or the VirtualBox Manager GUI to make changes.
-->
<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.14-freebsd">
  <Machine uuid="{a8ae00ff-4eda-486b-8576-c93bb72c04a0}" name="freenas" OSType="WindowsXP" snapshotFolder="Snapshots" lastStateChange="2015-11-15T10:09:43Z">
    <MediaRegistry>
      <HardDisks/>
      <DVDImages>
        <Image uuid="{cd4f02af-b473-4ec8-a469-877c1ba37ff7}" location="/var/ftp/FreeNAS-9.3-STABLE-201509022158.iso"/>
      </DVDImages>
      <FloppyImages/>
    </MediaRegistry>
    <Hardware version="2">
      <CPU count="1" hotplug="false">
        <HardwareVirtEx enabled="true"/>
        <HardwareVirtExNestedPaging enabled="true"/>
        <HardwareVirtExVPID enabled="true"/>
        <HardwareVirtExUX enabled="true"/>
        <PAE enabled="true"/>
        <LongMode enabled="false"/>
        <HardwareVirtExLargePages enabled="true"/>
        <HardwareVirtForce enabled="false"/>
      </CPU>
      <Memory RAMSize="4096" PageFusion="false"/>
      <HID Pointing="PS2Mouse" Keyboard="PS2Keyboard"/>
      <HPET enabled="false"/>
      <Chipset type="PIIX3"/>
      <Boot>
        <Order position="1" device="HardDisk"/>
        <Order position="2" device="DVD"/>
        <Order position="3" device="HardDisk"/>
        <Order position="4" device="None"/>


Отправлено спустя 33 минуты 30 секунд:
все разобрался в строчке у меня стояло OSType="WindowsXP" и в секции <CPU count="1" hotplug="false"> нужно <CPU count="1" hotplug="true">

Отправлено спустя 36 секунд:
все разобрался в строчке у меня стояло OSType="WindowsXP" и в секции <CPU count="1" hotplug="false"> нужно <CPU count="1" hotplug="true">

Отправлено спустя 1 минуту 49 секунд:
все разобрался в строчке у меня стояло

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

OSType="WindowsXP"
и в секции

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

<CPU count="1" hotplug="false">
нужно

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

<CPU count="1" hotplug="true">

virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение dekloper » 2015-11-15 15:25:20

имхо,
vitya_vii писал(а):Источник цитаты --ostype FreeBSD_64

не достаточно.. похоже, что VT-x не включилось..
чо в итоге в хмл-евском конфиге получилось?

такие строчки присутствуют?

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

     <CPU count="1" hotplug="false">
        <HardwareVirtEx enabled="true" exclusive="true"/>
        <HardwareVirtExNestedPaging enabled="true"/>
        <HardwareVirtExVPID enabled="true"/>
        <PAE enabled="false"/>
        <HardwareVirtExLargePages enabled="true"/>
        <HardwareVirtForce enabled="false"/>
      </CPU>

virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение vitya_vii » 2015-11-15 14:46:18

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

VBoxManage createvm --name freenas --ostype FreeBSD_64 --register --basefolder /mnt250/VirtualBox

VBoxManage modifyvm freenas --memory 4096 --floppy disabled --audio none --nic1 bridged --bridgeadapter1 re0 --vram 4 --accelerate3d off --boot1 disk --acpi on --cableconnected1 on

VBoxManage createhd --filename /mnt250/VirtualBox/"freenas.vmdk" --size 8000

VBoxManage storagectl "freenas" --name "IDE Controller" --add ide --controller PIIX4

VBoxManage storageattach "freenas" --storagectl "IDE Controller" --port 0 --device 0 --type hdd

--medium "freenas.vmdk"

VBoxManage storageattach "freenas" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /var/ftp/FreeNAS-9.3-STABLE-201509022158.iso

virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение dekloper » 2015-11-15 14:41:31

vitya_vii писал(а):Источник цитаты тестировать FreeNAS 9.3 создал вторую

какой шаблон использовали?

virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение vitya_vii » 2015-11-15 13:49:04

здравствуйте подскажите у меня немного другая проблема (freebsd 10.2 x64 + virtualbox 4.3.34 ) есть виртуальная машину windows 7 X64 работает прекрасно решил по тестировать FreeNAS 9.3 создал вторую машину запускаю а мне пишет что

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

error: your CPU does not implement AMD64 architecture


подскажите кто нибуть пробывал ставить

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение dekloper » 2014-11-13 18:58:02

Neus писал(а):О! Теперь у фри есть windows-jail!
Пингвин замерзнет от зависти :-D
Хм... А две таких клетки работать будут?

ну win.ko напишем дружно и обанкротим корпорацию зла :smile:
==
оффтопа ради
поднять в клетке полноценный линух (через linux.ko)

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение ommm » 2014-11-13 18:40:47

Jail>vbox>windows
Второй то нафиг?) в vbox делайте что нужно

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение Neus » 2014-11-13 18:35:01

О! Теперь у фри есть windows-jail!
Пингвин замерзнет от зависти :-D
Хм... А две таких клетки работать будут?

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение ommm » 2014-11-13 17:48:14

на коментарии не смотрите :) это эксперименты были ...

углубленно не проверял но винда 7 x64 c этими параметрами запускется и работает:
/etc/devfs.rules

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

[devfsrules_jail_vbox=5]
add path 'usb/*' mode 0660 group operator


/etc/jail.conf

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

exec.prestart = "/sbin/mount -t nullfs -o ro /usr/ports/ /home/jails/$name/usr/ports";
exec.start = "/bin/sh /etc/rc";
exec.stop = "/bin/sh /etc/rc.shutdown";
exec.poststop = "/sbin/umount -f /home/jails/$name/usr/ports";
exec.consolelog = "/var/log/jail_$name.log";
exec.clean;
mount.devfs;
#mount.fstab = "/etc/fstab.$name";
#allow.nomount;
devfs_ruleset = 4;

host.hostname = "$name.local";
path = "/home/jails/$name";

vbox {
 devfs_ruleset = 5;
 ip4 = inherit;
 exec.prestart += "kldload /home/jails/vbox/boot/modules/vboxdrv.ko";
 exec.prestart += "kldload /home/jails/vbox/boot/modules/vboxnetflt.ko";
 exec.prestart += "kldload /home/jails/vbox/boot/modules/vboxnetadp.ko";
 exec.poststop += "kldunload /home/jails/vbox/boot/modules/vboxdrv.ko";
 exec.poststop += "kldunload /home/jails/vbox/boot/modules/vboxnetflt.ko";
 exec.poststop += "kldunload /home/jails/vbox/boot/modules/vboxnetadp.ko";
}

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение dekloper » 2014-11-13 17:15:11

ну да, ну да.. про оно самое тока из другого места..
хоть работает? :shock:
чота у вас там и систем5 закомментировано и шаредмемори нету..
обычно юзерспейс из клеток не пускают ко многим вещам.. неужто не надо?

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение ommm » 2014-11-13 16:55:34

бррр ?!
Вы про что ?

при старте jail модули грузятся в хост систему из /home/jails/vbox/boot/modules/

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение dekloper » 2014-11-13 16:43:18

да ну?
а kldstat чо говорит (на хосте и в клетке)?
неужто не одно и то же? :shock:

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение ommm » 2014-11-13 13:05:31

установка модулей и самого бокса полностью в клетке
я конечно согласен что изврат :oops: но бахнул клетку и в хосте ничего лишнего

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение dekloper » 2014-11-13 8:09:33

мошт и пригодится.. но помойму глупости всё это..
дык в итоге то: модули собирались на хосте, а сам бокс - в клетке? %)
я к тому, что
gberc писал(а):- мне кажется, что так будет меньше проблем с зависимостями и обновлением установленных пакетов (не будет перекрестных зависимостей)

надо сильно проследить при "наведении порядка".. в клетках и хост-системе..

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение ommm » 2014-11-12 23:10:07

После продолжительного секса получилось запустить VirtualBox в Jail'e

при старте jail нужные модули подгружаются из jail в хост систему

конфиг в хост системе (FreeBSD 10x64):
/etc/jail.conf

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

exec.prestart = "/sbin/mount -t nullfs -o ro /usr/ports/ /home/jails/$name/usr/ports";
exec.start = "/bin/sh /etc/rc";
exec.stop = "/bin/sh /etc/rc.shutdown";
exec.poststop = "/sbin/umount -f /home/jails/$name/usr/ports";
exec.consolelog = "/var/log/jail_$name.log";
exec.clean;
mount.devfs;

host.hostname = "$name.local";
path = "/home/jails/$name";

vbox {
 #persist;
 #devfs_ruleset = 5;
 #children.max = 10;
 ip4 = inherit;
 #allow.mount;
 #allow.mount.devfs;
 #allow.mount.procfs;
 #allow.mount.zfs;
 #allow.mount.nullfs;
 #allow.raw_sockets;
 #allow.socket_af;
 #allow.sysvipc;
 #allow.chflags;
 #enforce_statfs=1;
 exec.prestart += "kldload /home/jails/vbox/boot/modules/vboxdrv.ko";
 exec.prestart += "kldload /home/jails/vbox/boot/modules/vboxnetflt.ko";
 exec.prestart += "kldload /home/jails/vbox/boot/modules/vboxnetadp.ko";
 exec.poststop += "kldunload /home/jails/vbox/boot/modules/vboxdrv.ko";
 exec.poststop += "kldunload /home/jails/vbox/boot/modules/vboxnetflt.ko";
 exec.poststop += "kldunload /home/jails/vbox/boot/modules/vboxnetadp.ko";
}

может пригодиться кому :)

зы. а вот с пробросом usb так ничего и не получилось :(

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение gberc » 2011-08-15 13:27:11

мне так удобнее управлять сервисами:
- я все свои сервисы разнес по отдельным jail со своими ip - ftp\samba\в будущем web\в будущем ldap\хотел virtualbox
- мне легко делать бекапы каждой jail
- мне кажется, что так будет меньше проблем с зависимостями и обновлением установленных пакетов (не будет перекрестных зависимостей)
- я мало работаю с FreeBSD и пока не вижу минусов этой технологии :pardon:

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение dekloper » 2011-08-15 13:06:46

gberc писал(а):Подниму тему.
Никак не могу запустить в jail virtualbox.

а в чем смысл "изоляции" бокса от хоста..?
все равно, камод никак не "заизолируешь" :crazy:

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение Alex Keda » 2011-08-11 18:33:18

snorlov писал(а):
gberc писал(а):Так и не смог победить virtualbox в jail. Установил в корневую систему virtualbox. Единственное с чем возникла проблема, так это с запуском виртуальной машины - ругалась на отсутсвие vboxnet (это модули vboxnetflt.ko и vboxnetadp.ko). Проблема решается установкой /usr/ports/emulators/virtualbox-ose-kmod.

Будь осторожен при обновлении, с версии 4.0 эти модули больше не нужны

это почему же?

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение gberc » 2011-08-11 15:37:02

Нет, не пробовал. Не нужно пока.

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение snorlov » 2011-08-11 15:31:35

А кстати в 4.0 вроде можно прокинуть usb-устройства, ты не пробовал...

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение snorlov » 2011-08-11 15:30:43

Я не так выразился, загрузку их в loader.conf и в rc.conf не надо, только vboxdrv в loader.conf и vboxnet в rc.conf

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение gberc » 2011-08-11 15:12:43

snorlov, спс.
у меня и так стоит virtualbox-ose-4.0.12. Но если я не устанавливаю virtualbox-ose-kmod, то у меня в системе нет модулей vboxnetflt.ko и vboxnetadp.ko. Просто нет таких файлов в системе. Когда я пытаюсь в этом состоянии запустить ВМ, то ответ таков (только что удалил virtualbox-ose-kmod и выгрузил модули):

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

# Oracle VM VirtualBox Headless Interface 4.0.12_OSE
(C) 2008-2011 Oracle Corporation
All rights reserved.

11/08/2011 16:08:57 Listening for VNC connections on TCP port 2222
Set framebuffer: buffer=29200000 w=800 h=600 bpp=32
Error: failed to start machine. Error message: Failed to open/create the internal network 'HostInterfaceNetworking-bge1' (VERR_SUPDRV_COMPONENT_NOT_FOUND).
Unknown error creating VM (VERR_SUPDRV_COMPONENT_NOT_FOUND)

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение snorlov » 2011-08-11 14:57:03

gberc писал(а):Так и не смог победить virtualbox в jail. Установил в корневую систему virtualbox. Единственное с чем возникла проблема, так это с запуском виртуальной машины - ругалась на отсутсвие vboxnet (это модули vboxnetflt.ko и vboxnetadp.ko). Проблема решается установкой /usr/ports/emulators/virtualbox-ose-kmod.

Будь осторожен при обновлении, с версии 4.0 эти модули больше не нужны

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение gberc » 2011-08-11 14:53:23

Так и не смог победить virtualbox в jail. Установил в корневую систему virtualbox. Единственное с чем возникла проблема, так это с запуском виртуальной машины - ругалась на отсутсвие vboxnet (это модули vboxnetflt.ko и vboxnetadp.ko). Проблема решается установкой /usr/ports/emulators/virtualbox-ose-kmod.

Re: virtualbox в freebsd 8,0 64 и установка freebsd 8.0 64

Сообщение gberc » 2011-08-08 16:43:50

Подниму тему.
Никак не могу запустить в jail virtualbox.

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

FreeBSD vbox.nex.local 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Sat Jul 23 12:37:29 SAMST 2011     berc@DATA.nex.local:/usr/obj/usr/src/sys/FW_kernel  amd64

Было сделано:
- установлен virtualbox-ose-4.0.12 (согласно http://www.opennet.ru/tips/2505_virtual ... tual.shtml).
- были включены IPC семафоры (jail_sysvipc_allow="YES" in hosts rc.conf).
- в родительской системе был загружен vboxdrv.ko

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

kldstat
Id Refs Address            Size     Name
 1    9 0xffffffff80100000 dd6df0   kernel
 2    1 0xffffffff80ed7000 21068    geom_mirror.ko
 3    1 0xffffffff81022000 1fde     nullfs.ko
 4    1 0xffffffff81024000 1574     fdescfs.ko
 5    1 0xffffffff81026000 29fc6    vboxdrv.ko

Но при попытке запустить виртуальную машину выдается такое сообщение:

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

#VBoxHeadless --startvm WinXP1C -v on -a 192.168.2.36 -p 5900 -S password
VBoxHeadless: Error -1908 in suplibOsInit!
VBoxHeadless: Kernel driver not installed
VBoxHeadless: Tip! Make sure the kernel module is loaded. It may also help to reinstall VirtualBox.

Все ответы, которые я нашел сводились либо к запуску в GUI, либо к sudo /etc/init.d/vboxdrv setup
Товарищи, что можно сделать? не хочеться отказываться от jail..

Вернуться к началу