FreeBSD 8.2をインストールする

FreeBSD 8.2をVMware Workstation 6.5環境にインストールします。インストールはPC-BSDのインストーラを使用して行います。

PC-BSD 8.2のダウンロード

CD boot-only 32-Bitをダウンロードします。

PC-BSD
http://www.pcbsd.org/

ftp://pub.allbsd.org/pub/pcbsd/8.2/i386/PCBSD8.2-x86-DVD.iso

FreeBSDのインストール

FreeBSDをインストールします。

インストーラ起動
・インストーラを起動します。
・ブートローダ-7(Run X in VESAモード)を選択します。

言語とホスト名
・LanguageでEnglishを選択します。
・Custom hostname に pcbsd と入力しました。

キーボード
・Keyboard ModelとしてJapanese 106-key - (jp106)を選択します。
・Preferred Layout で japan - (jp) を選択します。

インストールモード
・Fresh Installを選択します。
・インストールするシステムとして PC-BSD を選択します。
・インストール元として DVD/USB を選択します。

インストール先ディスク
・インストール先ディスクを選択します。
・Disk Layout Setting で、Auto Partion、Use Entire Diskを選択します。
・File-system for auto-partitioning では ZFS を選択します。
・Partition with GPT for full disk install にチェックを入れます。
・install PC-BSD Bootloader にチェックを入れます。

ユーザアカウント
・rootパスワードを入力します。
・ユーザアカウント情報を入力し、Addボタンをクリックします。

タイムゾーン
・Local Time Zone で Asia/Tokyo を選択します。
・NTPのチェックはそのままにしておきます。

オプションコンポーネント
・Optional components では何も指定しないで次に進みます。

インストールサマリー
・Installation Summaryを確認して次に進みます。

インストール開始
・Start the installation now? で Yesボタン をクリックしインストールを開始します。

インストール完了
・Finishボタンをクリックし、再起動します。

FreeBSDの初期設定

FreeBSDの初期設定を行います。

ネットワークの設定

ネットワークが使えるようにします。

/etc/rc.conf を編集します。

<IPアドレスをDHCPサーバからを取得する場合>
hostname="pcbsd"
ifconfig_em0="DHCP"

<固定IPアドレスを設定する場合>
defaultrouter="192.168.xx.xx
ipv4_addrs_em0="192.168.xx.xx/24

(注) NICの名前 em0 は環境により変わります。ifconfigコマンドで確認します。

キーマップの変更

キーマップを jp.106.kbd に変更します。
(インストール時のキーマップ指定を間違えたかもしれません。)

(注)
FreeBSDのコンソール用のキーマップファイルは /usr/share/syscons/keymaps/ 配下にあります。

<コマンド操作でのキーマップ変更>
# kbdcontrol -l jp.106.kbd

</etc/rc.conf編集によるキーマップ変更>
/etc/rc.conf を編集してキーマップの変更をシステム起動時に行うようにします。

# nano /etc/rc.conf

keymap=jp.106

キーマップファイル(jp.106.kbd)の最後の .kbd を除いたもの(jp.106)抜いたものを設定します。

時刻合わせ

タイムゾーンがUTCになっているのをJSTとなるように変更します。

# cd /etc
# touch wall_cmos_clock
# ln -s /usr/share/zoneinfo/Asia/Tokyo localtime

時刻合わせを行います。
# ntpdate ntp.nict.jp

dateコマンドで時刻を確認します。

ntpdの設定

/etc/ntp.confを編集します。

ntpサーバとして ntp.nict.jp を指定します。
# vi /etc/ntpd.conf

server ntp.nict.jp

/etc/rc.conf を編集します。
# nano /etc/rc.conf

ntp_enable="yes" を追記します。

ntpd を起動します。

# /etc/rc.d/ntpd start

sshdの設定

/etc/rc.confを編集します。
# vi /etc/rc.conf

sshd_enable="YES"
を追記します。

パスワード認証の方法を変更するには /etc/ssh/sshd_config を編集します。
# vi /etc/ssh/sshd_config

パスワード認証を許可する場合は次のように記述します。
PasswordAuthentication yes

起動スクリプトを実行します。
# /etc/rc.d/sshd start

nono editorのインストール

nono editorをインストールします。

freebsd# pkg_add -r nano
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/Latest/nano.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/All/libiconv-1.13.1_1.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/All/gettext-0.18.1.1.tbz... Done.
freebsd#

nano は /usr/local/bin にインストールされます。

nano editorを起動させます。
# nano

2011.11.26