日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

如何在一個系統(tǒng)中使用 Linux 和 FreeBSD( 三 )



你要給 FreeBSD 的空間中. 這樣, 你便可以在稍後刪除這個切割, 并把它拿來給

FreeBSD 用 .



在完成 Linux 的安裝後, 你必須要重新編譯 kernel. 如果你對這不清楚, 可以

參考 The Linux Kernel HOWTO. 你 必須 加入對 UFS 檔案系統(tǒng) 的支援, 與對

BSD disklabel (FreeBSD partition tables) 的支援.



UFS filesystem support (read only) (CONFIG_UFS_FS) [N/y/m/?] y

BSD disklabel (FreeBSD partition tables) support (CONFIG_BSD_DISKLABEL) [N/y/?]

(NEW) y

安裝新的核心并重新開機. 如果你有建構 Linux Swap 切割, 把在/etc/fstab 檔

中任何含有 swap 的那幾行刪去. 確定你有可用的新核心開機片 你便可以開始來

安裝 FreeBSD 了.



3.2 安裝 FreeBSD

依 FreeBSD 文件中所描述的方式來安裝你的 FreeBSD. 如果你有建構 Linux

swap 切割, 把它刪除, (你可以使用 FreeBSD 的fdisk 程式.) 注意一下

FreeBSD slice 中 partitions 的順序. 如果你使用預設的標簽編碼, 第二個

partition 將是swap 切割. 完成 FreeBSD 的安裝, 并使用Linux的開機片 重新

開機進入 Linux.



3.3 在 Linux 中設定 FreeBSD 的 swap 切割

在進入 Linux 後執(zhí)行 dmesg. 在它的輸出你應該會看到類似這樣的東西:



Partition check:

hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 >

這表示 /dev/hda4 是你的 FreeBSD slice, 而 /dev/hda5, /dev/hda6,

/dev/hda7 和 /dev/hda8 是 FreeBSD 切割. 如果你的 swap 切割是在 slice 中

的第二個切割, 那將會是 /dev/hda6. 你必須把下面的這幾行放到你的

/etc/fstab 檔中來開啟 swap partition 的功能.



/dev/hda6 none swap sw 0 0

FreeBSD 可以用任何型態(tài)的切割來當作 swap 切割, 但 Linux 的 swap 切割需要

特別的簽名. 這個簽名是用 mkswap 來建構的. FreeBSD 使用這個共用的 swap

切割時會對這個簽名造成破壞, 所以你必須在每次進入 Linux 的時後執(zhí)行

mkswap. 要讓這個動作自動執(zhí)行, 你必須找出執(zhí)行 swapon 的 script 并在開機

時執(zhí)行. 以 Red Hat 而言, 這是 /etc/rc.d/rc.sysinit. 把下面這一行放到

swapon -a 前:



awk -- "/swap/ && ($1 !~ /#/) { system("mkswap "$1"") }" /etc/fstab

這將會在每次開機時, 在 /etc/fstab 中的任何 swap 切割上執(zhí)行 mkswap, 除非

你把它取消 (使用 ``#"" 當一行的第一個字元)



在你重新開機進入 Linux 後, 使用 free 來檢查 swap 空間的大小. 你也必須重

新開機進入 FreeBSD 來確認一切都如預期的運作. 如果沒有, 那你可能使用了錯

誤的切割來當作 swap 切割. 唯一的解決辦法, 便是重新再安裝 FreeBSD, 并再

試一次. 經驗是好的導師. :-)



4. 使用 LILO 來啟動 FreeBSD

你可以非常容易的使用 LILO 來啟動 FreeBSD. 如果你要使用 LILO, 不要安裝

FreeBSD 的 boot loader (Booteasy). 在你的/etc/lilo.conf 檔中加入下列這

幾行, 并執(zhí)行 lilo ( FreeBSD slice 是在 /dev/hda4):



other=/dev/hda4

table=/dev/hda

label=FreeBSD

如果你把 FreeBSD 安裝在第二顆 SCSI 硬碟中, 使用類似這樣的設定(FreeBSD

slice 在 /dev/sdb2):



other=/dev/sdb2

table=/dev/sdb

loader=/boot/chain.b

label=FreeBSD

5. 架構檔案系統(tǒng)

5.1 在 Linux 中架構 UFS 檔案系統(tǒng)

不幸的, Linux 核心對 UFS 的支援有問題. 當你試著去架構 UFS 檔案系統(tǒng)時,

只會得到一些錯誤訊息(檔案系統(tǒng)事實上已經被架上去了, 但你卻不能讀到任何東

西). 所幸 Linux 2.0.xx 核心 (xx<30) 有一個新 (ALPHA) 版本的 UFS 檔案系

統(tǒng)支援, 在 [7]SunSite. 這被稱為 U2FS, 而目前的版本是

推薦閱讀