FreeBSD最大的優勢是,在一臺雙啟動計算機上,無需退出FreeBSD就能夠訪問其他操作系統分區中的數據。在FreeBSD中安裝其他分區后,讀、寫或者刪除該分區的文件是相當簡單的。也許有讀者會問,在FreeBSD中能夠執行其他分區中的可執行文件嗎?如果安裝的另外一種操作系統是微軟開發的,并且在在FreeBSD上運行有Wine(一種Windows操作系統模擬器),那就能夠在FreeBSD上運行許多Windows應用程序。
在本篇文章中,我將討論如何配置和使用Wine,在一臺專門運行FreeBSD、其硬盤上不包含Windows分區的計算機上運行一些Windows軟件。
我們將從向網絡中的二臺計算機上安裝Wine開始。第一臺計算機可以使用Windows98和 FreeBSD 4.3雙啟動,第二臺機器只安裝有FreeBSD4.3。下面我們將以超級用戶身份登錄計算機,開始安裝Wine:
su
Password:
cd /usr/ports/emulators/wine
make install clean
在我們的FreeBSD 4.3中,3個以SYS開頭的選項已經有了,我只需要添加USER_LDT選項即可。如果添加了任何選項,則必須保存所作的修改,并執行下面的命令,新編譯操作系統內核:
/usr/sbin/config WINE
cd ../../compile/WINE
make depend && make && makeinstall && reboot
AUTOEXEC.BAT* COMMAND.COM* MSDOS.SYS* SCANDISK.LOG*
BOOT.INI* CONFIG.SYS* My Documents/ SETUPLOG.TXT*
BOOTLOG.PRV* DETLOG.TXT* NETLOG.TXT* WINDOWS/
bootsect.bsd* IO.SYS* Program Files/ RECYCLED/
ntdetect.com* ntldr*
如果讀者在此前沒有安裝過任何其他操作系統的分區,需要花幾分鐘的時間來熟悉一下cd和ls命令。需要注意的是,FreeBSD對大小寫是敏感的,需要正確地輸入命令和文件名。一些文件名中有空格,可以通過先輸入文件名然后使用tab鍵自動完成文件名的輸入或者象下面的格式那樣使用\符號跳過文件名中的空格:
cd Program\ Files