HP ProLiant MicroServerのRAC(Remote Access Card)は、Firefoxも対応しているがバージョンが2.0と古く、またJREのサポートバージョンの関係でUbuntuからアクセスしてもログイン後の画面が表示されず使用できない。
そこで、wineを使ってUbuntu14.04からアクセスする方法を試してみた。
MicroServerリモートアクセスカードを利用するためのソフトウェアの必要条件(抜粋)
HP ProLiant MicroServerリモートアクセスカードキット設定手順書から引用
WebベースGUIでサポートするブラウザ(テスト済み)
a.Windows XP/Vista上のIE 6, IE 7およびFirefox 2.2以上
b.Linux RHEL 4以上およびSLES 9以上でFirefox 1.07以上
仮想KVMセッション
サポートするクライアントOS(テスト済み)
a.Microsoft Windows XP Pro (SP3) / Firefox 3.0.5.
b.Microsoft Windows XP Pro (SP3) / IE 6.0.
c.Microsoft Windows 2008 Server / IE 7.0.
d.Red Hat Enterprise Linux 5.4 / Firefox 3.0.5 / JRE 1.6.12
JREサポート
Java Run Time Environment(JRE) 1.4.2位上
仮想メディアセッション
サポートするクライアントOS(テスト済み)
a.Microsoft Windows XP Pro (SP3) / Firefox 3.0.5.
b.Microsoft Windows XP Pro (SP3) / IE 6.0.
c.Microsoft Windows 2008 Server / IE 7.0.
d.Red Hat Enterprise Linux 5.4 / Firefox 3.0.5 / JRE 1.6.12
JREサポート
Java Run Time Environment(JRE) 1.4.2位上
MicroServerリモートアクセスカードを使えるようにするための手順
Wineを準備する
Wine-1.7.50を使用。
virtual mediaが64bit javaでは動かないため、明示的に32bitで動くよう環境設定する。
64bit Ubuntuを動かしているとハマります。。意外な盲点。
1 |
foo@myhost:~$ WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg |
WineへIE8をインストールする
1 |
foo@myhost:~$ WINEARCH=win32; WINEPREFIX=~/.wine32; export WINEARCH; export WINEPREFIX; winetricks ie8 |
JRE7をインストール
1 |
foo@myhost:~$ WINEARCH=win32; WINEPREFIX=~/.wine32; export WINEARCH; export WINEPREFIX; wine ダウンロード/jre-7u80-windows-i586.exe |
java文字化け対策
Javaが使用するMSゴシックがWineには含まれておらず、日本語が豆腐「□」になってしまう。この回避策として、Takaoゴシックを使ってフォント対策を行う。
1 2 3 |
foo@myhost:~$ cd .wine32/drive_c/Program\ Files/Java/jre7/lib/fonts foo@myhost:~$ mkdir fallback foo@myhost:~$ ln -s /usr/share/fonts/truetype/takao-gothic/Takao* fallback |
javaセキュリティの設定
1 |
foo@myhost:~$ WINEARCH=win32; WINEPREFIX=~/.wine32; export WINEARCH; export WINEPREFIX; wine start /Unix '/home/foo/.wine32/drive_c/Program\ Files/Java/jre7/bin/javacpl.exe' |
セキュリティ→例外サイト・リスト へRACへのアクセスURLを追加
IEの起動
1 |
foo@myhost:~$ WINEARCH=win32; WINEPREFIX=~/.wine32; export WINEARCH; export WINEPREFIX; wine 'C:\Program Files\Internet Explorer\iexplore' |
参考URL
HP ProLiant MicroServerリモートアクセスカードキット設定手順書(PDF)
JavaをWineにインストール(15.02.02更新) — Yahoo!知恵袋
WindowsでJavaコントロール・パネルはどこにありますか。
おまけ:Ubuntuデスクトップアイコン作成
コマンド:
1 |
env WINEPREFIX="/home/foo/.wine32" wine 'C:\Program Files\Internet Explorer\iexplore' |