最近嘗試了在虛擬機中安裝freebsd並進行嘗試性的使用
獲取鏡像
在freebsd的官網,https://www.freebsd.org,即可看到 “Download Freebsd”的按鈕,很醒目。
點擊后,進入版本選擇的頁面。可以看到當前RELEASR版本,舊版本,還有尚未正式發布的beat版本。
每個版本又分為幾列
Installer Images Virtual Machine Images SD Card Images Documentation
要在虛擬機使用的話,可以選擇第二列的虛擬機鏡像,開箱即用。
一般選擇amd64/i386均可,看自己喜歡。
點擊進去后,會有幾個具體的格式,這里可以選 vmdk.xz 格式的。
下載后解壓即可給虛擬機使用
創建虛擬機
新建虛擬機的時候,可以直接設置為freebsd,32bit或64bit根據剛剛選擇的鏡像,然后虛擬磁盤選擇剛剛解壓出來的鏡像,啟動即可。
默認的用戶名是root,沒有密碼
安裝必要軟件
freebsd下,使用pkg安裝所需軟件包
例如
pkg install sudo git vim
新建用戶
進入虛擬機之后,可以使用 adduser 新建一個普通用戶,作為日常使用。
安裝了sudo之后,可以新建的用戶加入sudoer,方便使用
直接編輯 /usr/local/etc/sudoers
在
root ALL=(ALL) ALL
下方,添加剛剛的用戶即可,比如用戶叫zqb,則添加
zqb ALL=(ALL) ALL
保存退出即可
配置ssh
在虛擬機界面操作,多有不便。可以設置好ssh,然后從本機ssh過去。
在 /etc/defautls/rc.conf 中,添加一行
sshd_enable="YES"
編輯/etc/inetd.conf,去掉ssh前面的#,即反注釋該行
重啟服務即可
/etc/rc.d/sshd restart
這里還需要設置好虛擬機的網卡。
在virtualbox的左上角,管理中,打開 HOST-ONLY 網絡
在虛擬機的設置中,啟用網卡二,設置為HOST-ONLY 網絡。
重新啟動虛擬機,即可看到兩個網卡,此時即可嘗試從本機ssh訪問虛擬機。
安裝虛擬機增強工具
virtualbox有一個虛擬機增強工具。本機和虛擬機中都需要安裝,配合使用。freebsd中可使用
pkg install virtualbox-ose-additions
但能夠ssh登錄,對我來說暫時夠用了,就沒去研究增強工具。