VWare 6.5 + FreeBSD 7.0
准备:
VWare - Version 6.5
FreeBSD ISO- 7.0-RELEASE-i386-disc1
Junos Software - jinstall-9.6R1.13-export-signed.tgz
1、创建虚拟机,注意网卡的类型,Juniper对网卡有些挑,只支持intel的。VWare 6.5默认的网卡为intel网卡了。
2、安装FreeBSD:
注意分区:/var必须在ad0s1f上,我的分区:
ad0s1a / 1024MB
ad0s1b swap 1024MB (只有要512MB)
ad0s1d /tmp 1024MB
ad0s1e /config 200MB
ad0s1f /var 剩下的空间
安装FreeBSD采用最小化安装(略)
3、安装Juniper的JUNOS Software
下载jinstall-9.6r1.13-export-signed.tgz到/var/tmp/里
替换checkpic
cd /var/tmp
mkdir jinst-signed
cd jinst-signed
tar zxvf ../jinstall-9.6r1.13-export-signed.tgz
mkdir jinst
cd jinst
tar zxvf ../jinstall-9.6r1.13-export.tgz
mkdir pkgtools
cd pkgtools
tar zxvf ../pkgtools.tgz
cd bin
cp /usr/sbin/true ./checkpic
cd ..
tar zcvf ../pkgtools.tgz *
cd ..
rm -rf pkgtools
tar zcvf /var/tmp/jinstall-9.6r1.13-export-olive.tgz *
安装:root # pkg_add -f jinstall-9.6r1.13-export-olive.tgz
要做一下修改,不然重启后停止waiting 5 seconds for SCSI device to settle
修改虚拟机的scsi设备:把scsi0.present = "TRUE"改为scsi0.present = "FALSE"
或把/boot/loader.conf中的mpt_core_load="YES"注释掉,或改为:mpt_core_load="NO"
设置输出:
root # cd /boot
Junos默认输出到console口上,修改Loader Settings中console的值,让它输出到video中。
root # vi loader.conf
把console="console"改为console="vidconsole,comconsole"
重启
瘦身:(参考)
1、在虚拟机里增加一个硬盘。注意检查虚拟机配置文件里这一项:scsi0.present = "FALSE"
2、用光驱启动后,在configure里用Fdisk,按A,再按W存盘后退出重启。
3、再用光驱启动后,在configure里用Label分区,分好后按W存盘退出。
4、从原先的硬盘启动,进入单用户模式:在启动提示时连续按空格键,然后输入boot -s
5、在单用户模式下:
fsck -p
mount -u /
mount -a
swapon -a
adjkerntz -i
6、建立新硬盘分区的挂载点(mount point)
mkdir /backup
mkdir /backup/root
mkdir /backup/var
7、挂接新的磁盘并用dump命令进行磁盘镜像:
mount /dev/ad1s1a /backup/root
mount /dev/ad1s1e /backup/var
( dump -0f - / ) | ( cd /backup/root ; restore -rf - )
( dump -0f - /var ) | ( cd /backup/var ; restore -rf - )
umount /backup/root
umount /backup/var
tunefs -n enable /dev/ad1s1a
tunefs -n enable /dev/ad1s1f
阅读(1193) | 评论(0) | 转发(0) |