Xen3 Domain0 その1

メモリも増設したことだし、本格的にインストール。
参考にしたページ:

簡単な手順:

  • pkg_addするもの
    • grub
    • xentools3
    • xentools3-hvm
    • xenkernel3
  • Xenツール
    • /usr/pkg/share/examples/rc.d/ にあるxen関連のファイルを/etc/rc.d/にcp
      • xenbackend
      • xend
      • xendomains
    • /etc/rc.confを変更
      • xend=YES
      • xenbackendd=YES
  • Xenカーネル
    • /usr/pkg/xen3-kernel/xen.gzにあるのでrootにコピーして展開。
  • Domain0カーネル
    • FTPnetbsd-XEN3_DOM0.gzを持ってきてrootにコピーして展開。
  • xen deviceのインストール (2009/10/31追記)
    • cd /dev && sh MAKEDEV xen
  • grubのインストール
    • grub-install '(hd0)'
      • ↑フロッピーが付いている場合、/grub/device.map の(fd0)の行を削除しておく(2009/10/31追記)
    • vi /grub/menu.lst
timeout 10
default 1
title NetBSD
root (hd0,0,a)
chainloader +1

title NetBSD Xen
root (hd0,0,a)
kernel (hd0,0,a)/xen dom0_mem=256000
module (hd0,0,a)/netbsd-XEN3_DOM0 root=/dev/hda0 ro console=tty0

ここまででrebootすると、Xenカーネルで起動する。
起動するときにコンソールが50行モードになっちゃってしかも上半分でスクロールしてるのが変だが放置。

今日はとりあえずここまで。