Mitsuru Sasanuma's Weblog
ささの豆知識ブログ
SDC SQUARE
Solaris インストール虎の巻
Solaris Install Festa で培ったノウハウを集約!Solaris 10 8/07 のインストール方法をStep-by-step で解説
アーカイブ
« 7月 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: 200

メイン | 次のページ »
金曜日 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]

水曜日 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  | 

水曜日 3 01, 2006
Solaris 10 1/06 Installation Guide
Solaris 10インストールの手引き書「インストール虎の巻」を改訂しました。最新版のSolaris 10 1/06で導入されたGRUBブートや新機能に合わせて、スクリーンショットを撮り直すなど、大幅にアップデートしています。これまでどおり、前編はインストールについて、後編はハードウェア互換リスト(HCL)と認定ツール(HCTS)の紹介となっています。 今回の更新内容はおもに次のとおりです。 最後にSolarisインストール関連のお知らせです。3/24日(金)、日本サン・ユーザー・グループ(NSUG)主催で、インストールフェスタ第3弾が大阪で開催されます。それに先立ち、同じくNSUGが3/20(月)、Solaris 10 ナイトセミナー「Solaris の入手からインストール」を開催します。
Posted at 05:29午後 3 01, 2006 by sasanuma in Solaris  | 

木曜日 12 22, 2005
Solaris 10 1/06 Graphical Boot
Solaris 10ではじめてのアップデートリリースSolaris 10 1/06がリリースされました。米国サンからダウンロードできます。

x86/x64での目玉機能の1つとして新しいブートマネージャにGRUBが採用されました。従来の起動方法とはガラリと変わったので、近いうちにインストール虎の巻を更新する予定ですが、とりあえずここでは、豆知識らしくちょっと変わった機能を紹介します。一般的な情報については、OpenSolaris - Newboot アーキテクチャー (SDC会員登録[無料]が必要)をご覧下さい。

Solaris 10 3/05でマルチブートにしているときの最初の画面は左のような感じでしたが、Solaris 10 1/06ではこの画面が右のようにカッコよくなります。

そのあとグラフィカルなログイン画面(dtloginやgdm)が表示されるまでのあいだは、黒地に白のテキストが表示されます(Solaris 10 3/05とは白黒が反対ですね)。

この殺風景なテキストの起動画面をグラフィカルにすることもできるんです。GRUBの編集モードで下記のように指定してみてください。
grub edit> kernel /platform/i86pc/multiboot -B console=graphics
常に設定するには、コマンドラインで eeprom console=graphics とすればokです。

設定すると、こんな風になります。元に戻したいときは、上記の指定を console=text に変えて下さい。

Posted at 07:00午後 12 22, 2005 by sasanuma in Solaris  | 

月曜日 11 14, 2005
Solaris 10 Install Festa at JavaOne Tokyo 2005
JavaOne TokyoハンズオンラボでSolaris 10インストールフェスタ第2弾が開催されました。冒頭の解説で使用した資料をこちらで公開します。 イベントのレポートは大曽根さんのブログをご覧ください。
Posted at 02:30午後 11 14, 2005 by sasanuma in Solaris  |  投稿されたコメント[0]

水曜日 9 14, 2005
LCD+CRT on Panasonic Let'snote W2
Panasonic Let'snote CF-W2EでSolaris 10 3/05を使っているんですが、内蔵LCDと外部CRT(プロジェクタ)を同時に出力することができずにあきらめていました。樋口さんから質問されたのをきっかけに再チャレンジしてみたところ、どうやらうまく設定できたようです。
  1. Xorgのパッチ118966-07を適用する。
  2. xorg.confを作る。作り方はインストール虎の巻の15ページ左下を参照して下さい。
  3. xorg.confのSection "Device"の中にOptionを2行追加する。
    Section "Device"
    ...
            Option      "MonitorLayout" "CRT,LFP"
            Option      "Clone" "True"
    ...
    EndSection
    
設定はこれだけです。ただし、Xの表示のみです。コンソールは同時表示できません。
注意: PC起動時にモニタケーブルをつないだままにしておくと、内蔵LCDには表示されず、外部CRTにしか表示されません。Xが起動する前にFn-F3キーで画面の出力先を内蔵LCDに切り替えておいて下さい。
Posted at 07:22午後 9 14, 2005 by sasanuma in Solaris  |  投稿されたコメント[0]

月曜日 9 12, 2005
LSI MegaRAID Driver
Solaris 10 3/05 on x86用LSI MegaRAID Adapterドライバ(lsimega)が公開されました。対応デバイスは下記の通りです。 ITUフロッピーイメージなので、dd等でフロッピーにコピーしてからインストール時に使用します。CD/DVD起動直後のDevice Configuration Assistant(デバイス構成補助)という青い画面でF4キー(Add Driver)を押して適用します。
Posted at 04:39午後 9 12, 2005 by sasanuma in Solaris  |  投稿されたコメント[2]

木曜日 7 07, 2005
Resizing FDISK Partition
FDISKパーティションのサイズ変更
Solaris on x86のインストールにはFDISK基本パーティション(プライマリパーティション)の空き領域が必要です。拡張パーティションや論理ドライブではありません。論理パーティションのLinuxやFreeBSD領域を削除しても、基本パーティションに空きがないとSolarisをインストールできません。これは、Solaris 10に限らず、Solaris 9以前でもSolaris 11でも同じ条件です。
パーティションのサイズ変更や管理には下記の方法があります。一部はInstall Festa in秋葉原でも紹介しました。 Solaris 10では、構成にもよりますがFDISK基本パーティションが5 GBから10 GB程度必要です。必ずバックアップをとってからご利用下さい。
Posted at 12:00午後 7 07, 2005 by sasanuma in Solaris  |  投稿されたコメント[0]

水曜日 7 06, 2005
DTrace for Java
先週のJavaOneキーノートでも紹介されましたが、dvm(JVM用DTraceエージェント)を使えば、Solaris 10のDTraceを使ってJavaのデバッグができるようになります。まだ開発中ということもあり制限はありますが、Solaris 10標準のDTraceだけではできない、JVM内部の情報が利用できます。 詳しくは、dvmホームREADMEAdam LeventhalJavaOneセッション資料(PDF)、などをご覧下さい。
Posted at 12:00午後 7 06, 2005 by sasanuma in Solaris  |  投稿されたコメント[0]

木曜日 6 30, 2005
Laptop Driver
Casper DikがOpenSolarisのライセンス(CDDL)に基づいてドライバを3つ公開しています。もともとはAcer Ferrari用に開発したものですが、その他のPCでも動くと思います。
Posted at 12:00午後 6 30, 2005 by sasanuma in Solaris  |  投稿されたコメント[0]