1、准备工作
1)PC的配置最低要求:
Pentium CPU/64M内存/1GB IDE硬盘/Intel EtherExpress Pro 10/100M 网卡
说明:Intel EtherExpress网卡有基于三种芯片的,分别是Intel82557、82558和82559。这三种都可以,要看你的PC支持程度。在二手市场上,Intel网卡价格分别是25/35/80元左右。hehe,具体的价格视乎你的进货渠道和侃价水平。如果在广州的二手市场,按照这个配置(Pentium MMX166/64M/2GB/2*Intel 82558)买一台IBM GL系列的二手机,价格大约在400元以内,最好主板支持多几个PCI插槽。
安装时,必须有一个显示器和键盘,在olive安装完必之后可以不用;最好再自备一条Cisco的 Console,可接到notebook上用超级终端连接olive机器COM1口。
可以采用1.44M的软盘或光驱安装,如果你的PC比较旧,不支持光碟启动,那只能用软盘安装了,准备两张空白的1.44MB软盘就够了。
2)FreeBSD操作系统:
如果你打算安装JunOS5.x版本,推荐采用FreeBSD 4.x版本。建议到ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES 下载FreeBSD 4.x的mini版本ISO文件。根据我的实际测试,在FreeBSD 4.72和4.8上安装junos 5.2/5.5/5.6都顺利通过。
如果采用光驱启动安装,你还得采用刻录工具把这个ISO文件刻录到光碟上。
如果采用软驱启动安装,请利用光碟上提供的工具软件\tools\fdimage.exe将目录\floppies下的kern.flp和mfsroot.flp两个文件分别写到两张软盘上,用这两张软盘来启动机器,让后通过FTP/CD-ROM/NFS/HTTP等方式进行FreeBSD的安装。
2、安装工作
1)FreeBSD的安装
veve帖子提供了详细的图解,所以我这里不做具体的介绍,只给出一个分区的方案供大家参考(假设采用物理分区1,大少为1GB):
Slice Size Mount Poing 说 明
----------------------------------------------
/dev/ad0s1a 400M / ;根分区
/dev/ad0s1b 128M swap ;交换空间,一般是内存的倍数,这里取2倍;
/dev/ad0s1e 10M /config ;存放juniper.conf等文件,所分配空间不用很大;
/dev/ad0s1f rest /var ;其他的空间作为一个slice,存放各种配置和系统文件等;
2)JunOS的安装
在FreeBSD顺利安装完毕之后,可通过FTP或光碟等方式将jinstall和jbundle等文件拷贝到/var/tmp目录下。对于JunOS 5.x版本,第一次安装需要采用jinstall版本,可以采用FTP提供的jinstall5.2/5.5版本,然后在这基础上用jbundel5.6升级到更高的版本。具体的命令如下:
1>rm /dev/wd0c
2>ln -s /dev/ad0c /dev/wd0c
3>mkdir /var/etc; cd /var/etc
4>touch master.passwd; touch inetd.conf; touch group
5>pkg_add jinstall-xxx.tgz ;under jinstall-xxx.tgz所在目录下
6>reboot
如果在第5步的安装没有出错信息,那么,恭喜你已经完成一台olive的安装了!
Pppppppppppppppppp
Console: serial port
BIOS drive A: is disk0
BIOS drive C: is disk1
BIOS 639kB/252864kB available memory
FreeBSD/i386 bootstrap loader, Revision 0.8
(builder@wyvern.juniper.net, Sat Nov 22 00:06:05 GMT 2003)
Loading /boot/defaults/loader.conf
/boot/installer text=0x1cc925 data=0x1fae4+0x29b9c syms=[0x4+0x2b1c0+0x4+0x327d2]
|
Hit [Enter] to boot immediately, or space bar for command prompt.
Booting [installer]...
Copyright © 1996-2001, Juniper Networks, Inc.
All rights reserved.
Copyright © 1992-2001 The FreeBSD Project.
Copyright © 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
JUNOS 6.1R2.2 #0: 2003-11-22 00:08:48 UTC
builder@wyvern.juniper.net:/build/wyvern-c/6.1R2.2/obj-i386/sys/compile/MFS
Timecounter "i8254" frequency 1193182 Hz
Timecounter "TSC" frequency 1804098092 Hz
CPU: Pentium 4 (1804.10-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0xf13 Stepping = 3
Features=0x3febfbff,ACC>
real memory = 259981312 (253888K bytes)
sio0: gdb debugging port
avail memory = 245997568 (240232K bytes)
Olive CPU
Preloaded elf kernel "installer" at 0xc06cb000.
Preloaded md_image "/boot/mdimg" at 0xc06cb0a0.
DEVFS: ready for devices
md0: Preloaded image 3491840 bytes at 0xc037495c
md1: Malloc disk
npx0:
(http://www.fanqiang.com)