BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: VirtualBOX и Windows XP
СообщениеДобавлено: Ср 22 фев, 2017 4:19 pm 
Не в сети

Зарегистрирован: Пн 11 апр, 2016 5:33 pm
Сообщения: 28
Пытаюсь установить на freeBSD виртуалку winXP на vbox вот по этой инструкции:
http://www.site-motor.ru/docs/freebsd/emulators_virtualbox.shtml
Home : Docs : SmartHome : Asterisk : openHAB
FreeBSD 10, установка и настройка Virtualbox.

Автор: Skull

Статья написана 2015-07-16
Последние правки 2017-02-10

Рано или поздно, но вам обязательно понадобится запустить какую-нибудь другую ОС и тут есть два варианта: использовать отдельную железку или воспользоваться виртуализацией. Я расскажу о втором варианте - Virtualbox на FreeBSD 10.

Немного лирики: начитавшись об умных домах в общем и о сетях 1-wire в частности я решил начать с малого, а именно - с измерения температуры, для чего приобрел мастер 1-wire сети DS9490R и 10 температурных датчиков DS18S20. Для считывания их показаний необходим софт и самое очевидное решение - owfs. Официального порта в FreeBSD нет (UPD ФЕВРАЛЬ 2017 - уже есть, но грузит проц на 100%), но в сети можно найти модификацию под FreeBSD, что я и сделал. Все было хорошо, но только от силы месяц, после чего, скорее всего в результате обновления, система периодически стала падать в core. После отключения файловой системы, куда монтировались температурные датчики, все стало работать ровно.
Также, меня заинтересовала технология zwave, но под FreeBSD не удалось найти ни одного работающего софта для управления сетью zwave, все пишется только под линукс.
Отдельный компьютер под linux ставить не хотелось и я призвал на помощь виртуализацию. Под FreeBSD есть неплохая виртуальная машина и она называется virtualbox. Так как у нас сервер, то никаких X11, благо нынешняя версия virtualbox позволяет установку и без наличия иксов. Управление виртуальными машинами будет только через консоль.

UPD ИЮЛЬ 2015. На данный момент для сервера умного дома я использую Raspberry Pii 2, но опыт работы с виртуалкой был бесценен и я решил сохранить его в этой статье.
А у меня появилась новая задача для виртуализации: мои два провайдера не могут ужиться на одной FreeBSD и потому появилась необходимость запустить виртуальный сервер, чтобы разделить провайдеров.

Оглавление
Исходные данные
Установка
Настройка
Создаем и настраиваем виртуальную машину
Запуск виртуальной машины для установки гостевой ОС
Остановка виртуальной машины
Запуск виртуальной машины в "рабочем" режиме
Автостарт/стоп виртуальных машин
Установка Guest Additions
Удаляем виртуальную машину
Создание резервной копии
Перенос на другой сервер
Эксплуатация
Железо

Исходные данные
# uname -sr
FreeBSD 10.1-RELEASE-p13
# pkg info | grep


Установка
Начиная с версии 3.1.0 порт разбит на два: virtualbox-ose-kmod (модули ядра) и virtualbox-ose (сам virtualbox).
# cd /usr/ports/emulators/virtualbox-ose-kmod
# make install clean
В настройках выбираем:
[ ] DEBUG Debug symbols, additional logs and assertions
[x] VIMAGE VIMAGE virtual networking support
Далее
# cd /usr/ports/emulators/virtualbox-ose
# make install clean
В настройках выбираем :
[x] DBUS D-Bus IPC system support
[ ] DEBUG Debug symbols, additional logs and assertions
[x] GUESTADDITIONS Build with Guest Additions
[ ] MANUAL Build with user manual
[ ] NLS Native Language Support
[ ] PULSEAUDIO PulseAudio sound server support
[ ] PYTHON Python bindings or support
[ ] QT4 Build with QT4 Frontend
[x] UDPTUNNEL Build with UDP tunnel support
[ ] VDE Build with VDE support
[x] VNC Build with VNC support
[ ] VPX Use vpx for video capturing
[ ] WEBSERVICE Build Webservice
[ ] X11 X11 (graphics) support

