Linux için Windows Alt Sistemi Nasıl Kurulur


Linux için Windows Alt Sistemi (WSL), Windows işletim sisteminin üzerinde komut satırı yardımcı programlarının ve uygulamalarının çoğunu içeren bir GNU/Linux Ortamı çalıştırır. Geleneksel olarak Linux işletim sistemini çalışacak şekilde kurmanın birçok yolu vardır. VMWare veya VirtualBox üzerinden çalışan çift önyükleme olabilir veya ana işletim sistemimiz olarak kurulabilir.

Artık Linux için Windows Alt Sistemi ile işletim sistemini sıfırdan kurmanın getirdiği ek yükü ortadan kaldıran yeni bir özellik ekleniyor. WSL'yi kurmak ve Linux'u kurmak ve başlamak kolaydır. WSL mimarisi hakkında daha fazla bilgi edinmek için “Microsoft Build 2019 – BRK3068” konusuna bakın.

Burada en son sürüm olan WSL 2'yi kuracağız. WSL 2, Mayıs 2020'de yayımlanan Windows 10 sürüm 2004'ün bir parçasıdır. WSL 1, Linux ile Windows arasında bir çeviri veya uyumluluk katmanı kullanırken, WSL 2 Gerçek bir Linux çekirdeğini doğrudan Windows 10'da çalıştırmanıza izin vermek için sanal makine teknolojisini kullanır.

WSL 1 ve WSL 2 Arasındaki Karşılaştırmalar

WSL 2'yi yüklemeden önce Windows 10, Sürüm 1903, Derleme 18362 veya üzeri bir sürüme ihtiyacınız vardır.

Linux için Windows Alt Sistemini ve Sanal Makineyi Etkinleştirin

Windows'a herhangi bir Linux dağıtımını yüklemeden önce ilk olarak “Linux için Windows Alt Sistemi” ve Sanal Makine Platformu isteğe bağlı özelliklerini etkinleştirmeniz gerekir. sistemi. WSL 2, Windows ve Linux arasında iletişim kurmak için çeviri katmanı yerine Sanal Makine teknolojisini kullanır.

PowerShell'i Yönetici olarak açın ve WSL ve VM özelliğini açmak ve sistemi bir kez yeniden başlatmak için aşağıdaki komutları çalıştırın.

Linux için Windows Alt Sistemini Etkinleştirin

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Linux için Sanal Makineyi Etkinleştir

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Tercih Ettiğiniz Linux Dağıtımınızı Windows'a Kurun

Microsoft Store'u açın ve favori Linux dağıtımınızı seçin.

Gösterim amacıyla Ubuntu'yu yükleyeceğiz, Microsoft mağazasına gideceğiz ve arama çubuğuna Ubuntu yazacağız.

Ubuntu 20.04 LTS'yi açın ve Yükle'yi tıklayın.

Ubuntu'yu başlatmak Windows'ta oldukça kolaydır. Arama'ya gidip Ubuntu yazmanız yeterli; bu, Ubuntu'nun yüklü tüm sürümlerini gösterecektir.

Bunu Windows Görev Çubuğuna da sabitleyebilirsiniz veya yeni bir Windows Terminali kullanıyorsanız, içinde yapılandırabilirsiniz. Şimdi Ubuntu 20.04'ü başlatacağız. İlk kez başlatıyorsanız, arka uçta birkaç şeyin ayarlanması biraz zaman alacaktır, ardından kullanıcı adı ve şifreyi ayarlamamız istenecektir.

Bu aşamada çekirdek bileşenini kurarken hata alabilirsiniz. Bu hatayı düzeltmek için WSL2 Linux Çekirdeğini manuel olarak indirip yüklemeniz gerekir.

0x1bc WSL 2 requires an update to its kernel component. 

Bilgi için lütfen https://aka.ms/wsl2kernel adresini ziyaret edin.

Artık hem 18.04 hem de 20.04'ü önceki bölümde gösterildiği gibi yapılandırdım. Kabuğu açın ve Ubuntu'nuzun Dağıtımını ve Sürümünü kontrol etmek için aşağıdaki komutu yazın.

