佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > 整理FreeBSD系統(tǒng)安裝時(shí)關(guān)于硬盤參數(shù)提示的處理方法

整理FreeBSD系統(tǒng)安裝時(shí)關(guān)于硬盤參數(shù)提示的處理方法

熱門標(biāo)簽:呼叫外包 免費(fèi)建站 IT外包 集時(shí)通訊 蘋果 檢查注冊(cè)表項(xiàng) 美團(tuán) 呼叫中心解決方案

錯(cuò)誤信息:
WARNING: A geometry of 116301/16/63 for ad0 is incorrect.Using a more likely geometry.If this geometry is incorrect or you are unsure as to whether or not it's correct,please consult the Hardware Guide in the Documentation submenu or use the (G) eometry command to change it now.

Remember:you need to enter whatever your BIOS thinks the geometry is!For IDE,it's what you were told in the BIOS setup.For SCSI,it's the translation mode your controller is using.Do NOT use a ''physical geometry''.

這種錯(cuò)誤一般發(fā)生在第一次安裝時(shí),可能的原因一般有:

1:全新安裝的機(jī)器;
安裝時(shí)在 Fdisk 中會(huì)顯示出硬盤信息,包括硬盤的名字,以及柱面、磁頭和扇區(qū)等硬盤參數(shù)。
柱面、磁頭和扇區(qū)這些磁盤映射方式參數(shù)對(duì)于劃分分區(qū)非常重要,必須保證 Fdisk 中的這些數(shù)據(jù)和 BIOS 中的數(shù)據(jù)一致,以使 Fdisk 劃分出的分區(qū)被 BIOS 識(shí)別。

如果硬盤上已有分區(qū),F(xiàn)reeBSD 可以從已有分區(qū)找到硬盤映射參數(shù),通常與 BIOS 一致并可以避免它劃分的分區(qū)與已有的分區(qū)沖突(不一致硬盤映射參數(shù)可能造成分區(qū)重疊);但是如果是在全新的硬盤上安裝由于沒(méi)有任何分區(qū),所以 FreeBSD 直接從硬盤驅(qū)動(dòng)器上獲取到真實(shí)的硬盤參數(shù),而不會(huì)是映射過(guò)的邏輯參數(shù),因此,如果 BIOS 重新映射過(guò)硬盤參數(shù)的話,就有可能 FreeBSD 獲取的真實(shí)參數(shù)與 BIOS 映射的參數(shù)不一致。

這個(gè)不一致主要時(shí)導(dǎo)致不同操作系統(tǒng)的分區(qū)重疊和啟動(dòng)引導(dǎo)問(wèn)題,但是不影響數(shù)據(jù)存儲(chǔ);所以如果僅僅安裝一個(gè)單獨(dú)的 FreeBSD 系統(tǒng)可以不必理會(huì)硬盤參數(shù)問(wèn)題,可以簡(jiǎn)單的忽略;

注: 修改 Fdisk 的硬盤映射參數(shù)可以用 G 命令進(jìn)行設(shè)置;

2:已安裝過(guò) FreeBSD 系統(tǒng)的機(jī)器

在安裝了 FreeBSD 系統(tǒng)之后,如果再次更改 BIOS 中的硬盤映射方式,同樣也可能發(fā)生系統(tǒng)啟動(dòng)程序不能找到 FreeBSD 分區(qū)并載入 FreeBSD 系統(tǒng)的情況。

背景資料:

安裝程序會(huì)提示兩種類型的硬盤幾何數(shù)據(jù);你應(yīng)該了解它們的意思:
·         真實(shí)幾何數(shù)據(jù)(real geometry)
·         BIOS幾何數(shù)據(jù)(BIOS geometry)

真實(shí)幾何數(shù)據(jù)是硬盤真實(shí)的幾何數(shù)據(jù),由系統(tǒng)檢測(cè)。BIOS幾何數(shù)據(jù)是BIOS使用的幾何數(shù)據(jù)而它可以不同于真實(shí)的幾何數(shù)據(jù)(例如,BIOS可以使用LBA來(lái)重新設(shè)定硬盤)。

范例是一個(gè)具有如下幾何數(shù)據(jù)的IDE磁盤:
real:  6232 cyl,   16 heads,  63 sec
BIOS:   779 cyl,  128 heads,  63 sec   (LBA)

你可以看到BIOS使用LBA重新設(shè)定硬盤,有效地縮減了磁柱的數(shù)目并增加了磁道的數(shù)目(但結(jié)果是一樣的:6232 * 16 = 779 * 128 = 99712)。一個(gè)扇區(qū)包含512字節(jié),這就是說(shuō)硬盤大小為6232 * 16 * 63 * 512 = 3 GB。NetBSD不需要重新設(shè)定硬盤的幾何數(shù)據(jù)(事實(shí)上也不會(huì)如此做)。如果sysinst出現(xiàn)錯(cuò)誤時(shí),在安裝時(shí)可以手動(dòng)地更改幾何數(shù)據(jù)。

這個(gè)警告的意思是告訴你CHS對(duì)于freebsd來(lái)說(shuō),沒(méi)法處理。簡(jiǎn)單的方法就是通過(guò)更改CHS讓freebsd自己來(lái)處理。好多大容量的硬盤,freebsd都是無(wú)法根據(jù)bios里的設(shè)置劃分區(qū)的。安裝做fdisk時(shí),修改geometry,輸入99999/999/999,這時(shí)候系統(tǒng)會(huì)提示如上的警告,不用管它,回到分區(qū)界面,系統(tǒng)已經(jīng)設(shè)置好了它認(rèn)為正確的CHS。如果你堅(jiān)持使用bios里的設(shè)置,系統(tǒng)可能存在不能啟動(dòng)的危險(xiǎn)。

