BSDPORTAL.RU
http://bsdportal.ru/

FreeBSD 11.1 на VirtualBox
http://bsdportal.ru/viewtopic.php?f=58&t=28667
Страница 1 из 7

Автор:  GVitaliy [ Пн 09 апр, 2018 2:01 pm ]
Заголовок сообщения:  FreeBSD 11.1 на VirtualBox

Пытаюсь установить FreeBSD на Virtualbox. Базовая система установилась, а дальше затык. Не могу разобраться в какой очередности устанавливать гостевые дополнения и графическую среду:

1. базовая система + гостевые + xorg/kde/gnome

или

2. базовая сиситема + xorg + гостевые + kde/gnome

Пробовал первый вариант - ошибки при попытке конфигурации xorg. Сейчас пробую второй.

Попутно возник еще один вопрос - при установке xorg и гостевых доп. из портов нужно выбрать вариант автоматической конфигурации устройств с помощью HAL или Devd (выбран по умолчанию). Какой вариант лучше использовать?

Автор:  lavr [ Пн 09 апр, 2018 5:23 pm ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

GVitaliy писал(а):
Пытаюсь установить FreeBSD на Virtualbox. Базовая система установилась, а дальше затык. Не могу разобраться в какой очередности устанавливать гостевые дополнения и графическую среду:

1. базовая система + гостевые + xorg/kde/gnome

или

2. базовая сиситема + xorg + гостевые + kde/gnome

Пробовал первый вариант - ошибки при попытке конфигурации xorg. Сейчас пробую второй.

Попутно возник еще один вопрос - при установке xorg и гостевых доп. из портов нужно выбрать вариант автоматической конфигурации устройств с помощью HAL или Devd (выбран по умолчанию). Какой вариант лучше использовать?


https://www.freebsd.org/doc/handbook/vi ... albox.html
там же все расписано:
1) в гостевой OS FreeBSD установить /usr/ports/emulators/virtualbox-ose-additions-nox11
если без Xorg
2) /usr/ports/emulators/virtualbox-ose-additions если с Xorg

в первом варианте в /etc/rc.conf добавить:
vboxguest_enable="YES"
vboxservice_enable="YES"

Если же в гостевой FreeBSD установили Xorg, то он автоматом должен подцепить: vboxvideo
в качестве граф.видео драйвера, а вот для мышки рекомендуют в xorg.conf добавить vboxmouse
Если же используете HAL, в Handbook нарисован файл и сказано куда его положить.

Зачем собирать из портов, если проще установить из пакетов?

Все верхнее лишь для ГОСТЕВОЙ FreeBSD, если у Вас на хосте OS FreeBSD - в Handbook тоже
все расписано.

Автор:  GVitaliy [ Пн 09 апр, 2018 5:49 pm ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

Спасибо за информацию. Я пытался уточнить когда лучше ставить гостевые до или после xorg. Правильно ли я понял что после установки xorg добавлять в /etc/rc.conf:

vboxguest_enable="YES"
vboxservice_enable="YES"

ненужно, а только отредактировать в xorg.conf раздел мыши. И нужно ли выполнять Xorg -configure?

Еще вопрос - при начальной установке я выбрал опцию ntpd. А после этого в одной из статей я узнал, что что этот процесс конфликтует с гостевыми дополнениями. Чтобы его отключить я в файле rc.conf отредактировал строку ntpd_enable="YES" заменив YES на NO, правильно ли я сделал?

А из портов я ставлю потому, что из пакетов устанавливается устаревшая версия гостевых доп. Хостовая система - Win7 64x

Автор:  lavr [ Пн 09 апр, 2018 7:13 pm ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

GVitaliy писал(а):
Спасибо за информацию. Я пытался уточнить когда лучше ставить гостевые до или после xorg. Правильно ли я понял что после установки xorg добавлять в /etc/rc.conf:

vboxguest_enable="YES"
vboxservice_enable="YES"

ненужно, а только отредактировать в xorg.conf раздел мыши. И нужно ли выполнять Xorg -configure?


а почему Вы не хотите почитать Handbook?

1) в rc.conf добавлять нужно
2) -configure на настоящий момент можно не делать

Цитата:
Еще вопрос - при начальной установке я выбрал опцию ntpd. А после этого в одной из статей я узнал, что что этот процесс конфликтует с гостевыми дополнениями. Чтобы его отключить я в файле rc.conf отредактировал строку ntpd_enable="YES" заменив YES на NO, правильно ли я сделал?


почитайте Handbook, там все расписано про настройку VirtualBox Guest FreeBSD и
про ntpd тоже, использовать синхронизацию с host os или что нужно сделать
для использования ntpdate/ntp

Цитата:
А из портов я ставлю потому, что из пакетов устанавливается устаревшая версия гостевых доп. Хостовая система - Win7 64x


в пакетах 5.2.8, в портах тоже.

