###前提・実現したいこと
古いLinux (Red Hat Linux 6.2E Zoot 2000年3月27日リリース)を
centOS6.8上のKVMで
ゲストOSとして起動させたい。
今までの経緯
https://teratail.com/questions/49563
###発生している問題・エラーメッセージ
物理サーバー(Red Hat Linux 6.2E)からddで抽出したrawイメージを
kvmのゲストとしてインストール
lang
1 virt-install 2 -n hogesv 3 -r 1024 4 --os-variant rhel2.1 5 --disk /var/lib/libvirt/images/hogesv.img,device=disk,bus=virtio,cache=none \ 6 --network bridge=br0,model=virtio 7 --import 8 --prompt
でインストールをしました。パラメータ--os-variantには本来OSの種類を指定ですが、
lang
1 virt --os-variant list
で指定できる種類を確認したところ、一番古いもので
rhel2.1 : Red Hat Enterprise Linux 2.1
generic24 : Generic 2.4.x kernel
のどちらかしか存在しません。
Red Hat Linux 6.2Eはkernelが2.2.19
ですがしかたなくrhel2.1を指定しインストール
lang
1virsh start hogesv
で起動しすると
lang
1virsh list
には起動中としてステータス表示されるが、
lang
1virsh shutdown hogesv
は受け付けず
lang
1virsh destroy hogesv
でしか停止できない状態。
lang
1virsh start hogesv 2virsh console hogesv
起動経過を確認したく起動してすぐにconsole接続してみると
以下のステップで止まっている様でした。
Booting from Hard Disk... LILO boot: Loading linux....................
virt-install のパラメータとして
--os-variantに今回のような古いOSを指定してゲスト追加する方法、
もしくは
別手段でのゲスト追加方法でも構いません。
レガシーOSのkvmによるP2Vをされた方がいらっしゃいましたらアドバイスいただけると助かります。
補足)virt−P2Vはまだ試してはいません
少し進展があり、
virsh consoleではなく
virt-manager
からゲストOS起動&起動経過を確認したところ、
以下の箇所でkernel panicになり止まっている事までわかりました。
回答1件
あなたの回答
tips
プレビュー