Настройка
Загрузка модуля ядра. Добавляем строчку в /boot/loader.conf для запуска модуля при загрузке системы
vboxdrv_load="YES"
Загружаем модуль, чтобы не перезагружать сервер
# kldload vboxdrv
Загружаем адаптер для работы виртуальной машины в bridge-режиме: Добавляем строчки в /etc/rc.conf
vboxnet_enable="YES"
vboxwatchdog_enable="YES"
vboxwatchdog_user="root"
Запускаем:
/usr/local/etc/rc.d/vboxnet start
Создаем и регистрируем директорию в которой будут храниться виртуалки:
# mkdir -p /usr/home/vbox/machines
# VBoxManage setproperty machinefolder /usr/home/vbox/machines
В директории hdd будут храниться образы дисков, а в директории iso - установочные iso-образы:
# mkdir /usr/home/vbox/hdd
# mkdir /usr/home/vbox/iso

Создаем и настраиваем виртуальную машину
Мой вариант - 32-х разрядная debian.
Создаем виртуальную машину:
# VBoxManage createvm --name debian1 --ostype Debian --register
--name debian1 - имя нашей виртуалки
--ostype Debian - тип гостевой ОС, все возможные варианты можно посмотреть командой
# VBoxManage list ostypes
--register - регистрируем машину в virtualbox

Список зарегистрированных виртуалок можно посмотреть командой
# VBoxManage list vms
Задаем парамерты виртуалки (писать в одну строку)
# VBoxManage modifyvm debian1 --memory 512 --floppy disabled --audio none --nic1 bridged --bridgeadapter1 ale0 --vram 1 \
--accelerate3d off --boot1 disk --acpi on --cableconnected1 on --usb on
--memory 512 - объем памяти виртуалки в мегабайтах
--floppy disabled - без дисковода
--audio none - без аудио
--nic1 bridged - тип сетевого включения на хост-машине (NAT, bridged)
--bridgeadapter1 ale0 - имя сетевой карты на хост-машине, которая будет мостом
--vram 1 - объем памяти видеокарты в мегабайтах
--accelerate3d off - 3d ускорение на видео отключено
--boot1 disk - загрузка виртуалки с HDD
--acpi on - acpi включена
--cableconnected1 on - сетевой кабель включен
--usb on - usb включено

Создаем жесткий диск
# VBoxManage createhd --filename /usr/home/vbox/hdd/disk1.vdi --size 60 --variant Fixed
--filename /usr/home/vbox/hdd/disk1.vdi - полное имя файла с диском
--size 60 - размер в МЕГАБАЙТАХ
--variant Fixed - файл с диском будет сразу занимать запрошенный размер. Если этот параметр не добавлять, то размер файла с диском будет увеличиваться по мере надобности. По данным разработчиков, Fixed-диски создаются дольше, но работают быстрее.

Посмотреть информацию о созданном диске можно командой:
# VBoxManage showhdinfo /usr/home/vbox/hdd/disk1.vdi
Создаем IDE и SATA контроллеры на виртуалке
# VBoxManage storagectl debian1 --name "IDE Controller" --add ide
# VBoxManage storagectl debian1 --name "SATA Controller" --add sata
--name "IDE Controller" - название контроллера
--add ide - тип добавляемого контроллера

Подключаем виртуальный диск к SATA контроллеру
# VBoxManage storageattach debian1 --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium \
/usr/home/vbox/hdd/disk1.vdi
debian1 - название виртуальной машины
--storagectl "SATA Controller" - название контроллера
--port 0 - номер порта
--device 0 - номер устройства
--type hdd - тип подключаемого диска
--medium /usr/home/vbox/hdd/disk1.vdi - путь к файлу подключаемого виртуального диска


