FreeBSD on VMWARE Player3
あけおめ
ことよろ
って、和文モールスですかい? 世間はまた喧騒な状態みたいだけど、パソコンを新設した おいらは、設定に励むのであった。
はい、調子の悪くなっていたWindowsXP機が、とうとう言う事を聞かなくなってしまったんだ。 (丸6年の寿命でした) しょうがなしに、7機を買ったんだ。(56Ken)7機ではファイル数を増やさないと言う方針を立てた ので、(それって意味あるん?と言うのは置いておく)ソフトウェアの遊びは、BSDなりLinux 上で行うのだ。
VMWARE Player3
取りに行ってきたら、いつの間にか3バージョンになってた。正式に7に対応したんですって。 強力なライバルがいますからねぇ。今度のやつは、その場で仮想マシンを作成してすぐに ゲストOSの作成を始められるから、楽しいねぇ。
ISOファイルさえ手元に用意しておけば、ほいほいと新しいOSをインストール出来る。 試しにOpenBSD、NetBSD、FreeBSD、Plan9、Vine5、ウブンツを入れてみたけどすっと入ったよ。 Fedora12のLiveから、Install HDD を選んでみたけど、これだけは無反応だったな。 後、試してないのはSolarisぐらいか。後でISOを取ってきて入れてみるかな。
FreeBSD8
こやつは、XP機の時代のX無しVersionを引き継いだので、そのまま使えってのもアリかも知れんが 折角広々したHDDが有るんで、X有りバージョンも作っておく事にする。
setenv PACKAGEROOT ftp://ftpN.jp.freebsd.org pkg_add -vr xorg pkg_add -vr compat7x-i386 pkg_add -vr xf86-input-vmmouse pkg_add -vr xf86-video-vmware
VMWARE PlayerのVMメニューから、VMWARE toolsをインストールする。
mount /cdrom cd /tmp tar zxvf /cdrom/vmware-freebsd-tools.tar.gz umount /cdrom cd vmware-freebsd-tools ./vmware-install.pl
startx して、twmの画面が現れれば取り合えずOK。ctrl-alt-deleteで強制終了。 音も鳴らしたいので、/boot/loader.confに
sound_load="YES" snd_es137x_load="YES"
後、折角なのでSDに載っていた方法で、portsを更新してみる。
# portsnap fetch # portsnap extract # portsnap update
後は、時折 portsnap fetch update をするだけみたい。楽だなあ。
netを見てると、Xの設定で苦労してる人がいたけど、今回は何の苦労も無かったなあ。 VMWARE Toolsをインストールした時、xorg.confを勝手に作ってくれたよ。で、調子こいて ワイドの設定したけど、有効にならんかった。HALとかわけわかめを動かすとワイドに なるんかいな? 参考にpsしたのをつけておきます。
PID TT STAT TIME COMMAND 0 ?? DLs 0:00.62 [kernel] 1 ?? ILs 0:00.05 /sbin/init -- 2 ?? DL 0:00.64 [g_event] 3 ?? DL 0:01.38 [g_up] 4 ?? DL 0:02.10 [g_down] 5 ?? DL 0:00.00 [xpt_thrd] 6 ?? DL 0:00.00 [mpt_recovery0] 7 ?? DL 0:00.07 [fdc0] 8 ?? DL 0:00.00 [sctp_iterator] 9 ?? DL 0:00.02 [pagedaemon] 10 ?? DL 0:00.00 [audit] 11 ?? RL 223:41.76 [idle] 12 ?? WL 0:29.58 [intr] 13 ?? DL 0:00.69 [yarrow] 14 ?? DL 0:00.33 [usb] 15 ?? DL 0:00.00 [vmdaemon] 16 ?? DL 0:00.00 [pagezero] 17 ?? DL 0:00.08 [bufdaemon] 18 ?? DL 0:00.68 [syncer] 19 ?? DL 0:00.07 [vnlru] 20 ?? RL 0:00.12 [softdepflush] 21 ?? DL 0:00.02 [flowcleaner] 114 ?? Is 0:00.01 adjkerntz -i 466 ?? Is 0:00.00 /sbin/devd 584 ?? Ss 0:00.09 /usr/sbin/syslogd -s 803 ?? Is 0:00.77 /usr/sbin/moused -p /dev/psm0 -t auto 854 ?? Is 0:00.07 /usr/sbin/sshd 898 ?? I 0:12.50 vmtoolsd 2036 ?? Ss 0:00.02 screen 797 v0- I 0:00.10 /usr/local/bin/Wnn4/jserver 949 v0 Is 0:00.08 login [pam] (login) 1891 v0 I 0:00.02 -bash (bash) 1961 v0 I+ 0:00.01 /bin/sh /usr/local/bin/startx 1979 v0 I+ 0:00.01 xinit /home/sakae/.xinitrc -- /usr/local/bin/X :0 -auth /home/sakae/.serverauth.1961 1980 v0 R 0:04.80 /usr/local/bin/X :0 -auth /home/sakae/.serverauth.1961 (Xorg) 1982 v0 I 0:00.16 twm 2007 v0 S 0:00.07 kinput2 -jserver localhost -wnn 2010 v0 Z 0:00.19 <defunct> 2026 v0 S 0:00.18 mlterm -f gray -b black -0 gold -g 80x36+0+0 -lsp 3 950 v1 Is+ 0:00.01 /usr/libexec/getty Pc ttyv1 2038 0 Ss 0:00.03 /usr/local/bin/bash 2049 0 R+ 0:00.00 ps awx 2027 p1 Is 0:00.02 bash 2035 p1 S+ 0:00.01 screen
xorg.conf
# VMware SVGA Section "Module" Load "dbe" # Double buffer extension SubSection "extmod" EndSubSection Load "type1" Load "freetype" # Load "glx" EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" # FontPath "/usr/X11R6/lib/X11/fonts/local/" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" # ModulePath "/usr/X11R6/lib/modules" EndSection Section "ServerFlags" # Option NoTrapSignals Option "NoAutoAddDevices" EndSection Section "InputDevice" Identifier "VMware Keyboard" Driver "keyboard" Option "AutoRepeat" "500 30" Option "XkbRules" "xfree86" Option "XkbModel" "pc104" Option "XkbLayout" "us" Option "XkbOptions" "ctrl:swapcaps" Option "XkbCompat" "" EndSection Section "InputDevice" Identifier "VMware Mouse" Driver "vmmouse" Option "Protocol" "SysMouse" Option "Device" "/dev/sysmouse" Option "ZAxisMapping" "4 5" EndSection Section "Device" Identifier "VMware SVGA" Driver "vmware" EndSection Section "ServerLayout" Identifier "Simple Layout" Screen "Screen 1" InputDevice "VMware Keyboard" "CoreKeyboard" InputDevice "VMware Mouse" "CorePointer" EndSection Section "Screen" Identifier "Screen 1" Device "VMware SVGA" Monitor "vmware" # Don't specify DefaultColorDepth unless you know what you're # doing. It will override the driver's preferences which can # cause the X server not to run if the host doesn't support the # depth. Subsection "Display" # VGA mode: better left untouched Depth 4 Modes "640x480" ViewPort 0 0 EndSubsection Subsection "Display" Depth 8 Modes "800x600" ViewPort 0 0 EndSubsection Subsection "Display" Depth 15 Modes "800x600" ViewPort 0 0 EndSubsection Subsection "Display" Depth 16 Modes "800x600" ViewPort 0 0 EndSubsection Subsection "Display" Depth 24 Modes "1366x768" "1024x768" "800x600" ViewPort 0 0 EndSubsection EndSection Section "Monitor" Identifier "vmware" VendorName "VMware, Inc" HorizSync 1-10000 VertRefresh 1-10000 EndSection