Mitsuru Sasanuma's Weblog
ささの豆知識ブログ
アーカイブ
« 10月 2008
   
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
       
今日
Click me to subscribe
Search

リンク
 

Today's Page Hits: 228

メイン | 次のページ »
木曜日 9 04, 2008
MacBook AirでOpenSolaris

MacBook AirにネイティブでOpenSolarisを動かすことができました。内蔵キーボード、オーディオ、ビデオは追加のセットアップをせずに動作します。内蔵WiFiやCompizは追加設定で動作します。(English)

必要なもの

インストール

  1. Mac OS Xのdiskutilコマンドを使ってパーティションをリサイズ
    MacBook Airはたった80GBのHDD(または60GBのSSD)しかないので、パーティションサイズを事前に十分に見積もっておく必要があります。私の場合は20GBをSolarisに、さらに20GBをVistaに割り当てました。Mac OS Xにもっと空き容量を増やしたい場合は、Mac OS X 10.5インストール時に、プリンタドライバ、追加フォント、不要な言語、バンドルアプリケーション(iWeb, GarageBand, iMovieなど)を選択解除すればよいでしょう。

    $ diskutil resizeVolume /dev/disk0s2 34.1G "MS-DOS FAT32" Windows 20G "Journaled HFS+" Solaris 20G
    Started resizing on disk disk0s2 Mac OS X
    Verifying
    Resizing Volume
    Adjusting Partitions
    Formatting new partitions
    Formatting disk0s4 as Mac OS Extended (Journaled) with name Solaris
    Formatting disk0s3 as MS-DOS (FAT32) with name Windows
    [ + 0%..10%..20%..30%..40%..50%..60%..70%..80%..90%..100% ] 
    Finished resizing on disk disk0
    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *74.5 Gi    disk0
       1:                        EFI                         200.0 Mi   disk0s1
       2:                  Apple_HFS Mac OS X                34.0 Gi    disk0s2
       3:       Microsoft Basic Data WINDOWS                 20.0 Gi    disk0s3
       4:                  Apple_HFS Solaris                 20.1 Gi    disk0s4
    

  2. GPT (GUID Partition Table)からMBR (Master Boot Record)への変更
    現在のところOpenSolarisはGPTハードディスクから起動することができません。手動でfdiskコマンドを使って変更する必要があります。MBRに変更すると、ディスクユーティリティGUIでパーティションマップを表示することができなくなりますのでご注意下さい。

    $ sudo fdisk -e /dev/disk0
    Password:
    fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory
    Enter 'help' for information
    fdisk: 1> p
    Disk: /dev/disk0	geometry: 9729/255/63 [156301488 sectors]
    Offset: 0	Signature: 0xAA55
             Starting       Ending
     #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
    ------------------------------------------------------------------------
     1: EE 1023 254  63 - 1023 254  63 [         1 -     409639] 
     2: AF 1023 254  63 - 1023 254  63 [    409640 -   71250736] HFS+        
     3: 0B 1023 254  63 - 1023 254  63 [  71922520 -   41943040] Win95 FAT-32
     4: AF 1023 254  63 - 1023 254  63 [ 113865560 -   42173744] HFS+        
    fdisk: 1> setpid 1
             Starting       Ending
     #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
    ------------------------------------------------------------------------
     1: EE 1023 254  63 - 1023 254  63 [         1 -     409639] 
    Partition id ('0' to disable)  [0 - FF]: [EE] (? for help) AF
    fdisk:*1> q
    Writing current MBR to disk.
    Device could not be accessed exclusively.
    A reboot will be needed for changes to take effect. OK? [n] y
    

  3. マルチブートのためにrEFItブートローダをインストール
    rEFIt Version 0.11ではMacBook Airをサポートします。rEFIt.mpkgアイコンをダブルクリックしてrEFItインストーラを起動します。次にターミナルを開いて、enable-always.shスクリプトを実行します。

    $ sudo /efi/refit/enable-always.sh
    Password:
    + sudo bless --folder /efi/refit --file /efi/refit/refit.efi --labelfile /efi/refit/refit.vollabel --setBoot
    
    rEFItは起動画面でOpenSolarisをLinuxアイコンで表示します。このアイコンは新しいアイコンで置き換えることができます。 os_linux.icns os_linux.icns を/efi/refit/icons/ディレクトリにコピーして下さい。

  4. OpenSolaris Live CDを起動してインストール
    起動時にoption(alt)キーを押しっぱなしにしてSuperDriveから起動します。OpenSolarisのインストールは問題なくできると思います。

