FreeBSD 11.1-Release를 Virtualbox에 설치할 때의 메모

FreeBSD 11.1-Release를 Virtualbox에 설치할 때의 메모

2022-10-04 last update

5 minutes reading VirtualBox FreeBSD

소개



VirtualBox에 FreeBSD를 설치할 때 자신의 메모. 나중에 여러가지 고치자. 어쩌면.

호스트 OS는 Windows 10.

Virtualbox 설정



NAT와 호스트 전용 네트워크를 설정합니다.

참고: 지금까지 VirtualBox 네트워크 설정의 모범 사례와 설명

FreeBSD 설치



자신을 휠에 넣는 것을 잊지 않도록.

설치 후 설정



em1(호스트 전용 네트워크) 설정



VirtualBox 측의 호스트 네트워크 관리자 설정을 확인하십시오.

네트워크 주소가 192.168.56.0/24이므로 192.168.56.64 등 적당한 주소에 고정해 둔다.
ifconfig em1 inet 192.168.56.64 netmask 255.255.255.0

특히 문제가 없으면 시작시 설정하십시오.

/etc/rc.conf
ifconfig_em1="inet 192.168.56.64 netmask 255.255.255.0"

ca_root_nss 파일 업데이트


pkg install ca_root_nss

이 작업을 수행하지 않으면 나중에 fetch가 발생합니다.

sudo 설치


pkg install sudo/usr/local/etc/sudoers 편집. 직접 변경하는 대신 visudo를 사용합니다.
wheel 그룹의 구성원에게 권한을 부여하는 경우 다음 줄을 주석 처리하지 마십시오.
%wheel ALL=(ALL) ALL
:w로 저장하고 :q로 vi를 뺍니다.

참고: visudo에서 sudo 권한 설정을 할 때의 메모(sudoers의 'ers'는 무엇의 약어입니까?)

vt 설정



/boot/loader.conf
hw.vga.textmode=0
kern.vty=vt

설정되면 재부팅합니다.

재부팅 후 글꼴을 얻습니다.
cd /tmp
fetch http://people.freebsd.org/~emaste/newcons/b16.fnt
vidcontrol 명령으로 테스트합니다.
vidcontrol -f b16.fnt

문제없이 일본어도 표시 할 수 있으면 /usr/share/vt/fonts로 이동하여 시작시 읽을 수 있도록한다.

/etc/rc.conf
font8x16="b16"

참고: FreeBSD 11 vt에서 일본어보기
FreeBSD 10.1-RELEASE의 vt(4)로 콘솔을 멋지게

VirtualBox에서 사용하기 위한 설정



Guest Addition 설치


pkg install virtualbox-ose-additions

/etc/rc.conf
vboxguest_enable="YES"
vboxservice_enable="YES"

/etc/rc.conf를 변경 한 후 다시 시작하십시오.

Samba 설치


pkg install samba48

/usr/local/etc/smb4.conf
[global]
        server string = Samba
        security = user
        hosts allow = 192.168.56.
        interfaces = 192.168.56.64/24
        guest ok = no
        log file = /var/log/samba4/%m
        log level = 1
        max log size = 50
        unix charset = UTF8
        dos charset = CP932
        create mask = 600
        directory mask = 700
        netbios name = samba-vm

[homes]
        comment = %U's Home Directory
        path = /usr/home/%U
        read only = no
        browsable = yes
testparm에서 확인한다.

Samba에 사용자 "User"를 추가하십시오. 여기서 Samba의 암호를 설정합니다.
smbpasswd -a User

"사용자"는 Samba에 로그인 할 수 있습니다.
smbpasswd -e User

테스트를 위해 Samba를 시작하여 호스트 측에서 액세스 할 수 있는지 확인합니다.
/usr/local/etc/rc.d/samba_server start

문제가 없으면 시작시 Samba도 시작합니다.

/etc/rc.conf
samba_server_enable="YES"

참고: Setting up Samba as a Standalone Server

Bitbucket을 ssh로 사용하기위한 설정



.ssh 디렉토리를 다른 컴퓨터에서 복사합니다.
git를 설치하십시오.
pkg install git

X 설정


pkg install xorg
pkg install xfce

/etc/rc.conf
dbus_enable="YES"
hald_enable="YES"

~/.xinitrc
exec /usr/local/bin/startxfce4 --with-ck-launch

X에서 키보드 레이아웃 변경



참고: 5.4. Xorg 설정

패키지 설치



MOZC


pkg install ja-uim-mozc
pkg install uim-gtk3

~/.envrc
setenv GTK_IM_MODULE uim
setenv GTK3_IM_MODULE uim
setenv QT_IM_MODULE uim
setenv XMODIFIERS '@im=uim'

~/.xinitrc
/usr/local/bin/mozc start
uim-xim &
uim-toolbar-gtk3 &

글꼴


pkg install noto
pkg install ja-font-std
pkg install ja-font-ipaex
pkg install ja-font-genshingothic
pkg install ja-font-vlgothic

Emacs


pkg install emacs
pkg install ess-emacs25
pkg install yatex-emacs25
pkg install apel-emacs25
pkg install ja-migemo.el-emacs25
pkg install cask-emacs25

Cask



TeX Live 설치



이전에 쓴 대로.

참고: FreeBSD 11.1에 TeX Live 2017을 설치합니다.