当前位置:Linux教程 - Linux - Alpha上安装Linux

Alpha上安装Linux

柏艺晖 (10/09/1999)

    使用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

  好了,就到这里吧。如果有什么问题再和我联系吧!