若要轉至備用原始啟動環境,請選擇最適合您情況之程序。
發行版本 |
更多資訊 |
---|---|
從 Solaris 10 1/06 發行版本開始 | |
Solaris 10 3/05 發行版本 |
如果您使用的是 Solaris 10 3/05 發行版本,請勿使用此程序。請根據您的系統參閱下列其中一種程序:
從 Solaris 10 1/06 發行版本開始,如果成功啟動新的啟動環境後對結果不滿意,可以使用此程序。使用 GRUB 功能表,您可以快速切換回原始啟動環境。
進行切換的啟動環境必須是使用 GRUB 軟體建立的 GRUB 啟動環境。
成為超級使用者,或者假定一個對等身份。
身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」。
重新啟動系統。
# init 6 |
會顯示 GRUB 功能表。Solaris 作業系統是原始啟動環境。second_disk 啟動環境已成功啟動,並出現在 GRUB 功能表上。如果主要項目因為某些原因並未啟動,可使用 failsafe 項目進行回復。
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------+ |Solaris | |Solaris failsafe | |second_disk | |second_disk failsafe | +-------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
若要啟動原始啟動環境,請使用箭頭鍵選取原始啟動環境,然後按 Return 鍵。
# su # init 6 |
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------+ |Solaris | |Solaris failsafe | |second_disk | |second_disk failsafe | +-------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
選取原始啟動環境 Solaris。
如果您使用的是 Solaris 10 3/05 發行版本,請勿使用此程序。請根據您的系統參閱下列其中一種程序:
從 Solaris 10 1/06 發行版本開始,如果啟動失敗,請使用下列程序轉至備用原始啟動環境。在此範例中,GRUB 功能表會正確顯示,但是不會啟動新的啟動環境。裝置是 /dev/dsk/c0t4d0s0。原始啟動環境即 c0t4d0s0 將成為使用中啟動環境。
若為 Solaris 10 3/05 發行版本,如果舊版啟動環境和新的啟動環境在不同的磁碟上,建議的轉至備用環境動作包括變更 BIOS 中的硬碟啟動順序。從 Solaris 10 1/06 發行版本開始,變更 BIOS 磁碟順序不再需要,且強烈不建議您這麼做。變更 BIOS 磁碟順序可能會使 GRUB 功能表無效,並導致啟動環境變成無法啟動。如果變更 BIOS 磁碟順序,將順序復原成原始設定可復原系統的功能。
成為超級使用者,或者假定一個對等身份。
身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」。
若要顯示 GRUB 功能表,請重新啟動系統。
# init 6 |
會顯示 GRUB 功能表。
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------+ |Solaris | |Solaris failsafe | |second_disk | |second_disk failsafe | +-------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
請從 GRUB 功能表選取原始啟動環境。啟動環境必須已使用 GRUB 軟體建立。Solaris 10 1/06 發行版本以前建立的啟動環境,不是 GRUB 啟動環境。如果您沒有可啟動的 GRUB 啟動環境,請跳至x86: 在啟動環境啟動失敗的情況下使用 GRUB 功能表和 DVD 或 CD 轉至備用環境程序。
編輯 GRUB 功能表以啟動為單一使用者模式。
若要編輯 GRUB 主功能表,請鍵入 e。
如此會顯示 GRUB 編輯功能表。
root (hd0,2,a) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive |
使用箭頭鍵選取原始啟動環境的核心項目。
若要編輯啟動項目,請鍵入 e。
核心項目會顯示在 GRUB 編輯功能表中。
grub edit>kernel /boot/multiboot |
鍵入 -s 並按 Enter 鍵。
下列範例指出 -s 選項的放置處。
grub edit>kernel /boot/multiboot -s |
若要以單一使用者模式開始啟動程序,請鍵入 b。
請視需要針對備用啟動環境檢查根 (/) 檔案系統的完整性。
# fsck mount_ point |
已知且可信賴的根 (/) 檔案系統
將原始啟動環境的根磁碟片段掛載至某一目錄 (如 /mnt):
# mount device_name /mnt |
指定您想要轉至備用啟動環境之磁碟裝置上的根 (/) 檔案系統位置。必須使用 /dev/dsk/cwtxdysz 格式來輸入裝置的名稱。
從使用中啟動環境根磁碟片段,請鍵入:
# /mnt/sbin/luactivate |
luactivate 會啟動上一個運作的啟動環境並指出結果。
卸載 /mnt。
# umount /mnt |
重新啟動。
# init 6 |
上一個運作的啟動環境會成為使用中啟動環境。
如果您使用的是 Solaris 10 3/05 發行版本,請勿使用此程序。請根據您的系統參閱下列其中一種程序:
從 Solaris 10 1/06 發行版本開始,如果啟動失敗,請使用下列程序轉至備用原始啟動環境。在此範例中,新的啟動環境無法啟動,此外,不會顯示 GRUB 功能表。裝置是 /dev/dsk/c0t4d0s0。原始啟動環境即 c0t4d0s0 將成為使用中啟動環境。
若為 Solaris 10 3/05 發行版本,如果舊版啟動環境和新的啟動環境在不同的磁碟上,建議的轉至備用環境動作包括變更 BIOS 中的硬碟啟動順序。從 Solaris 10 1/06 發行版本開始,變更 BIOS 磁碟順序不再需要,且強烈不建議您這麼做。變更 BIOS 磁碟順序可能會使 GRUB 功能表無效,並導致啟動環境變成無法啟動。如果變更 BIOS 磁碟順序,將順序復原成原始設定可復原系統的功能。
成為超級使用者,或者假定一個對等身份。
身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」。
請插入 Solaris Operating System for x86 Platforms DVD 或 Solaris Software for x86 Platforms - 1 CD。
從 DVD 或 CD 啟動。
# init 6 |
會顯示 GRUB 功能表。
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------+ |Solaris | |Solaris failsafe | +-------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
編輯 GRUB 功能表以啟動為單一使用者模式。
若要編輯 GRUB 主功能表,請鍵入 e。
如此會顯示 GRUB 編輯功能表。
root (hd0,2,a) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive |
使用箭頭鍵選取原始啟動環境的核心項目。
若要編輯啟動項目,請鍵入 e。
核心項目會顯示在編輯器中。
grub edit>kernel /boot/multiboot |
鍵入 -s 並按 Enter 鍵。
下列範例指出 -s 選項的放置處。
grub edit>kernel /boot/multiboot -s |
若要以單一使用者模式開始啟動程序,請鍵入 b。
請視需要針對備用啟動環境檢查根 (/) 檔案系統的完整性。
# fsck mount_ point |
已知且可信賴的根 (/) 檔案系統
將原始啟動環境的根磁碟片段掛載至某一目錄 (如 /mnt):
# mount device_name /mnt |
指定您想要轉至備用啟動環境之磁碟裝置上的根 (/) 檔案系統位置。必須使用 /dev/dsk/cwtxdysz 格式來輸入裝置的名稱。
從使用中啟動環境根磁碟片段,請鍵入:
# /mnt/sbin/luactivate Do you want to fallback to activate boot environment c0t4d0s0 (yes or no)? yes |
luactivate 會啟動上一個運作的啟動環境並指出結果。
卸載 /mnt。
# umount device_name |
指定您想要轉至備用啟動環境之磁碟裝置上的根 (/) 檔案系統位置。必須使用 /dev/dsk/cwtxdysz 格式來輸入裝置的名稱。
重新啟動。
# init 6 |
上一個運作的啟動環境會成為使用中啟動環境。
從 Solaris 10 1/06 發行版本開始,請勿使用此程序。請參閱x86: 在成功啟動新啟動環境的情況下使用 GRUB 功能表轉至備用環境。
若為 Solaris 10 3/05 發行版本,如果成功啟動新的啟動環境後對結果不滿意,可以使用此程序。
成為超級使用者,或者假定一個對等身份。
身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」。
鍵入:
# /sbin/luactivate BE_name |
請指定欲啟動的啟動環境名稱
重新啟動。
# init 6 |
上一個運作的啟動環境會成為使用中啟動環境。
從 Solaris 10 1/06 發行版本開始,請勿使用此程序。請參閱x86: 在啟動環境啟動失敗的情況下使用 GRUB 功能表轉至備用環境。
若為 Solaris 10 3/05 發行版本,如果啟動環境的根 (/) 檔案系統位在不同的實體磁碟,請使用下列程序轉至備用原始啟動環境。
成為超級使用者,或者假定一個對等身份。
身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」。
重新啟動機器後,進入相關 BIOS 功能表。
啟動裝置為 SCSI 時,請參閱 SCSI 控制器說明文件有關進入 SCSI BIOS 的說明。
啟動裝置由 BIOS 維護時,請參閱系統 BIOS 說明文件有關進入系統 BIOS 的說明。
依照前述 BIOS 說明文件將啟動裝置轉至備用原始啟動環境的啟動裝置 (如果兩者不同的話)。
儲存 BIOS 的變更結果。
結束 BIOS,開始啟動程序。
鍵入 b -s,啟動至單一使用者狀態。
鍵入:
# /sbin/luactivate |
重新啟動。
# init 6 |
從 Solaris 10 1/06 發行版本開始,請勿使用此程序。請參閱x86: 在啟動環境啟動失敗的情況下使用 GRUB 功能表轉至備用環境
若為 Solaris 10 3/05 發行版本,如果 root (/) 檔案系統位在相同的實體磁碟,請使用下列程序轉至備用原始啟動環境。您必須從最後作用的啟動環境掛載根 (/) 磁碟片段。然後執行 luactivate 指令,其進行切換動作。重新啟動時,最後作用的啟動環境會再次啟動並執行。
成為超級使用者,或者假定一個對等身份。
身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」。
確定啟動系統的方式。
如果您要從 Solaris Operating System DVD 或 Solaris Software - 1 CD 啟動,請插入光碟片。系統的 BIOS 必須支援從 DVD 或 CD 啟動。
如果要從網路啟動,請使用預先啟動執行環境 (PXE) 網路啟動功能。系統必須支援 PXE。利用系統 BIOS 設定工具或者網路配接卡的配置設定工具,來讓系統執行 PXE。
從磁片啟動時,請將 Solaris 10 3/05 Device Configuration Assistant 磁片插入系統磁碟機。
您可以使用x86: (可選擇) 啟動前更新開機磁片中描述的程序,將 Device Configuration Assistant 軟體從 Solaris Operating System for x86 Platforms DVD 或 Solaris Software for x86 Platforms - 2 CD 複製到磁片。
依照螢幕指示操作,直到顯示 [目前啟動參數] 功能表為止。
鍵入 b -s,啟動至單一使用者狀態。
請視需要針對備用啟動環境檢查根 (/) 檔案系統的完整性。
# fsck mount_ point |
已知且可信賴的根 (/) 檔案系統
將使用中啟動環境的根磁碟片段掛載至某一目錄 (如 /mnt):
# mount device_name /mnt |
指定您想要轉至備用啟動環境之磁碟裝置上的根 (/) 檔案系統位置。必須使用 /dev/dsk/cwtxdysz 格式來輸入裝置的名稱。
從使用中啟動環境根磁碟片段,請鍵入:
# /mnt/sbin/luactivate |
luactivate 會啟動上一個運作的啟動環境並指出結果。
解除掛載 /mnt/sbin。
# umount device_name |
指定您想要轉至備用啟動環境之磁碟裝置上的根 (/) 檔案系統位置。必須使用 /dev/dsk/cwtxdysz 格式來輸入裝置的名稱。
重新啟動。
# init 6 |
上一個運作的啟動環境會成為使用中啟動環境。