lsb_release -a

Artık Ubuntu'yu Windows'a yükleme işlemimiz bitti. Daha kısa sürede, ihtiyacımıza göre docker, ansible, git, python vb. araçları ve paketleri kurmaya başlayabileceğimiz işlevsel bir dağıtıma sahip olabiliriz.

Linux Distro için Windows Alt Sistem Komutlarını Öğrenin

Linux Dağıtımımızı doğrudan PowerShell veya CMD isteminden başlatmak için kullanabileceğimiz birkaç seçenek vardır.

1. wsl ile birlikte kullanabileceğimiz seçeneklerin listesini gösterecek olan aşağıdaki komutu yazın.

wsl -help

2. Aşağıdaki komutu çalıştırarak dağıtımın yüklü sürümünü kontrol edin.

wsl -l

Bu komutun çıktısında, Ubuntu'nun iki sürümünün kurulu olduğunu ve Ubuntu 20.04'ün varsayılan olarak başlatılacak şekilde ayarlandığını görebilirsiniz.

3. Varsayılan Dağıtım (Ubuntu 20.04) basitçe yazılarak başlatılabilir.

wsl

4. Komutu çalıştırarak varsayılan Linux dağıtımını değiştirin.

wsl -s Ubuntu-18.04

5. Komutu çalıştırarak belirli bir kullanıcıyla belirli bir dağıtıma bağlanın.

wsl -d Ubuntu-18.04 -u tecmint

6. Dağıtımın durumunu kontrol etmek için "wsl -l" komutuyla birlikte birkaç flag iletebiliriz.

  • wsl -l --all – Tüm dağıtımları listeler.
  • wsl -l --running – Yalnızca o anda çalışmakta olan dağıtımları listeler.
  • wsl -l --quiet – Yalnızca dağıtım adlarını gösterir.
  • wsl -l --verbose – tüm dağıtımlar hakkında ayrıntılı bilgi gösterir.

7. Aşağıdaki komutu çalıştırarak Linux Dağıtımımın hangi WSL sürümüyle çalıştığını kontrol edebiliriz.

wsl -l -v

Ubuntu 20.04'üm, uzun zaman önce yapılandırıldığı için WSL 1 sürümüyle çalışıyor. Komutu çalıştırarak bunu WSL 2'ye dönüştürebilirim.

wsl --set-version Ubuntu-20.04 2

Bu işlemin tamamlanması biraz zaman alacaktır ve WSL 1, WSL 2'ye dönüştürüldüğünde “Dönüşüm Tamamlandı” ifadesini görebilirsiniz.

--set-version komutunu çalıştırırken başka bir PowerShell penceresi açın ve mevcut durumu kontrol etmek için wsl -l -v komutunu çalıştırın. “Dönüştürülüyor ” olarak görünecektir.

wsl -l -v

Geçerli WSL sürümünü kontrol etmek için aşağıdaki komutu tekrar çalıştırabilirsiniz. Her iki Dağıtımım da artık WSL2 ile çalışacak.

wsl -l -v

Ayrıca WSL2'yi varsayılan sürüm olarak da ayarlayabiliriz, böylece yeni dağıtım yüklediğimizde WSL2 ile çalışacaktır. Çalıştırarak varsayılan sürümü ayarlayabilirsiniz.

wsl --set-default-version 2

Bu makalede, Windows'ta Ubuntu Linux yüklemek için WSL 2'yi nasıl yapılandıracağımızı gördük ve PowerShell veya cmd isteminden kullanabileceğimiz birkaç komut satırı seçeneğini öğrendik.

Kurulum sırasında benim karşılaşmadığım farklı hatalarla karşılaşabilirsiniz, bu durumda resmi sorun giderme belgesi başlamak için iyi bir yer olacaktır. Ayrıca WSL hakkında daha fazla bilgi edinmek için Microsoft belgelerindeki resmi SSS bölümüne göz atın.