# dd if=FreeBSD-9.2-RELEASE-i386-memstick.img of=/dev/da0 bs=64k
#bsdconfig
來完成軟件包的安裝。其中有多種方式可以選擇。推薦你使用dvd iso來安裝,這樣節省下載軟件包的時間。具體方法是必須先裝dvd iso放到可安裝的位置。如ftp , fat分區等。# kldload linux
如果想開機就加載,請在/etc/rc.conf中加入linux_enable = "YES"
# cd /usr/ports/emulators/linux_base-f10 # make install distclean
詳細參見:http://www.freebsd.org/doc/zh_CN/books/handbook/linuxemu-lbc-install.html,安裝完成後,Freebsd就可以使用linux的大部份軟件了。invalid partition table
然後系統無法啓動!(T_T怎麼會這樣?)不要急,ctrl+del+alt重啓,顯示“invalid partition table”按ESC,怎麼樣,啓動了吧。至於原因,我也不清楚,可能是識別GPT分區表時出錯。# cd /usr/ports/x11/xorg # make install clean
安裝完成後,我們要進行基本的配置。在/etc/rc.conf中加入:hald_enable="YES" dbus_enable="YES"
然後配置一下xorg顯示相關的設備:#Xorg -configure
該命令在/root下生成一個xorg.conf.new的文件。我們需要測試其是否正確:# Xorg -config xorg.conf.new -retro
Freebsd 7.3(含)前,使用以下命令:# Xorg -config xorg.conf.new
如果看到一個十字鼠標及灰色桌面,說明xorg安裝成功。使用“startx”命令即可啓動xorg。具體參見:http://www.freebsd.org/doc/zh_CN/books/handbook/x-config.html#mv /root/xorg.conf.new /etc
# /usr/ports/x11-wm/xfce4
make install clean
# /usr/ports/x11-wm/xfce4-desktop
make install clean
筆者認爲你可能只須使用後兩條命令,因爲xfce4-desktop依賴於xfce4,這裏因爲筆者安裝時沒有注意,所以你可以自行嘗試。xfce4 安裝完成後,你可以使用如下命令啓動xfce4# startxfce4
但是分辨率只有800*600。需要裝顯卡驅動。注意!如果你在使用新的生成的xorg.conf時,使用startx等時無法進到圖形界面(刪除了xorg.conf又可以),說明你nvidia_driver沒有裝。裝好後startx啓動時,會看到nvidia的綠色logo。
一般來說,此種情況分報如下錯誤:
Fatal server error
no screens found
這個問題在linux上也是同樣會出現。原因一樣。只要裝上nvidia driver即可解決。# cd /usr/ports/x11/nvidia-driver # make install clean
intel顯示芯片請見:http://www.freebsd.org/doc/zh_CN/books/handbook/x-config.html# vi /boot/loader.conf
增加 nvidia_load="YES"
修改7步得到的xorg.conf。然後修改xorg.conf中的設備驅動:# vi /etc/xorg.conf
修改:Driver "nv" 爲 Driver "nvidia"
# /usr/ports/x11/nvidia-xconfig
# /usr/ports/x11/nvidia-settings
除了從ports或pkg安裝nvidia驅動外,你還可以從nvidia官網下載最新的nvidia驅動(http://www.nvidia.cn/object/unix-cn.html),不過筆者下載了最新的nvidia驅動後 make發現,還不支持Freebsd 10.0。# vi /etc/rc.conf
hostname = "my.home"
ifconfig_em0="inet 192.168.1.xxx netmask 255.255.255.0"
defaultroute="192.168.1.1"
# vi /etc/resolv.conf
nameserver 8.8.8.8
nameservier 8.8.4.4
重啓網卡:# /etc/netstart restart
# cd /usr/ports/www/nginx
make install clean
# cd /usr/ports/lang/php5
make install clean
# cd /usr/ports/www/php5-session
make install clean
# cd /usr/ports/database/mysql51-server
make install clean
# vi /etc/rc.conf
nginx_enable = "YES"
php_fpm_enable = "YES"
mysql_enable = "YES"
# /usr/local/etc/rc.d/nginx start
# /usr/local/etc/rc.d/php-fpm start
# vi /usr/local/etc/nginx.conf
# vi /usr/local/etc/php.ini
# vi /usr/local/etc/php-fpm.conf
USB支持
# vi /etc/rc.conf
usbd_enable = "YES"
電源管理
apm_enable = "YES"
分區:
# fdisk /dev/da1
創建win分區
mk_msdosfs
創建ntfs分區
安裝:cd /usr/ports/sysutils/ntfsprogs
# mkntfs
掛載win分區
# mount -t msdosfs /dev/da0 /mnt
# umount /dev/da0
安裝flash
# www/nspluginwrapper
make install clean www/linux-f10-flashplugin10
make install clean
插件必須由每個用戶運行 nspluginwrapper 安裝: % nspluginwrapper -v -a -i
打開firefox後,about:plugins就會看到flash插件已經裝好。
更多參見:http://www.ch.freebsd.org/doc/zh_CN.UTF-8/books/handbook/desktop-browsers.html