Solaris 10 6/06 安裝指南:自訂 JumpStart 及進階安裝

x86: 基於 GRUB 之啟動 (簡介)

Solaris 作業系統中已採用 GRUB (開放原始碼開機管理程式) 做為預設的開機管理程式。


備註 –

在 SPARC 系統上無法使用基於 GRUB 的啟動。


開機管理程式是啟動系統後第一個執行的軟體程式。啟動基於 x86 的系統後,基本輸入/輸出系統 (BIOS) 會初始化 CPU、記憶體和平台硬體。完成初始化階段後,BIOS 會從配置的啟動裝置載入開機管理程式,接著將系統的控制權轉給開機管理程式。

GRUB 是具有簡易功能表介面的開放原始碼開機管理程式,此功能表介面內含預先在配置檔案中定義的啟動選項。GRUB 另有指令行介面,可從功能表存取該介面執行各種啟動指令。在 Solaris 作業系統中,GRUB 的實作符合多重啟動規格。http://www.gnu.org/software/grub/grub.html 提供詳細的規格說明。

由於 Solaris 核心完全符合多重啟動規格,因此可以使用 GRUB 啟動 Solaris 基於 x86 的系統。使用 GRUB 讓您更容易啟動並安裝各種作業系統。例如,您可以在一個系統上個別啟動下列作業系統:

GRUB 的主要優點之ㄧ在於檔案系統和核心可執行檔格式方面是直覺式的,無須將核心的實體位置記錄到磁碟就能載入作業系統。使用基於 GRUB 的啟動時,透過指定核心的檔案名稱、磁碟機及其所在的分割區即可載入此核心。基於 GRUB 之啟動取代了 Solaris Device Configuration Assistant,並透過 GRUB 功能表簡化了啟動程序。

x86: 基於 GRUB 之啟動的運作方式

GRUB 取得系統控制權後,在主控台上會顯示一個功能表。在 GRUB 功能表中,您可以執行下列動作:

可使用可配置的逾時來啟動預設的作業系統項目。按下任意鍵中斷預設的作業系統項目啟動

若要檢視 GRUB 功能表範例,請參閱GRUB 主功能表的說明

x86: GRUB 裝置命名慣例

GRUB 使用的裝置命名慣例和舊版的 Solaris 作業系統稍有不同。瞭解 GRUB 裝置命名慣例有助於在配置系統上的 GRUB 時,能正確指定磁碟機和分割區資訊。

下表說明 GRUB 裝置命名慣例。

表 4–1 GRUB 裝置的命名慣例

裝置名稱 

說明 

(fd0), (fd1)

第一片磁片,第二片磁片 

(nd)

網路裝置 

(hd0,0), (hd0,1)

第一個 bios 磁碟的第一個和第二個 fdisk 分割區

(hd0,0,a), (hd0,0,b)

第一個 bios 磁碟上之第一個 fdisk 分割區的 Solaris/BSD 磁碟片段 0 和 1


備註 –

所有 GRUB 裝置名稱均必須加上括弧。分割區編號從 0 算起,而不是從 1 算起。


如需有關 fdisk 分割區的更多資訊,請參閱「System Administration Guide: Devices and File Systems」中的「Guidelines for Creating an fdisk Partition」

x86: 基於 GRUB 之安裝的相關資訊的位置

如需有關這些變更的更多資訊,請參閱下列參考資料。

表 4–2 基於 GRUB 之安裝的相關資訊的位置

主題 

GRUB 功能表作業 

更多資訊 

安裝 

從 Solaris 作業系統 CD 或 DVD 媒體安裝 

「Solaris 10 6/06 安裝指南:基本安裝」

從網路安裝影像安裝 

「Solaris 10 6/06 安裝指南:網路安裝」中的第 II部分「從區域網路進行安裝」

 

配置 DHCP 伺服器以供網路安裝使用 

「Solaris 10 6/06 安裝指南:網路安裝」中的「使用 DHCP 服務預先配置系統配置資訊 (作業)」

 

安裝自訂 JumpStart 程式 

x86: 執行自訂 JumpStart 安裝

 

使用 Solaris Live Upgrade 啟動或轉至備用啟動環境  

系統管理 

如需有關 GRUB 和管理作業的更多詳細資訊 

「System Administration Guide: Basic Administration」中的第 11 章「GRUB Based Booting (Tasks)」