Запуск виртуальной машины для установки гостевой ОС
Добываем установочный cd-dvd в виде iso-образа, например debian-8.1.0-i386-CD-1.iso. Подключаем установочный iso в виде dvd-привода к IDE контроллеру:
# VBoxManage storageattach debian1 --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium \
/usr/home/vbox/iso/debian-8.1.0-i386-CD-1.iso
Задаем виртуальной машине загрузку с dvd:
# VBoxManage modifyvm debian1 --boot1 dvd
Настраиваем виртуальную машину для запуска с поддержкой подключения по VNC:
# VBoxManage setproperty vrdeextpack VNC
# VBoxManage modifyvm debian1 --vrde on
# VBoxManage modifyvm debian1 --vrdeproperty VNCPassword=PASSWORD
# VBoxManage modifyvm debian1 --vrdeauthlibrary null
# VBoxManage modifyvm debian1 --vrdeport 3390
--vrdeproperty VNCPassword=PASSWORD - вместо PASSWORD задаем пароль, который у нас спросят при подключении к виртуалке по VNC. Максимальная длина пароля - 8 знаков. --vrdeport 3390 - порт, на котором виртуалка слушает подключения

Запускаем
# VBoxHeadless --startvm debian1 --type headless
Подключаемся к виртуалке любым VNC-клиентом, используем для подключения ip-адрес хост-машины и порт, заданный в настройках виртуалки.

Для подключения из FreeBSD можно воспользоваться TightVNC

После успешного подключения устанавливаем на виртуалку гостевую ОС.

Замечание по гостевой ОС. Виртуальная сетевая карта работает через мост, поэтому она будет иметь свой собственный MAC-адрес, а IP-адрес может получить или с DHCP-сервера, если таковой у вас в сети присутствует, либо надо задать IP адрес руками. Для других пользователей сети виртуальный сервер будет виден как самостоятельное устройство, со своим собственным IP адресом.

Останавливаем виртуальную машину (см ниже)

Задаем в качестве загрузочного виртуальный диск, отключаем VNC:
# VBoxManage modifyvm debian1 --boot1 disk
# VBoxManage modifyvm debian1 --vrde off
Отключаем установочный диск:
# VBoxManage storageattach debian1 --storagectl «IDE Controller» --port 1 --device 0 --medium none

Остановка виртуальной машины
Останавливаем через acpi
# VBoxManage controlvm debian1 acpipowerbutton
или
# VBoxManage controlvm debian1 poweroff

Запуск виртуальной машины в "рабочем" режиме
Для работы виртуалки VNC-подключение не нужно, так как настроенная виртуалка может быть доступна через штатные средства, например ssh/rdp.
Запускаем:
# VBoxManage modifyvm debian1 --vrde off
# VBoxManage startvm debian1 --type headless
debian1 - название виртуальной машины


Автостарт/стоп виртуальных машин
Очень полезная штука, запускает и останавливает виртуалки при включении и выключении сервера.
Добавляем в /etc/rc.conf
vboxheadless_enable="YES"
vboxheadless_user="root"
vboxheadless_delay="1"
vboxheadless_stop="savestate"
vboxheadless_machines="debian1 debian2"
vboxheadless_delay - задержка в секундах перед запуском/выключением гостевых машин
vboxheadless_stop - что делать при выключении машин, доступные значения: poweroff, savestate (по умолчанию; помните, при включении виртуалки время останется таким каким было при выключении), acpipowerbutton, acpisleepbutton
vboxheadless_machines - тут список машин через пробел. ВАЖНО! В имени машины не должно быть точек (из личного опыта)!


Установка Guest Additions
Вначале надо раздобыть файл VBoxGuestAdditions.iso. Тут есть два варианта. Первый: собрать порт virtualbox-ose с опцией GUESTADDITIONS. Файл будет находиться в директории /usr/local/lib/virtualbox/additions. Вариант два: сходить на сайт разработчика. Там ищем папку с нужной версией, а в ней уже и сам файлик. Качаем его себе в iso. Подключаем этот iso-файл в гостевую ОС как CDROM:
# VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium \
/usr/home/vbox/iso/VBoxGuestAdditions_4.3.20.iso
Далее, запускаем гостевую ОС в ней устанавливаем.


