follow me

Xen3.0のmake

Xen3.0のmakeやってみよう。
どうせやるなら、慣れたmake menuconfig; make;でカーネル作りたいよね。
う~ん、パッチどれから当てるんだ?5個あるぞ。
とりあえずメモ。

パッチあて
make prep-kernels
必要な元カーネルも勝手に落としてくれるわけでなかなかw。ネット繋がってなかったらどうするんだ?と一つ疑問に思う。

あと、もろもろを個別にコンパイルしたいのでので、こんなのがあるみたいなので利用w。
make docs ← ドキュメント
make install-docs
make kernels ← これは普通にmenuconfigで作ればいいかw
make install-kernels
make tools ← ツール(xmコマンドとかとか)
make install-tools
make xen ← これ本体ね
make install-xen

とりあえず、何も考えずmake worldなんかしたら、なきそうに時間かかったw。
Xのビルドしてるわけでもなくw

あと、GRUBの設定の書き方は
title Xen 3.0
     kernel /boot/xen.gz console=vga
     module /boot/vmlinuz-2.6-xen root= ro console=tty0
     module /boot/initrd-2.6-xen.img
こんな感じ

一応、xen.gzとvmlinuz-2.6-xenを一つにまとめる事も出来るみたいだけど、LILO使わないしこのままでw。
follow me

Xen in Fedora5

前から気になってたXenいじってみました。
まぁ、まずは動かしてみようって事で、Fedora Core 5から始めました。
もともと対応してるだけあって簡単簡単w。
やったのは以下の操作のみw

kernel-xenUパッケージも入れろって読んだような気もするがいらないっぽい。
本当にいらないのか?ビミョウだが。。。

うーん、画像分かりにくすぎだろ。。。
どうすれば起動してます的な画像が取れるんだろう。。。

# yum install xen
# yum install kernel-xen0
Xen0カーネルで起動して、Domain0のメモリサイズをちと調整
#xm mem-set 0 256
#xenguest-install.py
What is the name of your virtual machine? XenU
 How much RAM should be allocated (in megabytes)? 256
 What would you like to use as the disk (path)? /var/xen/XenU.img
 How large would you like the disk to be (in gigabytes)? 4
 What is the install location? http://ftp.riken.jp/Linux/fedora/core/5/i386/os
あとはそのままインストーラに従って進めていく、注意する点は、言語で英語以外は選択するべきではない。日本語を選択した場合は、ことごとく失敗してしまいます。
あと、ファイルのダウンロード元によってもうまくいかない事もあり、場所だけでなくrikenのftpでもなぜか失敗した。原因は分からないが、httpの方が安定?

インストールが終わったら、あとは起動w。すばらしいXenの世界へようこそ!!
# xm create -c XenU
follow me

VMToolsを使わないコツ

VMware上にLinuxを導入した場合で、広い画面を使うのにVMToolsは必要ありません。

あまり知られてないようなのですが、Xの設定で垂直周波数と水平周波数の設定を1~1000みたいに設定し、
画面解像度をSXGA等に設定してみると。。。。。。

ひろーい画面で立ち上がってくれます。
これでVMToolsとおさらば出来ますねw