Solaris 9 安裝指南

啟動一個開機環境

啟動一個開機環境以使其在系統下次重新開機時變成可開機的。若是新的作用中之開機環境在開機時發生失敗,您也可以快速切換回原始的開機環境。請參閱失敗回復:返回原始的開機環境(指令行介面)

若要成功的啟動一個開機環境,該開機環境必須符合下列的條件:


註解 –

若是您想要重新配置交換,在啟動該非作用中的開機環境之前進行此變更。依據預設值,所有的開機環境共用相同的交換裝置。若要重新配置交換,請參閱 "若要建立新的開機環境" 步驟 9建立開機環境和重新配置交換 (指令行介面)


x86: (選擇性的) 啟動前更新開機磁片

如果不使用 Solaris 9 Device Configuration Assistant Intel Platform Edition diskette 啟動系統,請略過這個程序。 使用「Device Configuration Assistant」開機時,應更新開機磁片。 這個程序會以覆寫現有磁片或寫入新的磁片的方式,使開機磁片與您的版本相符。

  1. 插入 Solaris 9 Device Configuration Assistant Intel Platform Edition diskette。可使用經過覆寫的現有磁片或新的磁片。

  2. 請使用最新版影像來更新開機磁片。

  3. 退出開機磁片。

  4. 鍵入: 


    volcheck
    
  5. 將新開機環境的 boot/solaris/bootenv.rc 檔複製到磁片。


    cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc
    
  6. 檢查磁片的輸入及輸出裝置是否正確。 如果不正確,請進行更新。

    您現在可以隨時啟動新的開機環境。

啟動開機環境(字元介面)

您第一次從新建立的開機環境開機時,「Solaris Live Upgrade」軟體將新的開機環境與最後作用中的開機環境進行同步。作用中的開機環境不需要是新建立的開機環境之開機環境來源。" 同步" 在此表示某些系統檔案以及目錄會從最後啟動的開機環境處複製到現在開機的開機環境中。在此初始啟動之後,Solaris Live Upgrade 將不再執行此同步作業,除非在系統詢問 "Do you want to force a Live Upgrade sync operations" 問題時您鍵入 yes

若是您強制同步,「Solaris Live Upgrade」檢查同步所管制檔案之間的衝突。當新的開機環境已開機並偵測到衝突時,便會發佈警告並且不會同步檔案。無論是否有這樣的衝突,啟動都會成功完成。 若是您執行如下列動作之一時可能會發生衝突:

要非常小心的使用此選項,因為您可能不會意識到或能夠控制在最後作用中的開機環境內可能會發生的變更。例如,若是您在目前的開機環境上執行 Solaris 9 軟體並使用強制同步以返回至 Solaris 2.6 發行版本進行啟動,則在 2.6 發行版本上可能會變更檔案。因為檔案相依於作業環境的發行版本,啟動至 Solaris 2.6 發行版本可能會因為 Solaris 9 檔案與 Solaris 2.6 的檔案不相容而失敗。

  1. 從「Solaris Live Upgrade」主功能表選取「啟動」。

  2. 鍵入欲使其啟動的開機環境名稱:


    Name of Boot Environment: solaris_9
    Do you want to force a Live Upgrade sync operations: no
    
  3. 您可以繼續或強制檔案同步。

    • 按傳回鍵以便繼續。

      啟動環境第一次啟動時,會自動同步檔案。

    • 您可以強制檔案同步,但是請小心使用此功能。每個啟動環境上的作業系統必須與被同步的檔案相容。 若要強制檔案同步,請鍵入:


      Do you want to force a Live Upgrade sync operations: yes
      
  4. 按著 F3 以開始啟動處理。

  5. 按傳回鍵以便繼續。

    下一次重新開機時會啟動新的開機環境。

  6. 若要啟動非作用中的開機環境,請重新開機:


    # init 6
    

啟動開機環境(指令行介面)

  1. 以超級使用者的身份登入。

  2. 若要啟動該開機環境,請鍵入:


    # /usr/sbin/luactivate  BE_name
    

    BE_name

    請指定欲啟動的啟動環境之名稱。 

  3. 重新開機。


    # init 6
    

    小心 – 小心 –

    只使用initshutdown指令來重新開機。如果使用reboothalt uadmin 指令,則系統不會切換啟動環境。最後作用中的開機環境會再次開機。