Удаляем виртуальную машину
Останавливаем виртуальную машину

Отключаем диск от виртуальной машины:
# VBoxManage storageattach ubuntu --storagectl «IDE Controller» --port 0 --device 0 --type hdd --medium none
Удаляем диск из менеджера виртуальных носителей:
# VBoxManage closemedium disk /usr/home/VMs/disk1.vdi --delete
Если система выдаст ошибку:
VBoxManage: error: Cannot register the hard disk '/usr/home/VMs/disk1.vdi'
{4d0c5f1e-9121-4147-8804-e411c40b6e46} because a hard disk '/home/VMs/disk1.vdi'
with UUID {4d0c5f1e-9121-4147-8804-e411c40b6e46} already exists
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component
VirtualBox, interface IVirtualBox, callee nsISupports
VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType,
enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 178 of file
VBoxManageDisk.cpp
то удаляйте не по пути и имени диска, а по его uin:
# VBoxManage closemedium disk 4d0c5f1e-9121-4147-8804-e411c40b6e46 --delete
--delete - удаление файла с образом диска, без этого параметра диск будет только разрегистрирован в системе, но сам файл останется

Удаление виртуальной машины:
# VBoxManage unregistervm ubuntu --delete

Создание резервной копии
Вначале надо выключить виртуальную машину или перевести в режим сохранения состояния

Перевод в режим сохранение состояния
# VBoxManage controlvm ubuntu savestate

Перенос на другой сервер
Сначала останавливаем виртуальную машину, затем экспортируем в файл:
# VBoxManage export VMNAME -o VMNAME.ova
На новом сервере импортируем:
VBoxManage import VMNAME.ova

Эксплуатация
После пересборки и установки ядра FreeBSD обязательно переустановите virtualbox-ose-kmod
Посмотреть список зарегистрированных виртуальных машин:
# VBoxManage list vms
Посмотреть список запущенных машин:
# VBoxManage list runningvms
Посмотреть информацию о виртуальной машине:
# VBoxManage showvminfo ubuntu

Железо
Сетевые карты

Добавить вторую сетевую карту:
# VBoxManage modifyvm ubuntu --nic2 bridged --bridgeadapter2 vlan2 --cableconnected2 on
Сетевая карта была забриджена на сетевой адаптер vlan2 хост-системы Сетевые карты виртуалки - это --nicX, где X - это номер карты.

Удалить вторую сетевую карту
# VBoxManage modifyvm ubuntu --nic2 none
Сменить MAC на второй сетевой карте:
# VBoxManage modifyvm ubuntu --macaddress2 auto
в данном случае mac-адрес будет выбран автоматически, но можно задать вручную:
# VBoxManage modifyvm ubuntu --macaddress2 A0A0A0A0A0
USB

Перед добавлением фильтра необходимо остановить виртуальную машину, для которой он добавляется.
Чтобы это устройство было видно в ВМ, на хост-системе для виртуальной машины необходимо задать фильтр. Данные для фильтра берутся из вывода команды:
# VBoxManage list usbhost

Удаление USB устройства из гостевой машины
Удаляем фильтр с индексом 0 из виртуальной машины с названием ubuntu:
# VBoxManage usbfilter remove 0 --target ubuntu

DS9490R - Мастер 1-Wire сети
# VBoxManage list usbhost
Host USB Devices:

UUID: 289cc18d-3748-41f8-9483-eb0b19758a44
VendorId: 0x04fa (04FA)
ProductId: 0x2490 (2490)
Revision: 0.0 (0000)
Port: 0
USB version/speed: 0/1
Manufacturer: vendor 0x04fa
Product: product 0x2490
Address: /dev/ugen1.2
Current State: Busy
Добавляем usbfilter с номером 0 для виртуалки с именем ubuntu:
VBoxManage usbfilter add 0 --target ubuntu -name "DS9490 Master" --active yes --vendorid 04FA \
--productid 2490 --revision 0000 --manufacturer 'vendor 0x04fa' --product 'product 0x2490' --remote no

