24 Temmuz 2017 Pazartesi

Hyper-V üzerinde Ubuntu kurulumu ve düşündürdükleri



VMWare ya da Virtual Box ile sanal Linux kurulumu genellikle problemsiz olmakta.
Hatta buradan çalıştırılmaya hazır sanal Linux kurulumları indirilebilir: http://www.osboxes.org/


Hyper-v üzerinde dikkat edilmesi gerekenler:

Aşağıdaki adımlar Lubuntu 17.04 64bit üzerinde uygulanmıştır.

Sanal disk oluşturma

Standart tanımlar ile bir Ubuntu kurulumu 9GB olarak yer kaplamakta.
Burada belirtilen yöntem ile önce sanal disk oluşturulmalı. Power shell ile:
PS > New-VHD -Path C:\MyVHDs\test.vhdx -SizeBytes 127GB -Dynamic -BlockSizeBytes 1MB

https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/best-practices-for-running-linux-on-hyper-v

Devamında sanal makinayı oluştururken üstteki yöntem ile oluşturulan sanal disk seçilmeli.

Integration services problemleri

Sanal Linux ancak Hyper-V ile sağlanan "Integration Services" etkinleştirildiğinde performanslı çalışmakta. Bununla birlikte ekran, clipboard, dosya paylaşımı gibi özellikler de aktif olmakta.
Sanal bilgisayar ayarlarından Settings/Management> Integration services adımında aktif olan seçenekler görülebilir. Guest services aktif edilmeli.

https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/supported-ubuntu-virtual-machines-on-hyper-v
Bu dökümandaki tanıma göre gerekli sürücüler zaten Linux kernel ile birlikte gelmekte. Ama malesef beklendiği gibi istenen özellikler çalışmıyor.

Burada 6. adım takip edilmeli.

Düzgün çalışmayan özelliklerden biri ekran ayarları. Düzenlemek için:
https://blogs.msdn.microsoft.com/virtual_pc_guy/2014/09/19/changing-ubuntu-screen-resolution-in-a-hyper-v-vm/

vi kullanımı sıkıntılı olduğu için text dosya düzenlemesinde gedit kullanılabilir:

Dosya paylaşımı

https://www.tectut.com/2015/02/hyper-v-file-sharing-between-and-host-and-guest/
Linux üzerinde yapılan tanımarda gerekli kullanıcı adı şifre bilgileri, windows da oluşturulmalı ve bu kullanıcıya paylaşılan dizin üzerinde yetki tanımlanmalı.