先達はあらまほしき

インストールはできたが、再起動をxm createでするところで、またもや「ありがち」に引っかかる。一度先人の記事を読んでいたはずなのに、やっぱりコンソール関係のエラーを出してしまった。

[root@cent ~]# xm create -c /etc/xen/イメージ名
Using config file "/etc/xen/イメージ名".

Traceback (most recent call last):
  File "/usr/bin/pygrub", line 499, in ?
    curses.wrapper(run_main)
  File "/usr/lib/python2.4/curses/wrapper.py", line 44, in wrapper
    return func(stdscr, *args, **kwds)
  File "/usr/bin/pygrub", line 455, in run_main
    sel = g.run()
  File "/usr/bin/pygrub", line 358, in run
    self.run_main(timeout)
  File "/usr/bin/pygrub", line 381, in run_main
    draw()
  File "/usr/bin/pygrub", line 366, in draw
    self.draw_main_windows()
  File "/usr/bin/pygrub", line 159, in draw_main_windows
    curses.use_default_colors()
_curses.error: use_default_colors() returned ERR
No handlers could be found for logger "xend"
Error: Boot loader didn't return any data!

これについては

xm create /etc/xen/イメージ名

だけにして、コンソール接続を回避すればなんとかなった。
さらに先人の知恵を借りれば、

TERM=xterm

という環境変数指定で切り抜ける方法もあるらしいが、まだ試してない。まぁ、xmの起動スクリプトのほうで、エラー処理してdefaultに回帰してくれよ、って気持ちだ。(エラー出してるのは/usr/bin/pygrubさんではあるが)