Alpha上安裝Linux(轉)

BSDLite發表於2007-08-11
Alpha上安裝Linux(轉)[@more@]    使用Linux的時間已經很長了,懶惰也把興趣壓制了很久。伸懶腰的時候公司分給我一臺Alpha XL266工作站,讓我又不由得心癢癢起來。

   七手八腳從ftp.alphalinux.org蕩來了Redhat6.0的ISO檔案,刻成光碟。

   然後面對著陌生的Alpha啟動介面發呆。只好老老實實地開啟文件,按部就班地閱讀。

   安裝大致分以下三個步驟:

   1.先從安裝CD上做好三張軟盤,MILO,Kernel,Ramdisk。MILO就是類似LILO,MiniLoader的意思啦。

   2.用作好的3張軟盤引導系統,進入熟悉的Redhat6.0的安裝介面,到了這裡就容易啦。

   3.把MILO安裝到Alpha的硬碟系統分割槽上,讓MILO可以從硬碟引導。

   好啦,這樣就可以動手啦!

   Step I

   因為我的Alpha工作站是XL266,從CD的docalphaookletdoc009.html知道應該選用miloimagesxl.img來作MILO盤,kernel盤就用kernels下面那個檔案做啦,記住不要選錯了,嘿嘿,那裡面有三個檔案,應該不會把ls-lR.*看作是吧。:PPP Ramdisk當然就用images amdisk.img了。也許有新手會問怎麼做,那我就告訴你可以用rawrite或者Linux的弟弟(dd)做。

   做好軟盤以後,把Alpha工作站開啟。

   1.從啟動選單(BootMenu)上選擇附加選單(Supplementary menu)
   2.從附加選單(Supplementary menu)選擇設定系統(Set up the system)
   3.從選擇設定系統(Set up the system)選擇管理啟動選單選擇(Manage bootselection menu)
   4.從選擇管理啟動選單選擇(Manage boot selection menu)選擇新增啟動選擇選單(Add a boot selection)
   5.選擇軟碟機0(Floppy disk 0)
   6.輸入``linload.exe'代替當前的資訊
   7.在詢問作業系統(Operation system)是否和系統載入程式(OS Loader)在同一分割槽是輸入"yes"
   8.輸入""作為系統根目錄(Root directory),代替當前資訊
   9.輸入一個啟動選項名稱,例如milo,linux之類的或者自己喜歡的名字
   10.在詢問是否在啟動的時候初始化除錯工具(Debugger)時輸入"no"
   11.從啟動選擇選單(boot selection menu),選擇"修改一個啟動選項"(change a boot selection option)
   12.選中剛才新建的選項
   13.使用右ctrl鍵旁的方向鍵,按回車選中並修改,使其修改後顯示如下所示的資訊
   LOADIDENTIFIER =Linux
   SYSTEMPARTITION=multi(0)disk(0)fdisk(0)
   OSLOADER=multi(0)disk(0)fdisk(0)linload.exe
   OSLOADERPARTITION=multi(0)disk(0)fdisk(0)
   OSLOADFILENAME=milo
   OSLOADOPTIONS=
   14.按Esc鍵返回上級選單
   15.選擇設定選單("Setup menu"),選擇``Supplementary menu, and save changes.'儲存。

   16.返回啟動選單("boot menu")
   這時選中新建的啟動選項,回車就會重新啟動,進入MILO>

   Step II
   接下來就是要進入啟動和安裝過程了。

   首先要看你的Alpha工作站的Firmware的版本是否支援MILO。

   1.如果支援MILO,在用MILO disk啟動,出現MILO>提示符之後,插入Kernel disk,輸入" boot floppy"然後就可以順利的啟動,安裝了。

   2.麻煩的是我的這種XL266系統,系統不支援MILO。在這種情況下可以採取兩種方式來解決一種是去Compaq的站點下載新版的firmware,由於我當時下載的時候中斷了幾次,心頭火起,就把它摒棄了;我只好用另外一種辦法,用SRM來啟動,安裝。

   出現MILO>提示符以後,我插入Kernel disk盤,在提示符下輸入以下命令
   boot dva0 -file generic.gz -flags "root=/dev/fd0 loadramdisk=1"
   或者用光碟直接啟動:
   boot dka1 -file kernels/generic.gz -flags "root=/dev/scd0"
   ◆不過CD是不能mount成rw的,所以多少都會有問題,當時我看著CD的指示燈狂閃卻沒有進一步動作只好放棄了。

   然後系統開始啟動,提示資訊,到了讓你插入root disk的時候把Ramdisk放進去,回車。

   耐心等幾分鐘,熟悉的安裝介面就出來了,呵呵,所以這個過程就省了


   Step III

   安裝完以後,重新引導系統,可以再增加一個啟動選擇,或者把Section I裡面新建的那個修改以下用來引導硬碟上的linux也可以。增加或者修改後的引數大致如下:

   LOADIDENTIFIER =Linux
   SYSTEMPARTITION=scsi(0)disk(0)rdisk(0)partition(1)
   OSLOADER=scsi(0)disk(0)rdisk(0)partition(1)linload.exe
   OSLOADERPARTITION=scsi(0)disk(0)rdisk(0)partition(1)
   OSLOADFILENAME=milo
   OSLOADOPTIONS=boot sda2 linux
   上面這個設定是針對Linux主分割槽設在/dev/sda2上的,如果分割槽不同,可以按需求修改OSLOADOPTIONS的引數。

   最後別忘了一點,要記得把milo和linload.exe複製到Alpha工作站第一個硬碟上的第一個分割槽上哦,這個分割槽要是DOS FAT格式的,不能小於2M。用Windows NT進去複製或者啟動linux以後用以下命令複製:

   dd if=/dev/fd0 of=/dev/sda1 bs=1440k

   好了,就到這裡吧。如果有什麼問題再和我聯絡吧!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-946347/,如需轉載,請註明出處,否則將追究法律責任。

相關文章