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

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



/dev/hda3 56 56 403 701568 83 Linux native

/dev/hda4 404 404 621 439488 a5 BSD/386

Command (m for help): b

Reading disklabel of /dev/hda4 at sector 1624897.

BSD disklabel command (m for help): p

8 partitions:

# size offset fstype [fsize bsize cpg]

a: 64512 1624896 4.2BSD 0 0 0 # (Cyl. 404 - 419)

b: 104832 1689408 swap # (Cyl. 420 - 445)

c: 878976 1624896 unused 0 0 # (Cyl. 404 - 621)

e: 64512 1794240 4.2BSD 0 0 0 # (Cyl. 446 - 461)

f: 645120 1858752 4.2BSD 0 0 0 # (Cyl. 462 - 621)

BSD disklabel command (m for help): q

#

在第一個(gè)欄位中的字母 `a"...`f" 與下面 FreeBSD slice 的例子中的是相同

的. 字母`b"指的是 swap partition, 而`c"指的是整個(gè) slice. 閱讀 FreeBSD

文件以便獲取指定這些字母給不同切割型態(tài)的``標(biāo)準(zhǔn)方法" 的更多資訊.



2.2 Linux 和 FreeBSD 中的硬碟與切割區(qū)標(biāo)示.

Linux 和 FreeBSD 中的硬碟是如下列方法標(biāo)示的:



Linux FreeBSD

First IDE drive /dev/hda /dev/wd0

Second IDE drive /dev/hdb /dev/wd1

First SCSI drive /dev/sda /dev/sd0

Second SCSI drive /dev/sdb /dev/sd1

FreeBSD slice 是如下方法標(biāo)示: (/dev/hda 為□例):



Linux FreeBSD

First primary partition /dev/hda1 /dev/wd0s1

Second primary partition /dev/hda2 /dev/wd0s2

Third primary partition /dev/hda3 /dev/wd0s3

Fourth primary partition /dev/hda4 /dev/wd0s4

FreeBSD slice 中的 partitions 如下述方法標(biāo)示 (/dev/hda4 是例子中的

FreeBSD slice ):



Linux label FreeBSD label Default FreeBSD mount point

/dev/hda5 /dev/wd0s4a /

/dev/hda6 /dev/wd0s4b swap

/dev/hda7 /dev/wd0s4e /var

/dev/hda8 /dev/wd0s4f /usr

如果你在 Linux中執(zhí)行 dmesg 你將會(huì)看到如下 (Linux 的 kernel 必須有 UFS

支援才能奏效. 看 [6]安裝并準(zhǔn)備 Linux) 部份:



Partition check:

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

如果你在 /dev/sdb3 slice 中安裝 FreeBSD, 而且 /dev/sdb2 是一個(gè)含有兩個(gè)

邏輯切割的 Linux 擴(kuò)充切割 (/dev/sdb5 及 /dev/sdb6), 之前的例子看起來將

如同這樣:



Linux label FreeBSD label Default FreeBSD mount point

/dev/sdb7 /dev/sd1s3a /

/dev/sdb8 /dev/sd1s3b swap

/dev/sdb9 /dev/sd1s3e /var

/dev/sdb10 /dev/sd1s3f /usr

在 dmesg 的輸出中看起來將如



Partition check:

sdb: sdb1 sdb2 < sdb5 sdb6 > sdb3 < sdb7 sdb8 sdb9 sdb10 >

如果你有一個(gè) Linux 延伸磁區(qū)在 FreeBSD slice 之後, 你便有了麻煩. 因?yàn)榇?

多數(shù)的 Linux 核心安裝磁片沒有內(nèi)含UFS 支援, 它們認(rèn)不得 FreeBSD slice 中

的 partitions. 看到的(/dev/hda3 是 FreeBSD slice 而 /dev/hda4 是 Linux

延伸切割)



Partition check:

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

出現(xiàn)成:



Partition check:

hda: hda1 hda2 hda3 hda4 < hda5 hda6 >

這會(huì)導(dǎo)致錯(cuò)誤的設(shè)施指定, 并會(huì)令資料遺失. 我的建議是 永遠(yuǎn)把你的 FreeBSD

slice 放在任何 Linux 延伸切割之後, 并且不要在安裝 FreeBSD 後, 改變

Linux 延伸切割中的任何邏輯切割.



3. 在 Linux 和 FreeBSD間分享 Swap 空間

這一個(gè)篇幅描述我如何讓 Linux 和 FreeBSD 共用一個(gè) Swap 切割. 可能還有別

的方法可以做到相同的結(jié)果. 這里所用的 Linux 是 Red Hat 4.1 和 4.2

(Linux 核心 2.0.29 和 2.0.30) 與 FreeBSD 2.2.2. 如果你愿意, 你可以在安

裝 Linux 之前先安裝 FreeBSD, 但要注意 FreeBSD slice 中 partition 的順

序.



3.1 安裝和準(zhǔn)備 Linux

第一步是如平常一樣的安裝 Linux. 你必須在你的硬碟中留下給 FreeBSD slice

的空間. 你不用作 Linux 的 Swap 切割, 但如果你要這樣一個(gè)切割, 就把它放在

推薦閱讀