こんにちは、あかぴんです。
ImageWell を使ってちょっと作ってみました。超テキトーです。
[ 1440x900 | 800x480 ]
ちなみに、OpenSolaris 2005.08 は VirtualBox on Mac OS X で動かして遊んでます。
それでは。
こんにちは、あかぴんです。
海の向こうのぐうたらさんが VirtualBox を動かしていたので、ラボから Ultra 40 (Opteron 285 x2, 16GB MEM, 250HDD x2)
を借りてきて、そいつに Nevada の最新版を入れて試してみました。
今回、持ってきたファイルは以下の 2 つ。
VirtualBox........http://www.virtualbox.org/wiki/Downloads
例) http://195.34.175.98/download/testcase/VirtualBox-opensolaris-amd64-1.5.51-r28040-beta1.gz
Guest Additions...http://195.34.175.98/download/
例) http://195.34.175.98/download/1.5.6/VBoxGuestAdditions_1.5.6.iso
|
インストールは root になり、パッケージを gunzip して pkgadd するだけです。
# gunzip VirtualBox-opensolaris-amd64-1.5.51-r28040-beta1.gz
# pkgadd -d VirtualBox-opensolaris-amd64-1.5.51-r28040-beta1
The following packages are available:
1 INNOvbox innotek VirtualBox
(i386) 1.5.51
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: all
nnotek VirtualBox(i386) 1.5.51
innotek GmbH
> をパッケージのベースディレクトリとして使用します。
## パッケージ情報を処理中です。
## システム情報を処理中です。
## ディスク領域の要件を確認中です。
## すでにインストール済みのパッケージとの重複を確認中です。
## setuid/setgid を行うプログラムを検査中です。
このパッケージには、パッケージのインストール処理中にスーパーユーザーの
アクセス権で実行するスクリプトが含まれています。
のインストールを継続しますか [y,n,?] y
innotek VirtualBox を としてインストール中です。
## 1/1 部分をインストールしています。
/opt/VirtualBox/LICENSE
/opt/VirtualBox <暗黙のディレクトリ>
/opt/VirtualBox/License-1.4.html
/opt/VirtualBox/UserManual.pdf
/opt/VirtualBox/VBox.sh
.
.
.
/opt/VirtualBox/vnic_term.sh
/platform/i86pc/kernel/drv/amd64/vboxdrv
/platform/i86pc/kernel/drv/vboxdrv.conf
[ クラス を検査しています ]
## postinstall スクリプトを実行中です。
innotek VirtualBox - postinstall script
This script will setup and load the VirtualBox kernel module...
Loaded vboxdrv.
Creating links...
Done.
のインストールに成功しました。
|
インストールが完了したら、ユーザに戻り、以下のコマンドで起動(/bin/sh 系)します。
$ LD_LIBRARY_PATH=/opt/VirtualBox:/opt/VirtualBox/qtgcc/lib /opt/VirtualBox/VirtualBox
|
ライセンスの確認やメールアドレスの登録の後、以下の画面が出てくれば成功です。
US Keyboard(右コントロールの無いキーボード)を使っている人は、インストールをする前に「ホストキー」
を設定しないと、フルスクリーン表示から簡単には脱出できなくなりますので、設定変更をします。
([Print Screen] 等を駆使すれば復活できたりもしますが・・・)
ファイル(F) → 環境設定(P) → 入力
[右 Ctrl] を [Alt Graph](表示は Mode_switch) に変更してみました。
|
あとは「新規」ボタンをポチッとして仮想マシンを作成〜インストールするだけです。
ネットワークは、今の組み合わせだと「ホスト インタフェース」は動かないので「NAT」を選択してインストールしました。
Windows の場合は、Guest Additions をインストールすると、ウィンドウサイズを変更した際に Windows 側の画面サイズも同時に
変更してくれたり、マウスを使った作業効率が向上します。
この Version で良いのかどうかというのは無視して・・・
# mkdir /opt/VirtualBox/additions
# cp /Desktop/VBoxGuestAdditions_1.5.6.iso /opt/VirtualBox/additions
# ln -s /opt/VirtualBox/additions/VBoxGuestAdditions_1.5.6.iso /opt/VirtualBox/additions/VBoxGuestAdditions.iso
これで デバイス(D) → Gust Additions のインストール(I) で
インストーラが起動してくるはずです。
面倒であれば、CD/DVD-ROM のマウントで iso イメージを指定するのもありのような気もします。
|
今回、使っている U40 には Core も Memory も潤沢にあるので、Windows XP, Indiana Preview2, Ubuntu 7.10 を
同時に動かしてみましたが、どれもサクサク動きます(それぞれにメモリ 2GB 割り当てているからだと思います)。
OpenSolaris 版 VirtualBox、Beta 版ではありますが、どれも落ちることもなく、安定して動いてます。しかも快適!
あとは足もとにある U40 が熱を出さなければ良いのですが、こればっかりは・・・(熱いっす)
それでは。
こんにちは、あかぴんです。
Solaris 10 11/06 にはブラウザ、メーラとして Mozilla 1.7 が
採用されており、Firefox, Thunderbird は入っていません。
一方、Nevada build 53 には Mozilla は消え、
Firefox 2.0 と Thunderbird 1.5.0.8 が入っています。
いま展示会用のデモ環境をセットアップしているのですが、
Mozilla 1.7 では、いろいろ突っ込まれそうなので、
Nevada build 53 に入っている Firefox と Thunderbird を
Solaris 10 11/06 にインストールしてみたいと思います。
Nevada b53 の ISO イメージを lofiadm で見える化
# lofiadm -a /var/tmp/sol-nv-b53-x86.iso
/dev/lofi/1
/mnt にマウントします
# mount -F hsfs -o ro /dev/lofi/1 /mnt
パッケージのあるディレクトリに移動
# cd /mnt/Solaris_11/Product/
Firefox をインストール前に必須パッケージを追加
# pkgadd -d . SUNWpostrun-root SUNWpostrun
Firefox + 日本語環境を pkgadd
# pkgadd -d . SUNWfirefox SUNWfirefox-devel
SUNWfirefoxl10n-ja-JP
Flash Player Plugin も pkgadd
# pkgadd -d . SUNWflash-player-plugin
続いて Thunderbird
# pkgadd -d . SUNWthunderbird SUNWthunderbirdl10n-ja-JP
|
これでインストール完了です。
コマンドは、/usr/bin 以下にインストールされますので、すぐに利用可能です。
# which firefox
/usr/bin/firefox
# which thunderbird
/usr/bin/thunderbird
|
Firefox 2.0 はこんな感じ
便利な世の中になりました。
それでは。
こんにちは、あかぴんです。
今日は、認識されなかったネットワークに挑戦してみました。
ネットワークは、Marvell Yukon であるということを教えてもらったので、
Marvell Yukon Solaris 7, 8, 9 & 10 Driver
http://www.marvell.com/drivers/driverDisplay.do?dId=133&pId=22
をダウンロード後、USB メモリで持ってきて、pkgadd で突っ込んでみました。
インストール後、いろいろ面倒なので、 touch /reconfigure; reboot しましたが、
認識されてません。まぁ、ここはしょうがないので確認です。
まず、/etc/driver_aliases をみてみると
yukonx "pci11ab,4320"
yukonx "pci11ab,4340"
yukonx "pci11ab,4341"
yukonx "pci11ab,4342"
yukonx "pci11ab,4343"
yukonx "pci11ab,4344"
yukonx "pci11ab,4345"
yukonx "pci11ab,4346"
yukonx "pci11ab,4347"
yukonx "pci11ab,4350"
yukonx "pci11ab,4351"
yukonx "pci11ab,4360"
yukonx "pci11ab,4361"
yukonx "pci11ab,4362"
|
となっています。
一方、prtconf -vD でデバイス確認してみると、搭載されているチップは
pci11ab,5321 のようで、これが /etc/driver_aliases に登録されていない
のが原因のようです。
# prtconf -vD | grep pci11ab
pci11ab,5321
value='pciex11ab,4362.11ab.5321.22' + 'pciex11ab,4362.11
ab.5321' + 'pciex11ab,4362.22' + 'pciex11ab,4362' + 'pciexclass,020000' + 'pciex
class,0200' + 'pci11ab,4362.11ab.5321.22' + 'pci11ab,4362.11ab.5321' + 'pci11ab,
5321' + 'pci11ab,4362.22' + 'pci11ab,4362' + 'pciclass,020000' + 'pciclass,0200'
|
add_drv で試してもよいのですが、面倒なので /etc/driver_aliases の最後に
yukonx "pci11ab,5321" を追加後、徐に touch /reconfigure; reboot。
今度は ifconfig yukonx0 plumb; ifconfig yukonx0 auto-dhcp で IP を取得
することが出来ました。
Aug 3 08:50:01 mini yukonx: [ID 364738 kern.notice]
Aug 3 08:50:01 mini yukonx: Marvell Yukon Ethernet Controller v8.10.4.3 Wed
Mar 30 13:06:08 CEST 2005
Aug 3 08:50:01 mini unix: [ID 954099 kern.info] NOTICE: IRQ16 is being shared b
y drivers with different interrupt levels.
Aug 3 08:50:01 mini This may result in reduced system performance.
Aug 3 08:50:01 mini pcie_pci: [ID 586369 kern.info] PCIE-device: pci11ab,5321@0
, yukonx0
Aug 3 08:50:01 mini genunix: [ID 936769 kern.info] yukonx0 is /pci@0,0/pci8086,
27d0@1c/pci11ab,5321@0
Aug 3 08:50:01 mini yukonx: [ID 801593 kern.notice] yukonx0: Marvell Yukon 88E8
053 Gigabit Ethernet Controller
Aug 3 08:50:01 mini yukonx: [ID 200860 kern.notice] PreferredPort: A
Aug 3 08:50:01 mini yukonx: [ID 834597 kern.notice] Dual Net Support: No
Aug 3 08:50:01 mini yukonx: [ID 389192 kern.notice] RLMT Mode: CLS
Aug 3 08:50:01 mini yukonx: [ID 573059 kern.notice] Jumbo Frame Support: Off
Aug 3 08:50:01 mini yukonx: [ID 772773 kern.notice] Copy Threshold: 1500
Aug 3 08:50:01 mini yukonx: [ID 477694 kern.notice] VLAN Support: No
Aug 3 08:50:01 mini yukonx: [ID 571159 kern.notice] Interrupt Moderation: On
Aug 3 08:50:01 mini yukonx: [ID 100000 kern.notice]
Aug 3 08:50:03 mini yukonx: [ID 418734 kern.notice] yukonx0: Network connection
up on port A
Aug 3 08:50:03 mini yukonx: [ID 249518 kern.notice] Link Speed: 100 Mb
ps
Aug 3 08:50:03 mini yukonx: [ID 966250 kern.notice] Autonegotiation: Yes
Aug 3 08:50:03 mini yukonx: [ID 676895 kern.notice] Duplex Mode: Full
Aug 3 08:50:03 mini yukonx: [ID 825410 kern.notice] Flow Control: Symmet
ric
|
なかなかイイ感じで、これならおうちサーバとして使えそうです。
それでは。
こんにちは、あかぴんです。
MacBook で Nevada b44 が動いたという報告があったので、
Mac mini (Early 2006) で試してみました。
インストール先は、たまたま USB 接続していた iPod (40 GB Click Wheel) が
SCSI デバイスとして認識されたので、こいつにインストールしてみました。
#さようなら、わたしの音楽たち・・・
#ネタのために、消してごめんなさい。
結果は、ネットワークは認識されませんでしたが、インストールは出来ました。
Core も 2 つ認識しています。Bluetooth の Keyboard, Mouse も使えてます。
ただ、残念なことに FW400 で接続されている iSight は認識されてないようで、
緑の LED も点灯してません。。。
# cat release
Solaris Nevada snv_44 X86
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 17 July 2006
# psrinfo -v
Status of virtual processor 0 as of: 08/02/2006 10:00:40
on-line since 08/02/2006 09:54:36.
The i386 processor operates at 1667 MHz,
and has an i387 compatible floating point processor.
Status of virtual processor 1 as of: 08/02/2006 10:00:40
on-line since 08/02/2006 09:54:44.
The i386 processor operates at 1667 MHz,
and has an i387 compatible floating point processor.
# iostat -En
c0t0d0 Soft Errors: 28 Hard Errors: 0 Transport Errors: 0
Vendor: Apple Product: iPod Revision: 1.62 Serial No:
Size: 40.00GB <40000536576 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 28 Predictive Failure Analysis: 0
c1t0d0 Soft Errors: 1 Hard Errors: 0 Transport Errors: 0
Vendor: MATSHITA Product: DVD-R UJ-846 Revision: FM3J Serial No:
Size: 0.00GB <0 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 1 Predictive Failure Analysis: 0
# df -h .
ファイルシステム サイズ 使用済み 使用可能 容量 マウント先
/dev/dsk/c0t0d0s0 36G 4.0G 31G 12% /
|
画面イメージは特におもしろくありませんが、以下のような感じです。
参考までにこちらが Explorer の出力結果です。
ちなみに、iPod を取り外して、電源を入れてみると、悲しいアイコンが表示されて
すぐに電源が落ちるようになりました(まぁ当然の挙動)。Mac OS X からはデバイス
としては認識できたので、きっと初期化すれば復活するものと思われます。
今回は、時間がなかったのでインストールしただけで終わりましたが、時間のあるときに
Mac mini のネットワークまわりとか、この iPod を Ultra 20 に接続して Boot させたら
どうなるか等を調べてみたいと思います。
それでは。
こんにちは、あかぴんです。
Mac mini + Boot Camp な環境を作ったので、
早速 Nevada b37 でチャレンジ。
結果は『Loading stage2 ....』でだんまり。
しょぼーん(´・ω・`)。
ついでに、Mona-0.3 もチャレンジ。
結果は、同じく、しょぼーん(´・ω・`)。
素直に WinXP をインストールして
VMware Workstation な環境で我慢します。
それでは。