D-Link DUB-E100. USB сетевой адаптер.
Крайне не рекомендую использовать с FreeBSD. И похоже, что дело не в железе, а в драйвере этого устройства.
# VBoxManage list usbhost
Host USB Devices:

UUID: 0e9d591c-3e51-49ac-85d5-88ef0b2463c3
VendorId: 0x2001 (2001)
ProductId: 0x1a02 (1A02)
Revision: 0.0 (0000)
Port: 0
USB version/speed: 0/2
Manufacturer: vendor 0x2001
Product: product 0x1a02
Address: /dev/ugen4.2
Current State: Busy
Хост - FreeBSD 10.1, гостевая - FreeBSD 10.2. Прямой проброс usb-устройства. Сетевая карта в гостевой ОС периодически отваливалась, громадные тайм-ауты при пинге локальных устройств, трассировка не проходила вообще. Настраивать шлюз при таких локальных глюках смысла не было.


Asus USB-N10 Nano. Wi-Fi адаптер.
# VBoxManage list usbhost
Host USB Devices:

UUID: e8f05c8d-2d59-4a7c-9cb2-59a54fce719d
VendorId: 0x0b05 (0B05)
ProductId: 0x17ba (17BA)
Revision: 0.0 (0000)
Port: 0
USB version/speed: 0/2
Manufacturer: vendor 0x0b05
Product: product 0x17ba
Address: /dev/ugen4.4
Current State: Busy


Связанные странички
Установка FreeBSD 10.1
FreeBSD, установка и настройка mediatomb
FreeBSD, подключаем USB сканер
Подключение к FreeBSD при помощи ssh из Windows
USB наушники в FreeBSD
Всё про jail на FreeBSD
Обновление исходного кода FreeBSD 10.1
Обновление портов FreeBSD 10.1
Установке Serviio в FreeBSD
Subversion сервер (FreeBSD)
Обновление ядра и мира в FreeBSD 10.2
fail2ban на FreeBSD
Свой DNS сервер на FreeBSD 10
Ставим samba на FreeBSD 10
FreeBSD - net-snmp
Asterisk 13 на FreeBSD
FreeBSD, ставим MySQL 5.6
FreeBSD 10, работаем с zfs
Работа с mysql в FreeBSD из консоли
Кодеки для asterisk в FreeBSD
Debian как гостевая ОС на virtualbox

виртуалка создается и все нормально доходит до этапа установки WindowsXP но на моменте установки глохнет и выскакивает BSOD, в инете много инфы по такому BSOD, часто связывают с железом. Отсюда догадываюсь что видимо надо какие-то параметры виртуалки менять.
Из всего что написано в той инструкции менял только тип ОС на WindowsXP и жесткий диск создал 40ГБ.
Пытался ставить на FreeBSD 11 и на 9 версии, BSOD один и тот же в обоих случаях. Позже попробую другую ОС, может Win10, чую что XP уж больно капризна к железу, особенно в виртуализации.

P.S. Кто захочет меня назвать извращенцем поясню: у меня дома шлюз на FreeBSD и есть необходимость установить iVideon, его нет под bsd, но есть под винду (не заводить же отдельную железку только для камеры), решил эксперименты начать с XP.