設定

参照

Posted at 05:45午後 9 04, 2008 by sasanuma in Solaris  |  投稿されたコメント[0]

OpenSolaris on MacBook Air

I succeeded to run native OpenSolaris on MacBook Air. The built-in keyboard, audio and video work fine without any additional setup. You can also use the built-in WiFi and Compiz with some configuration. (日本語)

Requirements

Installation

  1. Resize partition using diskutil command on Mac OS X
    Since MacBook Air has only 80GB HDD (or 60GB SSD), you need to estimate partition size carefully in advance. I have assigned 20GB for Solaris and 20GB for Vista. If you need more free space for Mac OS X, you can deselect printer drivers, additional fonts, unnecessary languages, bundled applications (such as iWeb, GarageBand, iMovie) during Mac OS X 10.5 installation.

    $ diskutil resizeVolume /dev/disk0s2 34.1G "MS-DOS FAT32" Windows 20G "Journaled HFS+" Solaris 20G
    Started resizing on disk disk0s2 Mac OS X
    Verifying
    Resizing Volume
    Adjusting Partitions
    Formatting new partitions
    Formatting disk0s4 as Mac OS Extended (Journaled) with name Solaris
    Formatting disk0s3 as MS-DOS (FAT32) with name Windows
    [ + 0%..10%..20%..30%..40%..50%..60%..70%..80%..90%..100% ] 
    Finished resizing on disk disk0
    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *74.5 Gi    disk0
       1:                        EFI                         200.0 Mi   disk0s1
       2:                  Apple_HFS Mac OS X                34.0 Gi    disk0s2
       3:       Microsoft Basic Data WINDOWS                 20.0 Gi    disk0s3
       4:                  Apple_HFS Solaris                 20.1 Gi    disk0s4
    

  2. Change GPT (GUID Partition Table) to MBR (Master Boot Record)
    Currently OpenSolaris cannot boot from GPT hard disk. You need chage by hand using fdisk command. Please note that you will not be able to view partition map using "Disk Utility" GUI after changing to MBR.

    $ sudo fdisk -e /dev/disk0
    Password:
    fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory
    Enter 'help' for information
    fdisk: 1> p
    Disk: /dev/disk0	geometry: 9729/255/63 [156301488 sectors]
    Offset: 0	Signature: 0xAA55
             Starting       Ending
     #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
    ------------------------------------------------------------------------
     1: EE 1023 254  63 - 1023 254  63 [         1 -     409639] 
     2: AF 1023 254  63 - 1023 254  63 [    409640 -   71250736] HFS+        
     3: 0B 1023 254  63 - 1023 254  63 [  71922520 -   41943040] Win95 FAT-32
     4: AF 1023 254  63 - 1023 254  63 [ 113865560 -   42173744] HFS+        
    fdisk: 1> setpid 1
             Starting       Ending
     #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
    ------------------------------------------------------------------------
     1: EE 1023 254  63 - 1023 254  63 [         1 -     409639] 
    Partition id ('0' to disable)  [0 - FF]: [EE] (? for help) AF
    fdisk:*1> q
    Writing current MBR to disk.
    Device could not be accessed exclusively.
    A reboot will be needed for changes to take effect. OK? [n] y
    

  3. Install rEFIt bootloader for multiboot
    rEFIt Version 0.11 supports MacBook Air. Double click rEFIt.mpkg icon to launch rEFIt Installer. Next open the terminal and execute enable-always.sh script.

    $ sudo /efi/refit/enable-always.sh
    Password:
    + sudo bless --folder /efi/refit --file /efi/refit/refit.efi --labelfile /efi/refit/refit.vollabel --setBoot
    
    rEFIt shows Linux icons for OpenSolaris at boot screen. You can replace them with new icons. Copy os_linux.icns and os_linux.icns to /efi/refit/icons/ directory.

  4. Boot OpenSolaris Live CD and install
    Hold down the option (alt) key at startup to boot from the SuperDrive. You will be able to install OpenSolaris without any problem.

Configuration

See also

Posted at 05:45午後 9 04, 2008 by sasanuma in Solaris  |  投稿されたコメント[0]

