正確にはうまくいっていないのだが以下のURLを参考にしてみた。
http://community.citrix.com/blogs/citrite/anilma/2008/07/02/Installing+Ubuntu+on+XenServer
VMのバックアップを取ってから、必ず。
1.Other install mediaでOSを入れる。
(上記ではWindowsのテンプレートを使えと書いてあるのだが。)
xs-toolsをインストールしておく。(もしくは、Xenカーネルを入れておく)
2.OSが立ち上がったら、リモートでログインができるようにしておく
(ssh serverなど)
3./boot/grub/menu.lstと/etc/fstabを書き換える。
書き換える箇所は hda -> xvda, hdb-> xvdb
という感じで。
再起動時Couldn’T get a file descriptor referring to the consoleというメッセージが表示されるので
rm /etc/console/*
/etc/inittabでtty1だけを有効にする
4.いったんVMをシャットダウン
5.以下のコマンドを入力
xe vm-list
xe vm-param-set uuid= HVM-boot-policy=
xe vm-param-set uuid= PV-bootloader=pygrub
xe vm-param-set uuid= PV-args=”console=tty0 xencons=tty”
xe vm-disk-list uuid= HVM-boot-params:
xe vbd-param-set uuid= bootable=true
6.気持ちをこめてVM起動!
キター、なんか立ち上がっている!
でもコンソールログインができない。。。
sshでログインできますよ!
ゲストの画面はVNCでXenCenterへ転送してるとか聞きました。そのあたりの設定をきちんとすればいけるかも知れませんね。