Автор:  GVitaliy [ Пн 09 апр, 2018 7:48 pm ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

Спасибо еще раз, буду пробовать. Сейчас читаю руководство на английском, русский перевод немного устарел.

Автор:  GVitaliy [ Чт 02 авг, 2018 6:35 pm ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

Перешел на версию 11.2 и пробую снова. Создал и отредактировал xorg.conf разделил на отдельные модули как советует руководство и поместил их в раздел /usr/local/etc/X11/xorg.conf.d/

Модули следующие:

1) slayout.conf

Section “ServerLayout”
Identifier “X.org Configured”
Screen 0 “Screen0” 0 0
InputDevice “Mouse0” “CorePointer”
InputDevice “Keyboard0” “CoreKeyboard”
Option “AIGLX” “Off”
Option "AutoAddDevices" "false"
EndSection

2) keyb.conf

Section “InputDevice”
Identifier “Keyboard0”
Driver “kbd”
EndSection

3) mouse.conf

Section “InputDevice”
Identifier “Mouse0”
Driver “vboxmouse”
EndSection

4) gadp.conf

Section “Device”
Identifier “Card0”
Driver “vboxvideo”
BusID “PCI:0:2:0”
EndSection

5) screen.conf

Section “Screen”
Identifier “Screen0”
Device “Card0”
Monitor “Monitor0”
SubSection “Display”
Viewport 0 0
Depth 1
EndSubSection
SubSection “Display”
Viewport 0 0
Depth 4
EndSubSection
SubSection “Display”
Viewport 0 0
Depth 8
EndSubSection
SubSection “Display”
Viewport 0 0
Depth 15
EndSubSection
SubSection “Display”
Viewport 0 0
Depth 16
EndSubSection
SubSection “Display”
Viewport 0 0
Depth 24
EndSubSection
EndSection

Запускаю startx. Получаю псевдографические эканы, мышь бесшовная - вроде все нормально. Но когда набираю exit получаю следующие сообщения о том что куча шрифтов is lacking включая КOI8-R хотя я использую UTF8, а также сообщение
xterm: fatal IO error 35 .....
Что это за ошибка? В лог файле нет строчек отмеченных симолом (EE).
Может не обращать на это внимание и устанавливать kde или gnome?

