FreeBSD on VMware Player 2.x
VMware Player 2 だったら vmware-tools の iso ファイルが入っているというコメントを頂いたので、
試してみた。
vmware-tools ISOファイルを利用するための、vmxファイルに対する修正内容。
ついでにネットワークデバイスを専用仮想デバイスである vmxnet に指定している。
% diff -u freebsd-6.3-i386.vmx.orig freebsd-6.3-i386.vmx === freebsd-6.3-i386.vmx.orig 2008-02-08 20:58:48.000000000 +0900 +++ freebsd-6.3-i386.vmx 2008-02-08 20:58:48.000000000 +0900 @@ -9,22 +9,23 @@ ide0:0.fileName = "freebsd-6.3-i386.vmdk" ide0:0.writeThrough = "TRUE" ide1:0.present = "TRUE" -ide1:0.fileName = "auto detect" -ide1:0.deviceType = "cdrom-raw" +ide1:0.fileName = "C:\Program Files\VMware\VMware Player\freebsd.iso" +ide1:0.deviceType = "cdrom-image" floppy0.startConnected = "FALSE" floppy0.fileName = "Auto detect" ethernet0.present = "TRUE" +ethernet0.virtualDev = "vmxnet" ethernet0.connectionType = "bridged" -usb.present = "TRUE" -sound.present = "TRUE" +usb.present = "FALSE" +sound.present = "FALSE" sound.virtualDev = "es1371" displayName = "freebsd-6.3-i386" guestOS = "freebsd" nvram = "freebsd-6.3-i386.nvram" -floppy0.autodetect = "TRUE" +floppy0.autodetect = "FALSE" sound.fileName = "-1" -sound.autodetect = "TRUE" +sound.autodetect = "FALSE" ide0:0.redo = "" ethernet0.addressType = "generated"
vmware-tools を使ってみる。インストールに perl が必要なのだが perl が入ってないので無理やり vwware-guestd を起動
% mount /cdrom % cd /var/tmp; tar xzf /cdrom/vmware-freebsd-tools.tar.gz % cd vmware-tools-distrib % cp lib/modules/binary/FreeBSD6.0-i386/*.ko /boot/kernel/ % echo 'vmmemctl_load="YES"' >> /boot/loader.conf % echo 'vmxnet_load="YES"' >> /boot/loader.conf % reboot ... 再起動 % cd /var/tmp/vmware-tools-distrib % lib/sbin32-6/vmware-guestd
仮想FreeBSD 内の /etc/rc.conf でネットワーク見えるところまで
hostname="vmwarefreebsd.local" ## IPv4 ifconfig_vxn0="inet 192.168.1.11 netmask 0xffffff00" defaultrouter="192.168.1.1" gateway_enable="NO" ## IPv6 ipv6_enable="YES"
数時間使ってみているが、時計は狂わなくなったようだ。素晴らしい。
あとは VMware Server でどうなるかだな。
広告