Hyper-V üzerinde kurulan Linux Sanal sunucularda, çekirdek güncellemesinden sonra, sanal sunucu kernel panic verebilir. Bunun ana sebebi Hyper-V Integrated Servislerinin güncellenen çekirdekte çalışmamasından kaynaklanıyor.
Eğer bu problem siz çekirdeği güncelledikten sonra başınıza geldiyse aşağıdaki adımları izleyerek çalışan bir önceki çekirdel ile sunucunuzu açın. (Bu işlemi yapmak için Grub geri sayım ekranındayken herhangi bir tuşa bastıktan sonra, karşınıza gelen listede 2. sırada olanını seçmeniz yeterli.) Eğer daha Linux çekirdeği güncellemediyseniz aşağıdaki adımları atlayabilirsiniz.
Şimdi esas çözüme gelelim:
Centos yada RedHat İşletim Sistemlerinde:
1-) En güncel DKMS paketini kurun:
wget http://linux.dell.com/dkms/permalink/dkms-2.1.1.2-1.noarch.rpm
rpm -ivh dkms-2.1.1.2-1.noarch.rpm
2-) Integrated Services 2.1 Kaynak kodunun bulunduğu CD’i sanal sunucunuza takın ve içeriğini aşağıda belirtilen klasöre kopyalayın:
cp -R <cdrom mount point> /usr/src/linuxic-2.1
yada
cp -R kaynak klasör /usr/src/linuxic-2.1
3-) dkms.config dosyasını kopyalayın:
cp /usr/src/linuxic-2.1/scripts/dkms.conf /usr/src/linuxic-2.1/
4-) /etc/modprobe.conf dosyasına aşağıdaki satırları ekleyin:
alias scsi_hostadapter1 vmbus
alias scsi_hostadapter2 blkvsc
alias scsi_hostadapter3 storvsc
alias scsi_hostadapter4 netvsc
5-) Yukarıdaki işlemleri tamamladıktan sonra DKMS sürücülerini kurun:
dkms add -m linuxic -v 2.1
dkms build -m linuxic -v 2.1
dkms install –force -m linuxic -v 2.1
reboot
Eğer yukarıdaki işlemleri doğru yaptıysanız sunucunuz sorunsuz açılacaktır ve çekirde güncellemelerinden etkilenmeyecektir.