Chinaunix首页 | 论坛 | 博客
  • 博客访问: 228561
  • 博文数量: 57
  • 博客积分: 2135
  • 博客等级: 大尉
  • 技术积分: 570
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-10 13:55
文章分类

全部博文(57)

文章存档

2017年(1)

2011年(4)

2010年(4)

2009年(8)

2008年(3)

2007年(37)

我的朋友

分类: 系统运维

2009-11-12 14:30:17

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) |
给主人留下些什么吧!~~