範例 33–9 啟動一個開機環境(指令行介面)

在此範例中,下一次重新開機時會啟動該 second_disk 開機環境。


# /usr/sbin/luactivate second_disk
# init 6

啟動開機環境並同步檔案(指令行介面)

您第一次從新建立的開機環境開機時,「Solaris Live Upgrade」軟體將新的開機環境與最後作用中的開機環境進行同步。作用中的開機環境不需要是新建立的開機環境之開機環境來源。" 同步" 在此表示某些系統檔案以及目錄會從最後啟動的開機環境處複製到現在開機的開機環境中。在此初始啟動之後,Solaris Live Upgrade 將不再執行此同步作業,除非您使用帶 -s 選項的 luactivate

若是您使用-s選項強制同步, luactivate會檢查同步所管制檔案之間的衝突。當新的開機環境已開機並偵測到衝突時,便會發佈警告並且不會同步檔案。不管是否有這樣的衝突,啟動都能成功完成。若是您執行如下列動作時可能會發生衝突:

要非常小心的使用此選項,因為您可能不會意識到或能夠控制在最後作用中的開機環境內可能會發生的變更。例如,若是您在目前的開機環境上執行 Solaris 9 軟體並使用強制同步以返回至 Solaris 2.6 發行版本進行啟動,則在 2.6 發行版本上可能會變更檔案。因為檔案相依於作業環境的發行版本,啟動至 Solaris 2.6 發行版本可能會因為 Solaris 9 檔案與 Solaris 2.6 的檔案不相容而失敗。

  1. 以超級使用者的身份登入。

  2. 若要啟動該開機環境,請鍵入:


    # /usr/sbin/luactivate  -s BE_name
    

    BE_name

    請指定欲啟動的開機環境名稱。 

    -s

    將造成最後作用中的開機環境與新開機環境之間的檔案同步。 

    -s 選項是用來在開機環境第一次啟動之後同步檔案。第一次啟動啟動環境時,啟動環境之間的檔案會進行同步,但是在隨後的啟動中將不會同步檔案。 要非常小心的使用此選項,因為您可能不會意識到或能夠控制在最後作用中的開機環境內可能會發生的變更。

  3. 重新開機。


    # init 6
    

範例 33–10 啟動一個開機環境(指令行介面)

在此範例中,在下一次重新開機時會啟動該 second_disk 開機環境並且檔案會同步。


# /usr/sbin/luactivate -s second_disk
# init 6

x86: (選擇性的) 啟動前更新開機磁片

如果不使用 Solaris 9 Device Configuration Assistant Intel Platform Edition diskette 啟動系統,請略過這個程序。 使用「Device Configuration Assistant」開機時,應更新開機磁片。 這個程序會以覆寫現有磁片或寫入新的磁片的方式,使開機磁片與您的版本相符。

  1. 插入 Solaris 9 Device Configuration Assistant Intel Platform Edition diskette。可使用經過覆寫的現有磁片或新的磁片。

  2. 請使用最新版影像來更新開機磁片。

  3. 退出開機磁片。

  4. 鍵入: 


    volcheck
    
  5. 將新開機環境的 boot/solaris/bootenv.rc 檔複製到磁片。


    cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc
    
  6. 檢查磁片的輸入及輸出裝置是否正確。 如果不正確,請進行更新。

    您現在可以隨時啟動新的開機環境。

啟動開機環境(字元介面)

您第一次從新建立的開機環境開機時,「Solaris Live Upgrade」軟體將新的開機環境與最後作用中的開機環境進行同步。作用中的開機環境不需要是新建立的開機環境之開機環境來源。" 同步" 在此表示某些系統檔案以及目錄會從最後啟動的開機環境處複製到現在開機的開機環境中。在此初始啟動之後,Solaris Live Upgrade 將不再執行此同步作業,除非在系統詢問 "Do you want to force a Live Upgrade sync operations" 問題時您鍵入 yes

若是您強制同步,「Solaris Live Upgrade」檢查同步所管制檔案之間的衝突。當新的開機環境已開機並偵測到衝突時,便會發佈警告並且不會同步檔案。無論是否有這樣的衝突,啟動都會成功完成。 若是您執行如下列動作之一時可能會發生衝突:

要非常小心的使用此選項,因為您可能不會意識到或能夠控制在最後作用中的開機環境內可能會發生的變更。例如,若是您在目前的開機環境上執行 Solaris 9 軟體並使用強制同步以返回至 Solaris 2.6 發行版本進行啟動,則在 2.6 發行版本上可能會變更檔案。因為檔案相依於作業環境的發行版本,啟動至 Solaris 2.6 發行版本可能會因為 Solaris 9 檔案與 Solaris 2.6 的檔案不相容而失敗。

  1. 從「Solaris Live Upgrade」主功能表選取「啟動」。

  2. 鍵入欲使其啟動的開機環境名稱:


    Name of Boot Environment: solaris_9
    Do you want to force a Live Upgrade sync operations: no
    
  3. 您可以繼續或強制檔案同步。

    • 按傳回鍵以便繼續。

      啟動環境第一次啟動時,會自動同步檔案。

    • 您可以強制檔案同步,但是請小心使用此功能。每個啟動環境上的作業系統必須與被同步的檔案相容。 若要強制檔案同步,請鍵入:


      Do you want to force a Live Upgrade sync operations: yes
      
  4. 按著 F3 以開始啟動處理。

  5. 按傳回鍵以便繼續。

    下一次重新開機時會啟動新的開機環境。

  6. 若要啟動非作用中的開機環境,請重新開機:


    # init 6
    

啟動開機環境(指令行介面)

  1. 以超級使用者的身份登入。

  2. 若要啟動該開機環境,請鍵入:


    # /usr/sbin/luactivate  BE_name
    

    BE_name

    請指定欲啟動的啟動環境之名稱。 

  3. 重新開機。


    # init 6
    

    小心 – 小心 –

    只使用initshutdown指令來重新開機。如果使用reboothalt uadmin 指令,則系統不會切換啟動環境。最後作用中的開機環境會再次開機。



範例 33–9 啟動一個開機環境(指令行介面)

在此範例中,下一次重新開機時會啟動該 second_disk 開機環境。


# /usr/sbin/luactivate second_disk
# init 6

啟動開機環境並同步檔案(指令行介面)

您第一次從新建立的開機環境開機時,「Solaris Live Upgrade」軟體將新的開機環境與最後作用中的開機環境進行同步。作用中的開機環境不需要是新建立的開機環境之開機環境來源。" 同步" 在此表示某些系統檔案以及目錄會從最後啟動的開機環境處複製到現在開機的開機環境中。在此初始啟動之後,Solaris Live Upgrade 將不再執行此同步作業,除非您使用帶 -s 選項的 luactivate

若是您使用-s選項強制同步, luactivate會檢查同步所管制檔案之間的衝突。當新的開機環境已開機並偵測到衝突時,便會發佈警告並且不會同步檔案。不管是否有這樣的衝突,啟動都能成功完成。若是您執行如下列動作時可能會發生衝突:

要非常小心的使用此選項,因為您可能不會意識到或能夠控制在最後作用中的開機環境內可能會發生的變更。例如,若是您在目前的開機環境上執行 Solaris 9 軟體並使用強制同步以返回至 Solaris 2.6 發行版本進行啟動,則在 2.6 發行版本上可能會變更檔案。因為檔案相依於作業環境的發行版本,啟動至 Solaris 2.6 發行版本可能會因為 Solaris 9 檔案與 Solaris 2.6 的檔案不相容而失敗。

  1. 以超級使用者的身份登入。

  2. 若要啟動該開機環境,請鍵入:


    # /usr/sbin/luactivate  -s BE_name
    

    BE_name

    請指定欲啟動的開機環境名稱。 

    -s

    將造成最後作用中的開機環境與新開機環境之間的檔案同步。 

    -s 選項是用來在開機環境第一次啟動之後同步檔案。第一次啟動啟動環境時,啟動環境之間的檔案會進行同步,但是在隨後的啟動中將不會同步檔案。 要非常小心的使用此選項,因為您可能不會意識到或能夠控制在最後作用中的開機環境內可能會發生的變更。

  3. 重新開機。


    # init 6
    

範例 33–10 啟動一個開機環境(指令行介面)

在此範例中,在下一次重新開機時會啟動該 second_disk 開機環境並且檔案會同步。


# /usr/sbin/luactivate -s second_disk
# init 6