安裝系統(tǒng)時(shí),根區(qū)/,不要?jiǎng)澋锰?,否則有找不到fs的危險(xiǎn),一般1-200M足夠了,根區(qū)就是為了一個(gè)掛接和系統(tǒng)維護(hù)用的,平常的工作應(yīng)該放到/home區(qū)。

===============================

(一臺(tái)磁盤的"gromrtry",我們指的是這臺(tái)磁盤上 cylinders,heads 和 sectors/track 的數(shù)目 - 為了方便且稱之為 C/H/S。這是 PC 的 BIOS 用來(lái)讀/寫磁盤的依據(jù))。

為了某些理由,這似乎會(huì)導(dǎo)致很多困擾。
首先,一臺(tái) SCSI 裝置的 physical geometry 跟 FreeBSD 在使用的 disk blocks 是完全無(wú)關(guān)的。
事實(shí)上,并沒(méi)有所謂"physical geometry"這種東西,這是指磁盤驅(qū)動(dòng)器上扇區(qū)密度的變化 - 制造商要求是"真實(shí)的"physical geometry 通常是指,他們所能找出浪費(fèi)最少空間的 geometry 結(jié)果。 對(duì) IDE 磁盤來(lái)說(shuō),F(xiàn)reeBSD 使用 C/H/S 方式工作,但是所有現(xiàn)在的磁盤已經(jīng)在內(nèi)部參考時(shí)把它轉(zhuǎn)換成 block 了。

另外就是所謂的logical geometry - 這是當(dāng) BIOS 問(wèn)"你的 geometry 是什么?"的時(shí)候,所得到的答案并且把它用來(lái)存取磁盤。 當(dāng)開機(jī)時(shí) FreeBSD 使用 BIOS 數(shù)據(jù),讓這個(gè)正確是相當(dāng)重要的。另外,如果你在同一個(gè)磁盤驅(qū)動(dòng)器上有一個(gè)以上的操作系統(tǒng),他們必須都同意 grometry,否則你在開機(jī)時(shí)會(huì)有大問(wèn)題!

對(duì) SCSI 磁盤驅(qū)動(dòng)器來(lái)說(shuō),geometry 的使用是依靠啟動(dòng)控制器來(lái)支持 extended translation ,如果不支持,那么使用 N cylinders,64 heads 和 32 sectors/track,這里'N'是指磁盤驅(qū)動(dòng)器的 MB 容量。舉例來(lái)說(shuō),一個(gè) 2GB 的磁盤驅(qū)動(dòng)器應(yīng)該假設(shè)它有 2048 cylinders,64 heads 和 32 sectors/track。

如果它確定是打開的(通常提供這種方法在 MSDOS 下有某些限制),并且磁盤容量超過(guò) 1GB,使用 M cylinders,每個(gè) track 63 sectors (*而非* 64),以及 255 heads,這里 'M' 是每 MB 的磁盤容量除以 7.844238 (!)。所以我們的這個(gè)范例,2G 磁盤驅(qū)動(dòng)器就有 261 cylinders, 每個(gè) track 63 sectors 以及 255 heads。

如果你不確定以上這個(gè),或是 FreeBSD 在安裝過(guò)程中要偵測(cè) geometry 的正確性時(shí)失敗了,最簡(jiǎn)單的解決方法通常是在磁盤上建立一個(gè)小的 DOS 分割區(qū)。正確的 geometry 應(yīng)該能被偵測(cè)到(而且如果你不想保留它,你總是可以在分割區(qū)編輯器里把這個(gè) DOS 分割區(qū)移除掉,或是把它留下來(lái),給程序化網(wǎng)絡(luò)卡使用或隨你高興怎么用它)。

另外,有一個(gè)免費(fèi)而有用的公用程序叫 ``pfdisk.exe'' 隨著 FreeBSD 散播出來(lái)(位于 FreeBSD CDROM 的 tools 子目錄 下或是在大多數(shù)的 FreeBSD ftp 站臺(tái)內(nèi)可找到),這個(gè)程序可用來(lái)找出另一操作系統(tǒng)正在使用磁盤驅(qū)動(dòng)器上的哪塊 geometry。然后你就可以在 分割區(qū)編輯器里面輸入它。

標(biāo)簽:信陽(yáng) 營(yíng)口 安康 邢臺(tái) 韶關(guān) 泰州 眉山 宿遷

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《整理FreeBSD系統(tǒng)安裝時(shí)關(guān)于硬盤參數(shù)提示的處理方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    桐乡市| 松桃| 全州县| 高雄县| 镇安县| 延长县| 巢湖市| 金乡县| 南宁市| 新丰县| 赤壁市| 塘沽区| 广元市| 建湖县| 泸州市| 石林| 乐清市| 潼南县| 德钦县| 南和县| 呼玛县| 沂南县| 布拖县| 宕昌县| 牡丹江市| 湖口县| 嘉定区| 香河县| 新晃| 云林县| 饶阳县| 南和县| 彰化市| 蒙山县| 于都县| 建德市| 永宁县| 桦川县| 宁乡县| 堆龙德庆县| 苍梧县|