Kernel Panic – kernel panic not syncing attempted to kill init


VMware de oluşturulmuş bir makineyi KVM e taşımak için, makineyi kapatıp diskini KVM hostuna kopyaladım.

Daha sonra diskini qemu-img ile qcow2 ye dönüştürdüm.

qemu-img convert -O qcow2 vm.vmdk vm.qcow2

 

KVM de yeni bir makine oluşturup elimdeki qcow2 diskini kullandım. Makineyi açmaya çalıştığımda açılış ekranında anaconda nin hemen öncesinde

kernel panic not syncing attempted to kill init

hatası veriyordu. Biraz uğraş sonucu disk bus tipini virtio dan ide ye çevirince makine açıldı.

Fakat çok yavaş disk girdi çıktısı nedeniyle mecburen virtio ya çevirmek zorunda olduğumu farkettim.

Bu arada ethernet, vb. aygıtlar virtio ile problemsiz çalışmaktaydı.

Bir sürü deneme yanılmadan sonra problemin initrd ile olduğunu tespit ettim.

Alttaki komutu çalıştırdıktan sonra, makineyi kapatıp disk bus tipini virtio ya getirince çalışmaya başladı.

mkinitrd --with virtio_pci --with virtio_blk --with virtio -f /boot/initrd-$(uname -r).img $(uname -r)

 

Bilginize

 

ORACLEVM & XEN Sanal Makinelerinin KVM e MİGRASYONU


XEN ve KVM kardeş platformlar oldukları halde birbirinden oldukça farklı çalışan iki platformdur. Disk yapıları birebir aynı olsa da(Redhat in etkisiyle) host üzerinde çalışma prensiplerindeki farklılık nedeniyle çevirme işlemleri basitçe halledilememektedir. Bu makale de XEN vm lerin KVM e nasıl çevrilebileceğini anlatacağız. OracleVM de XEN i temel aldığı için aynı bilgiler geçerlidir.

1. İlk olarak çevirme işlemine tabi tutulacak makinenin bir kopyasını güvenlik amaçlı olarak almamız gerekmektedir. Yapılacak işlemler sonrasında makine XEN platformunda çalışmaması büyük olasılık dahilindedir.

Okumaya devam et