Вложения:
bsodBSDwinxp.jpg
bsodBSDwinxp.jpg [ 329.5 КБ | Просмотров: 2041 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: VirtualBOX и Windows XP
СообщениеДобавлено: Ср 22 фев, 2017 4:25 pm 
Не в сети

Зарегистрирован: Пн 11 апр, 2016 5:33 pm
Сообщения: 28
заметил что последнее сообщение во freeBSD перед BSOD
Код:
Sending rfbEncodingNewFBSize for resize to (720x400)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: VirtualBOX и Windows XP
СообщениеДобавлено: Ср 22 фев, 2017 5:09 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5334
Откуда: СССР, Харьков
На шлюзе я так понял без иксов?
ХР у меня всегда ставилась без проблем и на машине без иксов то-же
Что-то в ВиртуалБоксе, вот что не понятно, ругается на драйвера
#kldstat чего показывает?

kostyanuch писал(а):
P.S. Кто захочет меня назвать извращенцем поясню: у меня дома шлюз на FreeBSD и есть необходимость установить iVideon, его нет под bsd, но есть под винду (не заводить же отдельную железку только для камеры), решил эксперименты начать с XP.

Потом намучаетесь камеру пробросить на ХПишку
Есть для FreeBSD moition, Zoneminder и ещё что-то есть, не подходит?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: VirtualBOX и Windows XP
СообщениеДобавлено: Ср 22 фев, 2017 5:21 pm 
Не в сети

Зарегистрирован: Пн 11 апр, 2016 5:33 pm
Сообщения: 28
ankor писал(а):
На шлюзе я так понял без иксов?
Потом намучаетесь камеру пробросить на ХПишку
Есть для FreeBSD moition, Zoneminder и ещё что-то есть, не подходит?


Да без иксов, решил эта красота только лишняя нагрузка на сервер.
Ну камеру пробросить это будет другая история. В целом думаю 10ку ставить, так проще будет с пробросом камеры? С XP начал просто ради эксперимента, ни разу не пользовался виртуализацией под фрями.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: VirtualBOX и Windows XP
СообщениеДобавлено: Ср 22 фев, 2017 6:52 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт 03 янв, 2006 12:49 pm
Сообщения: 1038
Откуда: Киев
"Чистые иксы" и дрова на видео для удаленного управления виртуалбоксом - рекомендую поставить. Хотя-бы для первого времени.
DE (КДЕ, Гном, ...) - на свое усмотрение.

Если не ошибаюсь, проброс USB в портированной версии (VirtualBox-OSE) на FreeBSD вроде не поддерживается от слова вообще.

Если будут иксы, будет возможность после подключения по ssh:

Код:
ssh -XY login@server


запустить в консоли
Код:
 VirtualBox &
и на локальной машине откроется окно удаленно запущенного виртуалбокса.

PS: Это подключение запускаю из-под FreeBSD или Linux. Теоретичеки из-под винды тоже можно запустить аналогичное соединение, но у меня не дошли руки разобраться.

PS2: Ключ "XY" подобрал методом тыка, в "инструкциях" читал, что дстаточно одного "X".

PS3: Я практикую создавать виртуалки "на десктопе", а потом готовые виртуалки переносить "в продакшен". Может это вам поможет найти причину BSOD ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: VirtualBOX и Windows XP
СообщениеДобавлено: Ср 22 фев, 2017 8:09 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2218
kostyanuch писал(а):
ankor писал(а):
На шлюзе я так понял без иксов?
Потом намучаетесь камеру пробросить на ХПишку
Есть для FreeBSD moition, Zoneminder и ещё что-то есть, не подходит?


Да без иксов, решил эта красота только лишняя нагрузка на сервер.
Ну камеру пробросить это будет другая история. В целом думаю 10ку ставить, так проще будет с пробросом камеры? С XP начал просто ради эксперимента, ни разу не пользовался виртуализацией под фрями.


1) зачем модуль собираете с поддержкой VIMAGE?!
2) лучше будет 11'ая
3) про "другая история" - можете забыть
4) лучше bhyve - windows 7/uefi , неофициально passthrough в определенных случаях
удается сделать

последнее, чтобы понять что не так, нужно смотреть showvminfo и возможно detail


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: VirtualBOX и Windows XP
СообщениеДобавлено: Ср 22 фев, 2017 9:09 pm 
Не в сети

