Ana SayfaMicrosoftHyper-VHyper-V: Linux Driver Kurulumu (Linux Integration Components)

Hyper-V: Linux Driver Kurulumu (Linux Integration Components)

Author

Date

Category

Hyper-V üzerinde çalışan sanal linux işletim sistemimiz, görevlerini tam anlamıyla yapması için driverlarını kurmamız gerekmektedir. İşte bu noktada Linux Integration Components ler devreye giriyor. Bu componentsler içerisinde ihtiyacımız olan driverları bulabiliyoruz. İşletim sistemimizin kurulumu bittikten sonra, Microsoft’un sitesinden ihtiyacımız olan versiyonu indiriyoruz.

Hyper-V v1: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ab7f4983-93c5-4a70-8c79-0642f0d59ec2#tm

Hyper-V R2: http://www.microsoft.com/downloads/details.aspx?familyid=C299D675-BB9F-41CF-B5EB-74D0595CCC5C&displaylang=en

Daha sonra indirdiğimiz bu LinuxIC.exe dosyasını çalıştırdığımızda LinuxIC.iso isimli bir dosya verecektir. Bu dosyayı Hyper-V üzerinde çalışan sanal makinamızın DVD’ sine gösteriyoruz. Daha sonra sanal makinamızı açıp aşağıda ki komutları takip ediyoruz.

Eğer CDROM’unuz mount edilmemiş halde ise,

$ mkdir /media/CDROM

$ mount /dev/hdc /media/CDROM

Komutlarıyla mount işlemini gerçekleştiriyoruz.

$ mkdir /tmp/linuxic

