LoginSignup
1
2

More than 5 years have passed since last update.

FreeBSD 11.1-ReleaseをVirtualboxへインストールしたときのメモ

Last updated at Posted at 2018-06-08

はじめに

VirtualBoxにFreeBSDをインストールする際の自分用のメモ.後で色々と直す.たぶん.

ホストOSはWindows 10.

Virtualboxの設定

NATとホストオンリーネットワークを設定しておく.

参考: 今さらながらVirtualBoxネットワーク設定のベストプラクティスと解説

FreeBSDのインストール

自分をwheelに入れるのを忘れないように.

インストール後の設定

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)でconsoleをうつくしく

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

"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をインストールする.

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2