XenでXを飛ばす

http://d.hatena.ne.jp/kanbayashi/20070823/p2のGuestでXを使う。

  • 手順
  • サーバ側(ゲスト)

いろいろインストール

yum groupinstall "X Window System"
yum groupinstall "GNOME Desktop Environment"
yum install gdm
yum install gnome-session.i386
yum install gnome-terminal
yum install gnome-applets
yum install fonts-ja.noarch
yum install ttfonts-ja.noarch
yum install 'xorg*'
yum install vnc vncserver


chkconfig vncserver on


~/.vnc/xstartupに以下の内容を記述

#!/bin/sh

xrdb &HOME/.Xresources
LANG=ja_JP.utf8
export LANG
exec gnome-session


サーバ起動

/etc/init.d/vncserver start

  • クライアント側(Dom0)

yum install vnc


#接続
#ゲストのIPはifconfigでも使って調べておくこと
vncviewer ゲストのIP:0

  • 謎の現象

この作業とは直接関係ないと思うけど、なぜかeth0が起動時にちゃんとIPをもらえなくなってしまった。


しょうがないので、起動する度に

mv /etc/sysconfig/network-scripts/ifcfg-eth0.bak /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/init.d/network restart

する。
#リネームしたのに再起動すると元に戻っちゃう。。

GuestとしてCent OS5とWinXPが動いている様子。
やっぱやってみたいじゃん。こういうの。