金曜日 7 18, 2008
StarSuite 9 Beta

StarSuite 9 Betaの公開は終了しました。

[もっと読む]
Posted at 03:05午後 7 18, 2008 by sasanuma in StarSuite  |  投稿されたコメント[0]

火曜日 6 10, 2008
StarSuite 8 Update 11

StarSuite 8 Update 11がリリースされました(OpenOffice.org 2.4.1相当)。今回はバグ修正がメインです。ダウンロード手順はhttp://jp.sun.com/starsuite/8/update/をご覧下さい。

Posted at 02:35午後 6 10, 2008 by sasanuma in StarSuite  |  投稿されたコメント[0]

月曜日 4 28, 2008
StarSuite 8 Update 10

StarSuite 8 Update 10がリリースされました。OpenOffice.org 2.4に相当します。主な新機能や変更点は下記の通りです。

アップデータのダウンロード手順はhttp://jp.sun.com/starsuite/8/update/をご覧下さい。

StarSuite 7向けにもセキュリティ脆弱性に対応したUpdate 12がリリースされています。

Posted at 05:44午後 4 28, 2008 by sasanuma in StarSuite  |  投稿されたコメント[1]

金曜日 12 14, 2007
StarSuite 8 Update 9

StarSuite 8 Update 9がリリースされています。今回のアップデートはバグ修正のみで新機能はありません。Sun Alert 103141 (HSQLDBセキュリティ脆弱性)も対応済みです。OpenOffice.org 2.3.1に相当します。

Update 9のダウンロード手順はhttp://jp.sun.com/starsuite/8/update/をご参照下さい。

Posted at 02:33午後 12 14, 2007 by sasanuma in StarSuite  |  投稿されたコメント[1]

金曜日 11 02, 2007
Windows Guest on Solaris xVM (Nevada 75a)

Solaris Express, Community Edition(SXCE)ビルド75aにXen(Solaris xVM)が統合されたので、Sun Fire X2200 M2を借りてDom0(ホスト)にNevada 75a、DomU(ゲスト)にWindowsを入れて試してみました。

Nevadaビルド75aではxm(1M)、virt-install(1M)コマンドなどで管理できます。各コマンドのmanページはありますが、まだ公式ドキュメントがないので、OpenSolarisのXenプロジェクトが参考になります。今後virt-managerというGUI管理ツールが追加される予定です。

必要なもの

実際に試した手順は次の通りです。

  1. まず、Dom0(ホスト)を起動
    GRUBで新たにメニューに追加された「Solaris xVM」を選択します。

    Solaris Express Community Edition snv_75a X86
    Solaris xVM
    Solaris failsafe
    
    起動後、unameコマンドを確認したところ、プラットフォーム名がi86pcの代わりにi86xpvと表示されています。
    # uname -a
    SunOS solaris 5.11 snv_75 i86pc i386 i86xpv
    

  2. VNC のパスワードとアクセス制限を設定

    # svccfg -s xend setprop config/vncpasswd = astring: \"root\"
    # svccfg -s xend setprop config/vnc-listen = astring: \"0.0.0.0\"
    # svcadm restart xend
    
    ここではパスワードをrootに設定しています。

  3. virt-install でインストール
    virt-install がファイルを作成してくれるので、事前にファイルを用意する必要はありません。

    # virt-install -n win2003 --hvm -r 256 --vnc \
    	-f /export/windows/win2003-disk.img -s 16 \
    	-c /export/windows/win2003-cd1.iso
    
    -n win2003はゲストOSの識別名(自由に付けてOK)、--hvmはHVMの指定、-r 256は割り当てるメモリ容量(MB)、--vncはVNC経由で表示、-f ファイル名はHDDイメージ、-s 16はHDDイメージサイズ(GB)、-c ファイル名はCDROMイメージです。

  4. VNCのクライアントを起動
    プロンプトが表示されたらVNCパスワードを入力します。

    # vncviewer :0 &
    
    Windowsのセットアップ(青い画面)が開始します。途中、ライセンス同意でF8を入力すると"VNC Menu"がポップアップされますが、"Dismiss Menu"で閉じます。インストール関連ファイルがコピーされると、ゲストが自動的にshutdownされて、VNCのクライアントが終了します

  5. 構成ファイル(win2003.hvm)を用意する
    本当はこのままセットアップを継続したいのですが、Windows 2003 HVMでVNCマウスポインタがずれてしまうバグがあるので、回避策のusb=1,usbdevice="tablet"を追加するために構成ファイルを使用します。

    name = "win2003"
    memory = 256
    disk = [ 'file:/export/windows/win2003-disk.img,hda:disk,w',
             'file:/export/windows/win2003-cd1.iso,hdc:cdrom,r' ]
    builder='hvm'
    kernel = "/usr/lib/xen/boot/hvmloader"
    device_model = '/usr/lib/xen/bin/qemu-dm'
    vif = [ 'type=ioemu' ]
    boot='c'
    sdl=1
    monitor=1
    vnc=1
    usb=1
    usbdevice="tablet"
    

  6. ゲスト構成を作り直す
    いったんWindowsゲスト構成を削除してから、作成した構成ファイルで再度ゲストを作成します。

    # xm delete win2003
    # xm new win2003.hvm
    # xm start win2003
    # vncviewer :0 &
    
  7. Windows にログインする
    Windowsのインストールが完了して再起動するとVNCクライアントが終了するので、またvncviewerを起動します。

    # vncviewer :0 &
    
    ログインプロンプトを表示するためにCtrl-Alt-Delを入力しなくてはいけませんが、そのまま入力するとSolarisのプロセスマネージャが起動してしまうので、vncviewr上でF8キーを押すとメニューが表示されるので、"Send Ctrl-Alt-Del"を選びます。

  8. CDを入れ替える
    Windowsにログインすると2枚目のインストールCDを入れるよう促されるので、次の方法で別のCDイメージを指定します。
    ctrl-alt-2
    (XVMXen) eject hdc
    (XVMXen) change hdc /export/windows/win2003-cd2.iso
    ctrl-alt-1
    
    うまくいかないことがあるようで、ejectchangeを何回かトライしてもダメなら、構成ファイルのCDROMファイル名を変更して、xm deletexm newで再構成して下さい。