Автор:  GVitaliy [ Вс 05 авг, 2018 10:58 pm ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

Неужели никто не подскажет что делать дальше?

Автор:  lavr [ Пн 06 авг, 2018 2:02 am ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

GVitaliy писал(а):
Неужели никто не подскажет что делать дальше?


подумать...

Если Вы запускаете startx и используете twm, и выполняете 'exit' не закрывая
xapps, то и получаете ошибку от xterm - ресурс недоступен или убит Xorg сервером
и тд и тп.

Автор:  GVitaliy [ Пн 06 авг, 2018 11:07 am ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

Я просто проверял начтройку конфигурации xorg. Если я запускаю startx то как правильно завершить этот сеанс - использовать sudo shutdown -p now? twm я вроде не использовал.

Автор:  GVitaliy [ Пн 06 авг, 2018 11:30 am ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

И если я правильно установлю графическую среду gnome или kde то все будет работать без ошибки? Я действительно новичек, простите за может быть глупые вопросы, но я хочу разобраться. В руководстве написано много, но не все понятно из контекста.

Автор:  lavr [ Пн 06 авг, 2018 12:16 pm ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

GVitaliy писал(а):
И если я правильно установлю графическую среду gnome или kde то все будет работать без ошибки? Я действительно новичек, простите за может быть глупые вопросы, но я хочу разобраться. В руководстве написано много, но не все понятно из контекста.


Изучайте, только имейте ввиду что Xorg меняется и настройки тоже:

viewtopic.php?f=10&t=28537
viewtopic.php?f=10&t=26157&start=20#p160455

Автор:  GVitaliy [ Пн 06 авг, 2018 12:35 pm ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

Cпасибо за подсказку, буду смотреть.

Автор:  GVitaliy [ Вт 28 авг, 2018 4:48 pm ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

Гостевые дополнения установлены. Установлен KDE5. Интеграция мыши, работа буфера обмена, масштабирование экрана - все это есть. Но остается одна проблемма - как подключить общую папку? На хосте win7 64x в качестве общей папки я выделил отдельный логический раздел - к виртуальной машине он подключен как L_DRIVE L:\ в режиме автоподключения. Моя вируальная машина была создана с сетевым адаптером в режиме NAT. Нужно ли для подключения общей папки добавлять еще один сетевой адаптер и в каком режиме (сеть NAT, Сетевой мост,Внутренняя сеть, Виртуальный адаптер хоста)?

Автор:  lavr [ Вт 28 авг, 2018 11:11 pm ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

GVitaliy писал(а):
Гостевые дополнения установлены. Установлен KDE5. Интеграция мыши, работа буфера обмена, масштабирование экрана - все это есть. Но остается одна проблемма - как подключить общую папку? На хосте win7 64x в качестве общей папки я выделил отдельный логический раздел - к виртуальной машине он подключен как L_DRIVE L:\ в режиме автоподключения. Моя вируальная машина была создана с сетевым адаптером в режиме NAT. Нужно ли для подключения общей папки добавлять еще один сетевой адаптер и в каком режиме (сеть NAT, Сетевой мост,Внутренняя сеть, Виртуальный адаптер хоста)?


Документацию читать пробовали?
https://www.virtualbox.org/manual/ch04. ... redfolders

Shared Folders зависит только от Guest Addons:

With the "shared folders" feature of VirtualBox, you can access files of your host system from within the guest system. This is similar how you would use network shares in Windows networks -- except that shared folders do not need require networking, only the Guest Additions. Shared Folders are supported with Windows (2000 or newer), Linux and Solaris guests.

Автор:  GVitaliy [ Вт 28 авг, 2018 11:26 pm ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

Я видел это, и это работает в Linux (Я до этого ставил Ubuntu и получил доступ к общей папке), но на freebsd судя по статьям в интернете это не получается.

Автор:  lavr [ Ср 29 авг, 2018 1:27 am ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

GVitaliy писал(а):
Я видел это, и это работает в Linux (Я до этого ставил Ubuntu и получил доступ к общей папке), но на freebsd судя по статьям в интернете это не получается.


я же привел КОНКРЕТНОЕ объяснение:
- для FreeBSD нет Guest Addons, значит нет возможности "shared folder"

Ну а далее все просто:
на HOST'е Windows 7/8/10/etc - настраиваете Shared Folder
затем в гостевой FreeBSD:

# man nsmb.conf
# vi /etc/nsmb.conf в соответствии с WORKGROUP, NETBIOS NAME
далее используя
# man nsmbutil
проверяете login, lc
далее можно mount_smbfs

Автор:  GVitaliy [ Ср 29 авг, 2018 11:51 am ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

Я правильно понял - что я должен создать локальную сеть между виртуальной машиной и хостом win7? И достаточно ли для этого моего сетевого адаптера на виртуальной машине работающего в режиме NAT?

Автор:  lavr [ Ср 29 авг, 2018 5:44 pm ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

GVitaliy писал(а):
Я правильно понял - что я должен создать локальную сеть между виртуальной машиной и хостом win7? И достаточно ли для этого моего сетевого адаптера на виртуальной машине работающего в режиме NAT?


в случае NAT - сеть между хостом и гостем уже есть, в случае Bridge - тоже,
за остальные не помню.

Что мешает выполнить ping или nmap из гостевой на адрес хоста?

Автор:  GVitaliy [ Ср 29 авг, 2018 6:51 pm ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

У меня не очень много знаний по сетевым технологиям, поэтому задам может быть глупый вопрос - где брать информацию о WORKGROUP и NETBIOS NAME?. А login - это тот под которым я вхожу в систему или я должен его определить его отдельно?

Автор:  lavr [ Ср 29 авг, 2018 8:19 pm ]
Заголовок сообщения:  Re: FreeBSD 11.1 на VirtualBox

GVitaliy писал(а):
У меня не очень много знаний по сетевым технологиям, поэтому задам может быть глупый вопрос - где брать информацию о WORKGROUP и NETBIOS NAME?. А login - это тот под которым я вхожу в систему или я должен его определить его отдельно?


я не силен в Windows, NETBIOS протокол мало кто использует...

WORKGROUP - смотрите в свойствах компьютера в Windows 7
в качестве "NETBIOS NAME" - используете "имя компьютера", см свойства компьютера выше


Далее настраиваете /etc/nsmb.conf, как пример: Windows 7, имя компьютера GOOD, рабочая
группа по умолчанию WORKGROUP

Код:
[default]
workgroup=WORKGROUP

[GOOD]
workgroup=WORKGROUP
addr=159.93.44.24

[GOOD:LAVR]
password=lyalyafa

[GOOD:LAVR:ISO]
password=lyalyafa


ISO - это имя шары созданное в Windows 7, папка - правая кнопка "Свойства" -> "Доступ" настраиваете
как Вам нужно, если для гостевого входа, значит создать этого пользователя в Windows.
Расшарили папку - увидели имя ресурса, в верхнем примере "ISO"

Как работает шаринг в Windows - я не в курсах: общественная сеть, Домашняя группа - что и как там
блокируется файерволом...

# kldload smbfs

# smbutil login -W WORKGROUP //lavr@good/iso
или без рабочей группы
# smbutil //lavr@good/iso
проверяете:
# smbutil lc

если все Ok, можете использовать mount_smbfs для монтирования шары, пример:
[joker]~ > mount_smbfs -N //lavr@good/iso /mnt
[joker]~ > mount -tsmbfs
//LAVR@GOOD/ISO on /mnt (smbfs)
[joker]~ >

Везде выше имя компьютера "good" разрешается через ip-адрес, в реалии,
NETBIOS не используется, но smbutil и mount_smbfs используют /etc/nsmb.conf
соответствующего формата.

WINS на Windows 7 поднять нельзя, думаю только на Windows серверах.

Для автомонтирования при загрузке, можете прописать в /etc/fstab, но лучше
напишите скрипт и к примеру, добавьте его в /usr/local/etc/rc.d/mountwin

Как бы все, если чего-то не знаете, значит нужно читать и изучать.

Страница 1 из 7 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/