Зарегистрирован: Пн 11 апр, 2016 5:33 pm
Сообщения: 28
Попробовал поставить win10, там после выбора битности ОС просто виснет на экране прикладываю скрин. проц грузится на 100%.


Вложения:
bsodBSDwin10.jpg
bsodBSDwin10.jpg [ 582.34 КБ | Просмотров: 2011 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: VirtualBOX и Windows XP
СообщениеДобавлено: Ср 22 фев, 2017 10:27 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2218
kostyanuch писал(а):
Попробовал поставить win10, там после выбора битности ОС просто виснет на экране прикладываю скрин. проц грузится на 100%.


Странный подход, методом тыка, ну если нравится... продолжайте...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: VirtualBOX и Windows XP
СообщениеДобавлено: Чт 23 фев, 2017 3:25 pm 
Не в сети

Зарегистрирован: Пн 11 апр, 2016 5:33 pm
Сообщения: 28
alavr писал(а):
Странный подход, методом тыка, ну если нравится... продолжайте...


Не настолько чтобы методом тыка, просто XP более капризна к железу и т.п., решил попробоватб с 10й, тем более что это не заняло много времени.
Насчет вопроса про VIMAGE так я собирал все по дефолту оставил, эта опция лишняя?

P.S. С праздником мужики!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: VirtualBOX и Windows XP
СообщениеДобавлено: Чт 23 фев, 2017 6:30 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2218
kostyanuch писал(а):
alavr писал(а):
Странный подход, методом тыка, ну если нравится... продолжайте...


Не настолько чтобы методом тыка, просто XP более капризна к железу и т.п.,


??? капризна ???

Windows XP - система своего времени, под соответствующее железо.

Innotek, впервые выпустила VirtualBox в 2007, а Windows 7 вышла в 2009.

Как Вы полагаете, на эмуляцию какой ОС в первую очередь ориентировались
разработчики VirtualBox?

Вероятно, эмуляция Windows XP в VirtualBox должна поддерживаться на УРА, это
так и есть, как впрочем и Windows 7.

Цитата:
решил попробоватб с 10й, тем более что это не заняло много времени.


ну это и понятно, метод тыка, все встало на проверке железа, ибо Windows 10
имеет свои требования к железу.

Цитата:
Насчет вопроса про VIMAGE так я собирал все по дефолту оставил, эта опция лишняя?


да ну...

# make -C /usr/ports/emulators/virtualbox-ose-kmod showconfig

VIMAGE - это виртуальный сетевой стек и так же как DEBUG -> by default OFF.

# man vimage

сравните, что by default поддерживает GENERIC:

# grep VIMAGE /sys/conf/NOTES
# grep VIMAGE /sys/[i386|amd64]/conf/GENERIC

Чтобы в VirtualBox'е на хосте FreeBSD, запустить другие ОС без проблем,
нужно немного подумать и понимание придет:

1. учесть какое железо на хостовой ОС
2. возможность эмуляции 64bit (собственно п1)
3. учесть какой разрядности установлена хостовая ОС

Далее просто опыт и практика, того что в VirtualBox пойдет практически все, если
использовать Intel PIIX3/PIIX4 chips, IDE или SCSI storage.

Даже если мельком пробежать необходимые главы документации VirtualBox, то обычно,
под FreeBSD все guestOS заводятся с пол-пинка.

Windows 10 - как раз отдельный разговор, зависит от железа хостовой ОС и если
оно старое, то только 32bit'ная версия в лучшем случае.

ps. Кстати, в руководстве VirtualBox, по шагам расписан CLI метод создания Windows XP.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: VirtualBOX и Windows XP
СообщениеДобавлено: Пн 24 апр, 2017 12:40 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт 03 янв, 2006 12:49 pm
Сообщения: 1038
Откуда: Киев
- Готовую виртуалку, работающую на другой системе "не пробовали подложить"?
- Повторять эксперимент, но на копии с установленным GUI пробовали?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Majestic-12 [Bot], Yahoo [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика