昨天一早來公司,想說要來checkout一下code,發現Server連不上了

由於自己的電腦被關機了,所以猜的出來應該是昨晚停電了

想當然爾,就跑去樓上想把CVS打開,卻發生了,主機板有過電

但按Power鈕就是沒反應,超級詭異

經過多重的交叉測試下,原來是Power supply導致的

但換掉Power supply之後,開機後,卻發生了如下的錯誤

VFS: Cannot open root device "LABEL=/" or 00:00
Pleas append a correct "root=" boot option
Kernal panic: VFS :Unable to mount root fs on 00:00

於是開始試著編輯grub的開機選單,在開機選單選擇要編輯的行數

接著按e進行編輯,編輯後按"Enter",再按b進行開機

有試過將root=LABEL=/ 依序換成 root =/dev/sda0 ~ root=/dev/sda6

但還是開不了機

後來也懷疑會不會是電腦壞軌,也用了MHDD32 4.6和HDD Regenerator 1.71掃描及修復壞軌

但最後發現,並不是這個原因所導致的,而是BIOS中,有一個選項叫做

IDE Configuration Menu/Onboard IDE Operate Mode

下面可以選擇兩種IDE操作模式:相容模式和增強模式(Compatible Mode和Enhanced Mode)。

其中相容模式Compatible Mode,可以理解爲把SATA硬碟埠映射到並口IDE通道的相應埠,

當你選擇這種模式時在下面的IDE Port Settings中會有三個選項:

 Primary P-ATA+S-ATA:並行IDE硬碟佔據IDE0+1的主通道(Primary IDE Channel),串列SATA硬碟佔據IDE2+3的從通道(Secondary IDE Channel)。也就是說這時主板上的第二個並行IDE介面對應的埠不可用。

  Secondary P-ATA+S-ATA:與上面正相反,此時主板第一個並行IDE介面(Primary P-ATA)上對應的埠不可用,因爲給SATA硬碟佔用了。

  P-ATA Ports Only:遮罩了串列SATA硬碟介面,只能使用平行介面設備。

  注:前兩種模式中,主板上的SATA1介面自動對應IDE通道中的主盤位置,SATA2介面自動對應IDE通道中的從盤位置。

 當選擇模式爲增強模式Enhanced Mode時,其下的埠設置的字樣變爲Enhanced Mode Supports On,其中也有三個選項:

  P-ATA+S-ATA:並行和串列硬碟並存模式,此時SATA和PATA通道都相互獨立互不干擾,理論上4個P-ATA和2個S-ATA可同時接6個設備,實際上得根據不同主板而定,有的南橋晶片就只支援4個ATA設備。此時SATA1口硬碟對應Third IDE Master(第三IDE通道主盤),SATA2口硬碟對應Fourth IDE Master(第四IDE通道主盤)。

  S-ATA:串列硬碟增強模式,此時理論上支援4個串列硬碟,但還得看主板的支援情況(如果是ICH5R晶片組如P4P800,想組RAID模式,則必須要選擇此項,並將Configure S-ATA as RAID項設爲Yes,S-ATA BOOTROM項設爲Enable,設置後BIOS自動檢測的時候按"Ctrl+I"進行RAID設置)。

  P-ATA:其實還是一種映射模式,SATA硬碟佔據的是第一個IDE通道,SATA1口對應第一個通道的主盤,SATA2口對應第一個通道的從盤。

  當你使用的是Win98/Win NT/Win2000/MS-DOS等傳統的作業系統時,由於它們只支援4個IDE設備,所以請選擇相容模式Compatible Mode,並根據你的實際硬碟數量和位置選擇IDE Port Settings中的對應選項;當你使用的是WinXP/Win2003等新型的作業系統時,可以選擇增強模式Enhanced Mode來支援更多的設備。當然如果你安裝Win98+Win XP雙系統的話,也只好選擇Compatible Mode了。另外,有的主板BIOS有BUG,致使在單個SATA硬碟上安裝Windows 98SE系統時不能正確安裝SATA硬碟(如:華擎P4VT8),只需要升級BIOS版本到最新版就可以解決了。

  注:雖然SATA硬碟本身並沒有主從之分,但是如果使用了埠映射的模式,當你想要並行硬碟和串列硬碟共存時,還是得注意硬碟所占的位置不要衝突了,而且啓動順序也需要在BIOS中根據實際情況進行相應調整。

可能是因為我們安裝的系統為Redhat 9,因此需要選取Primary P-ATA+S-ATA這個選項,使得系統能正常認得硬碟


arrow
arrow
    文章標籤
    CVS Linux redhat
    全站熱搜

    Yisin 發表在 痞客邦 留言(0) 人氣()