$ cp -rp /media/CDROM/* /tmp/linuxic

$ cd /tmp/linuxic

$ ./setup.pl drivers

Komutla ihtiyacımız olan ethernet v.s. driverları yükleniyor.

Mouse driver için ise,

inputvsc.iso dosyasını indirmemiz gerekiyor. Bu işlem için aşağıda ki link takip edilebilir.
http://www.xen.org/download/satori.html

iso dosyamızı Hyper-V manager üzerinden gösterdikten sonra

Not: Mount işlemini yapmadıysanız üstteki adımdan mont işlemini gerçekleştirip aşağıda ki adıma geçiniz.

$ mkdir /tmp/inputvsc

$ cp -rp /media/CDROM/* /tmp/inputvsc

$ cd /tmp/inputvsc

$ ./setup.pl

Bu işlemleri bitirdikten sonra ethernet kartının aktif olabilmesi için sanal makinamızı kapatıp

$ shutdown now -h

Legacy Network Adapter olarak eklediğiniz ethernet kartını remove edip Network Adapter (Synthetic ) olarak ekleyip sanal makinamızı açıp, gerekli IP konfigürasyonunu yapabiliriz.

IP konfigürasyonu için ise,
$ cd /etc/sysconfig/network-scripts/

Dizinine gidip ifcfg-eth0 dosyasını kendi network ayarlarımıza göre aşağıdaki gibi düzenliyoruz.

$ nano ifcfg-eth0

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=212.174.46.66
NETMASK=255.255.255.128
GATEWAY=212.174.46.65

Not: Eğer ifcfg-eth0 dosyanız mevcut değilse,

$ cp ifcfg-lo ifcfg-eth0

komutuyla dosyamızı oluşturuyoruz.

$ nano ifcfg-eth0

komutuyla editorle acip icresini tamamen boşalttıp üstteki konfigürasyonumuzu ekliyoruz.

$ service network restart

komutuyla network servisimizi resetlediğimizde eth0 da hata alıyorsak, sanal makinamızı kapatıp eklemiş olduğumuz Network Adapter (Synthetic) remove edip Legacy Network Adapter olarak tekrar ekliyoruz. Makinamız açılırken IP leri üzerine almış oluyor.

Not: Windows Server 2008 R2 Hyper-V2 üzerinde çalışan CentOS 5.4 ile test edilmiştir.

20 YORUMLAR

  1. Hocam Selam,
    Cok guzel bir yazı olmus fakat
    ./setup.pl drivers komutunu verdigim zaman
    permission denied veriyor.

  2. Merhabalar Ferhat Bey,

    Bu problemin sebebi root hesabıyla giriş yapmamanız olabilir. Aynı zamanda o dosyayı çalıştırmak için izniniz olmadığındandır. Dosyanın owner’ını kontrol etmeniz size fayda sağlayacaktır.

  3. Merhaba Ekrem Bey,

    /tmp/inputvsc altında ./setup.pl yi çalıştırdığım zaman aşağıdaki iletiyi alıyorum

    Vmbus driver not installed!
    Please install it and rerun.

    Bunun öncesindeki işlemde bir sorun çıkmamıştı.

    Bu konuda yardımcı olabilir misiniz ?

    Saygılarımla.

  4. Selamlar Ali Bey,

    “./setup.pl drivers” komutuyla çalıştırıyorsunuz değil mi? sadece “./setup.pl” cevap vermeyecektir.

  5. Tekrar Merhaba.

    Ekrem Bey benim yapamadığım kısım burası;


    Mouse driver için ise,

    inputvsc.iso dosyasını indirmemiz gerekiyor. Bu işlem için aşağıda ki link takip edilebilir.

    http://www.xen.org/download/satori.html

    iso dosyamızı Hyper-V manager üzerinden gösterdikten sonra

    Not: Mount işlemini yapmadıysanız üstteki adımdan mont işlemini gerçekleştirip aşağıda ki adıma geçiniz.

    $ mkdir /tmp/inputvsc

    $ cp -rp /media/CDROM/* /tmp/inputvsc

    $ cd /tmp/inputvsc

    $ ./setup.pl

    buradaki “./setup.pl” komutunu “./setup.pl drivers” olarak mı yazmam gerekiyor ?

  6. Ekrem Bey

    Hyper-V için olan driverları yükledim. En azından consol dan aldığım ileti şu şekildeydi;

    Building vmbus driver…*** The drivers have been installed successfully.***

    Bu arada şunu belirteyim; benim kullandığım hyper-v sürümü R2 değil.

    Saygılarımla.

  7. Ekrem Bey

    Hyper-V Manager üzerinden eklediğim Legacy Network Adapter kaldırıyorum fakat gördümki virtual network kartını CentOs halen tanımıyor. Yani Hyper-V driverları yüklenmemiş durumda.

    Fakat driverlar yüklendi diye mesaj alıyorum. Buna rağmen driverların yüklenmemesinin sebebi ne olabilir ?

    Ayrıca şu komutu çalıştırdığımda lsmod | grp vsc grp komutu tanınmıyor uyarısı alıyorum.

    Saygılarımla.

  8. Ekrem Bey,

    yukarıda ilk mesajınızda vermiş olduğunuz “Hyper-V v1” linki problemli. Bende bu dosyayı farklı bir yerden indirmiştim. Acaba “R2” sürümü için olanı indirmiş olabilir miyim ?

    Siz link i güncellerseniz yeniden deneyebilirim.

    Saygılarımla.

  9. Paylaşım için teşekkürler. Ben hyper-v üzerinde OpenFiler kullanıyorum. Yukarki işlemleri yapmama rağmen tanımlayamadım. Legacy olarak kalsa 1G bağlantı sağlaya bilirmiyim?

    Ayrıca scsi controller kart ta eklediğimde görmüyor. Bunun için ayrı bir işlemmi yapmam gerekiyor.?

    Teşekkürler iyi çalışmalar…

  10. Merhabalar Fatih Bey,

    Etherneti tanımlayamadıysanız hala yukarıdaki işlemleri bir gözden geçirin. Normalde lagacy olarak değilde standart network adapter olarak denemenizde fayda var. Zaten ethernet driver’larını yükledikten sonra $ setup komutuylada yönetebilmeniz gerekiyor. Eğer olmuyorsa yeni bir ethernet oluşturmayı anlattığım gibi deneyin. Etherneti çalışır vaziyete getirebilirseniz zaten 1 gbit olarak çalışacaktır.

    İyi günler dilerim.

  11. Microsoftun sitesinde nedense Suse ve RedHat Enterprise sürümler için kullanılabileceğini yazıyor. Acaba bundan dolayı olmuyor olabilir mi? Gerçi siz CentOS 5.4 ile test edilmiştir demişsiniz.

  12. Hali hazırda kurulu bir sistem mevcutsa scsi control .vhd ekleyip çalışıp çalışmadığını deneme imkanınız varmı?

    Yardımınız için çok teşekkür ederim.

  13. Eline sağlık Ekrem. Artık sadece forumlarda görüşebiliyoruz 😀

  14. Rica ederim 🙂 Yoksun ortalıklarda Ferhat. Yeni işe başlamışsın birşeyler olmuş ama sadece Yusuf dan duyduğumuz kadarıyla 🙂 Sohbetimiz baki kalsın, koparmayalım irtibatımızı 🙂

  15. intel wifi 5100 wireless linux driver ı bulamıyorum yardımcı olabilecek var mı bi link atsa

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

Ekrem Sekman

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum imperdiet massa at dignissim gravida. Vivamus vestibulum odio eget eros accumsan, ut dignissim sapien gravida. Vivamus eu sem vitae dui.

Recent posts

Recent comments