手上有一台alpha的退休机型:digital personal workstation
500a(pws500a),可以装winnt.因为没有tru64unix可装,试了一下linux for
alpha.有关alpha cpu的情况可以参看:
http://howto.tucows.com/ldp/howto/alpha-howto.html
linux各版本都有alpha构架版, 试了freebsd,debian,suse, redhat,
mandrake最新版本,其中debian,suse的x86config有问题,freebsd不熟悉,最后决定装
redhat/mandrake.
因为一直在用mandrake,而且redhat6.2 for alpha的问题和mandrake7.1 for
alpha一样,所以就用mandrake作安装.
redhat6.2和mandrake7.1 for
alpha的核心对pws500a的scsi端口支持不好,两块挂在scsi上的硬盘boot失败,需要升级
kernel,或者直接用redhat7.1(samba有问题,无论share,user,server
level在lan上windows下根本看不到机器名).
下面介绍一下mandrake7.1的安装过程(同样适合于redhat6.2).
1,取得mandrake7.1的iso(如果在网络速度快或者有lan机器提供http,ftp,nfs的安装,
也可以用网络安装,和intel构架一样),烧成光盘.
2,开机后进入srm console(是firmware提供的一个console),如果是digital
nt的bios界面,改动相关选项,reboot进入.
3,键入show device找到cdrom的设备名,如dqb0.
4,键入 b dqb0 -fl 0 , 进入安装界面.
5,剩下的和linux for x86的安装一样.值得注意的是mandrake7.1 for
alpha的gui安装非常简便.象硬盘的分区可以选aotomatic
allocation,系统会自动分区,预留aboot区域(相当于lilo).nic和videocard,x的安装
也非常简单.
安装结束后,reboot的话会kernel panic,因为kernel尚未升级.
升级kernel有点tricky.可以用以下方法:
1,把/redhat/updates/6.2/alpha下的kernel有关rpm包下载烧成光盘,用7.1的
/images/generic.img
作成floppy引导, show device找到floppy设备名,如dva0, 然后 b dva0.
进入aboot console后,键入d,列出floppy上的kernel名,如vmlinux.gz,然后键入 b
vmlinux.gz root=/dev/sdx-->相应root分区.
进入linux console后,mount cdrom, 然后rpm -u kernelxx.rpm,
修改/etc/aboot.conf,指向新kernel, reboot.
2,先安装redhat7.1 for alpha(如果你不用samba,这个版本不错,
除了gcc好象不是很对头).
然后把要update的kernel下载到另一个硬盘,或者同一个硬盘的另一个分区,象:/tmp
,然后重新安装mandrake7.1,记住不要format /tmp 分区.用上面的方法boot
,然后到/tmp下升级kernel.
好了,体会一下号称世界上cpu最快的速度吧!
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器