vncviewerでWindowsデスクトップを表示したところ
Posted at 05:44午後 11 02, 2007 by sasanuma in Solaris  |  投稿されたコメント[0]

木曜日 11 01, 2007
Hardware Certification Test Suite (HCTS) 4.0

Solaris on x86のハードウェア互換性チェックをするHardware Certification Test Suite (HCTS)の新バージョンHCTS 4.0が公開されました。無償でダウンロード&実行できます。HCTSの結果を報告するとSolarisハードウェア互換リスト(HCL)の"Certified"カテゴリに登録されます。

HCTS 4.0では、10-Gigabitネットワークカード、iSCSI HBA、オーディオデバイス、CD/DVDデバイス、USBデバイスなどの認定や、仮想ディスクやZFS上のストレージをサポートします。新機能の詳細はRelase Notesをご覧下さい。

Posted at 07:20午後 11 01, 2007 by sasanuma in Solaris  |  投稿されたコメント[0]

月曜日 10 01, 2007
StarSuite 8 Product Update 8

StarSuite 8 Product Update 8がリリースされています。Product Update 3以降このブログでの報告を怠っていたので、これまでのアップデートに導入された主な新機能を紹介しておきます。

  • Update 4: PDFエクスポート機能が暗号化をサポート
  • Update 5: プレゼンテーション(Impress)のマルチモニターのスライドショーをサポート
  • Update 6: Windows Vistaのサポート強化、JRE 6の統合
  • Update 8: 新しいCalcグラフ描画エンジン、Googleツールバーの統合、RICOHフォント(HG ゴシック B SunおよびHG 明朝L Sun)のJISX0213:2004対応

    ほかにも、セキュリティ脆弱性(Sun Alert 102994, 102863, 102807, 102794)への対応に加え、アップデートの自動通知、パフォーマンス向上、MS Officeファイルの互換性向上など数多くの機能改善がされています。

    Product Update 8のダウンロード手順はhttp://jp.sun.com/starsuite/8/update/をご参照下さい。

  • Posted at 07:16午後 10 01, 2007 by sasanuma in StarSuite  |  投稿されたコメント[1]

    水曜日 9 19, 2007
    Solaris Install Guide (SDC)

    このブログで公開しているPDF版の『Solaris 10 8/07インストール虎の巻』を元にした、HTML版の『Solarisインストール虎の巻』がSDC (Sun Developer Connection)で公開されました

    PDF版はもともとInstall Festaの説明資料として作ったスライドなので簡単な解説だけですが、HTML版では記事の形式になっていて補足情報がたくさん書かれてますし、希望に合わせたページ表示がされるように工夫されているので、非常にわかりやすいページに仕上がっています。トラブルシューティング情報も載っています。PDF版ではいまいちインストールに踏み切れなかった人も、HTML版の記事を見て是非インストールしてみて下さい!

    Posted at 06:18午後 9 19, 2007 by sasanuma in Solaris  |  投稿されたコメント[2]

    水曜日 9 05, 2007
    Solaris 10 8/07 Install Guide

    Solaris 10の最新アップデートリリース「Solaris 10 8/07」のダウンロードが開始されました。 ダウンロードページで「Solaris 10 Operating System」にチェックして「Get Downloads & Media」をクリックすると、CDかDVDのISOイメージがダウンロードできます。ダウンロード方法はDownload Centerご利用方法をご覧下さい。

    待望の最新版ダウンロード開始を祝して、「インストール虎の巻」もSolaris 10 8/07用に更新しました。

    Solaris 10 1/06以降、Solaris 10 6/06、Solaris 10 11/06用の虎の巻は作っていませんでした。GRUBが導入されたSolaris 10 1/06以降は特に大きなインストール方法の変化はないわけですが、便利なDevice Detection Tool(WindowsやLinux上でSolarisのインストール可否をチェックするツール)が公開されたり、インストール時に選択する項目が増えたりしているので、そのあたりの情報も追加しつつ、全てのスクリーンショットを撮り直しました。是非インストールにチャレンジしてみて下さい!!

    Posted at 05:34午後 9 05, 2007 by sasanuma in Solaris  |  投稿されたコメント[2]

    月曜日 7 02, 2007
    SXDE 5/07 Install Guide
    Solaris Express, Devloper Release(SXDE)のインストールガイドを最新のSXDE 5/07向けに更新しました。6/29(金)&6/30(土)に会津大学で開催されたOpenSolaris Install Festaで使用しましたが、その配付資料にはなかったデバイス検出ツールのスライドを追加しています。 当日の写真はJimのブログで紹介されています。
    Posted at 05:02午後 7 02, 2007 by sasanuma in Solaris  |  投稿されたコメント[0]

    水曜日 3 28, 2007
    SXDE 2/07 Install Guide
    3/24(土)に品川で開催されたOpenSolaris Install Festaで使用した資料「Solaris Express, Devloper Release 2/07インストールガイド」をアップロードしました。当日はネットワーク設定で一部の方にご迷惑をおかけしました。DHCP指定時の注意書きを追加した以外は、当日配布した資料と同じです。 当日の結果は大曽根さん、写真はJimのブログで紹介されています。
    Posted at 05:30午後 3 28, 2007 by sasanuma in Solaris  |  投稿されたコメント[2]

    月曜日 3 12, 2007
    OpenSolaris Install Festa
    2007年3月24日(土)に品川でInstall Festaが開催されます。今回のInstall Festaは、Solaris 10ではなく、Solaris Express, Developer Edition 2/07(以下SXDE)をインストールして頂きます。SXDEには、次期リリースの開発ビルドであるSolaris Nevada snv_55bに加えて、Sun Studio 11とNetbeans 5.5も含まれています。SXDEでは特にデスクトップ・ラップトップ用途に強化したということで、従来のSolarisよりも格段に使いやすくなっています。メモリは768MB必要です。WindowsやLinuxとのデュアルブートも可能ですが、プライマリ(基本)パーティションを最低10GB空けておいて下さい(Windows Vistaとのデュアルブートは今回対象外です)。参加登録と詳細はhttp://sdc.sun.co.jp/events/seminar070324.htmlをご覧下さい。
    Posted at 12:30午後 3 12, 2007 by sasanuma in Solaris  | 

    水曜日 6 14, 2006
    StarSuite 8 Product Update 3
    StarSuite 8 Product Update 3 (PU3)が公開されました。計159個(PU2に比べて新たに44個追加)の不具合修正や機能改善がされています。変更点についての詳細はPU3に含まれているREADME(Solaris x86, Solaris SPARC, Linux, Windows)をご覧ください。
    Posted at 12:03午後 6 14, 2006 by sasanuma in StarSuite  |