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