
我們需要在一些開發伺服器(Dell 530)上執行標準 Solaris 10,因為我們無法在 OpenSolaris 上執行商業應用程式(我們仍在嘗試)。然而,我們發現有時當 Solaris 10 進行安裝時,在安裝螢幕後,它找不到 SATA 驅動器。我們嘗試了此處描述的 BIOS 設定:大管理員
在某些 Dell 530 上,Solaris GA 可以正常安裝,但在其他電腦上則不然。 OpenSolaris 總是會安裝。我們是否可以透過某種方式確定(例如,安裝 OpenSolaris 並檢查所使用的 SATA 驅動程式)OpenSolaris 檢測到的內容,並使用其中的某些選項或驅動程式在我們的開發戴爾伺服器上安裝 Solaris 10?
答案1
如果已在另一個作業系統的磁碟上設定了分割區,則該分割區的磁碟標籤類型可能會錯誤。我以前見過 Solaris 無法看到使用 EFI 標籤設定的磁碟(例如之前的 Linux 安裝)的情況。使用'format -e'將導致它詢問您是否切換到SMI。您可以執行 shell 在單一使用者 Solaris 媒體引導中發出此命令。如果您確實遇到此問題,請切換到 SMI 並為磁碟添加標籤將使安裝程式能夠看到該磁碟。
其他注意事項:使用最新的 Solaris 版本(我認為現在是 U7),因此驅動程式是最新的。也要檢查 SATA 電纜連接是否緊密。我與伺服器問題鬥爭了一段時間,然後發現交換 SATA 電纜導致鏡像中的第二個驅動器停止運作。
答案2
如果您在相同硬體型號之間有不同的體驗,我會仔細檢查所有 BIOS 設定(尤其是與 SATA 相關的設定)是否相同。查看其中一台安裝了 Solaris 10 的 Dell 530,並查看 BIOS 版本是否與未安裝 Solaris 10 的 530 相同。
另外,請查看 SATA 控制器在工作 530 上處於什麼模式:在某些 Dell 桌上型電腦上,我知道 Solaris 10 不支援 AHCI,但支援 SATA 控制器的「傳統」模式。如果您的某些電腦設定為 AHCI,而其他電腦則設定為舊版或 IDE 仿真,則可以解釋您所看到的差異。
答案3
這是 32 位元 x86 嗎? 32 位元平台上的 Solaris 不支援驅動器大小 > 1 GiB