歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> 做了make

做了make

日期:2017/3/6 15:51:34   编辑:關於Unix
Machin:N4000 OS:11.00 Ignite:B.1.4 硬件: 64位 內核:64位 准備將客戶的2塊18.2GB的內置硬盤換成2*36GB的。 # make_recovery -Av ..... 一切信息都正常,LIF也寫到了/dev/rmt/0m了,提示整個VG00都已經備份完畢,一點錯誤消息都沒有。 然後將2*18GB硬盤拿下
  Machin:N4000
  OS:11.00
  Ignite:B.1.4
  硬件: 64位
  內核:64位
  准備將客戶的2塊18.2GB的內置硬盤換成2*36GB的。
  # make_recovery -Av
  .....
  一切信息都正常,LIF也寫到了/dev/rmt/0m了,提示整個VG00都已經備份完畢,一點錯誤消息都沒有。
  
  然後將2*18GB硬盤拿下,換上2*36GB,啟動機器,進入:
  Main Menu>bo 0/0/1/0.3 (TAPE路徑)
  HARD booted
  ISL Revision 3.1.....
  ..
  然後退出到了:
  ISL>
  
  傻了,引導不了了。
  isl> ls
  HPUX -293948 ........
  
  搞了很久,又換磁帶機,又換磁帶,又換硬盤,都沒有反映。咨詢HP的工程師也沒有遇到類似的情況,做make_recovery命令沒一點問題啊。
  一遍一遍的重新做make_recovery,通過make_recovery -p、make_recovery -r都試過了,還是不行。哎,做一次備份得等3個小時,做了N次,累啊!
  
  最後,已經到了絕望時候了,但客戶要求一定要搞定,沒辦法,還得熬夜。
  
  突然,想到是否是Ignite問題(除此之外,我實在想不出來了),從網站上D了一個Ignite B 5.4版的,安裝完畢,做完make_recovery -Av,提示正常。
  重新從磁帶引導系統,居然現象依舊。@@@@@@^^^^@@@@@@
  死了。死了。
  
  但是,當我在ISL提示符下做:
  ISL> HPUX (0/0/1/0.3;0):WINSTALL
  呵呵,引導成功了,恢復界面出來了。
  
  後面查資料得知,確實是Ignite版本的問題。
  在Ignite B 3.5之前,使用make_recovery做到磁帶機上的INSTALL的內核的位數是32位的,不會生成64位的內核,如果恢復時系統是64位的話,則無法正常引導。正好我的例子中Ignite <3.5,但我的硬件是64位的,所以無法正常引導,通過升級Ignite到B 5.4,產生的內核有32位的INSTALL,也有64位的WINSTALL、VINSTALL,所以在引導的時候,選擇WINSTALL內核引導就OK了。

Copyright © Linux教程網 All Rights Reserved