Logo

dev-resources.site

for different kinds of informations.

WSL in AWS Windows Server 2022 Core instance

Published at
9/13/2024
Categories
wsl
linuxcontaineronwindows
ecs
ecslinuxcontaineronwindows
Author
bachhuynh
Author
9 person written this
bachhuynh
open
WSL in AWS Windows Server 2022 Core instance

Hiện nay, nhu cầu chạy Linux trong Windows cũng bắt đầu nở rộ.
Nhân một việc là tìm hiểu khả năng đặt linux-container lên 1 con EC2 Windows Server 2022 Core của dự án hiện tại dùng ECS thì mình có take note như sau:

Có thể cài đặt WSL trên EC2 Windows Server 2022 Core Instance được không?

Câu trả lời là có!

Hiện tại một số hướng dẫn chỉ hướng dẫn trên EC2 Windows Server 2022 Full là bản có GUI. Ko áp dụng cho bản Core được.

Vì thế hãy thực hiện các bước sau để cài đặt WSL nhé!

Trước tiên cần chú ý:

  • WSL có 2 phiên bản wsl ver 1 và wsl ver 2.
  • WSL ver 2 chỉ chạy được với EC2 .mental instance type.
  • WSL ver 1 thì chạy được trên virtualized EC2 instances. Và hỗ trợ
    • Windows Server 2019
    • Windows Server 2022.

1. Pre Setup steps:

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

curl -o wsl_update_x64.cab https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/updt/2022/03/wsl_update_x64_8b248da7042adb19e7c5100712ecb5e509b3ab5f.cab
Enter fullscreen mode Exit fullscreen mode

2. Vào sconfig để restart Windows (Bắt buộc)
Sconfig

Install wsl manual (Cho chắc chắn, có thể ko cần)

expand.exe wsl_update_x64.cab wsl_update_x64.msi
msiexec.exe /package wsl_update_x86.msi /passive /promptrestart
Enter fullscreen mode Exit fullscreen mode

3. Tải Ubuntu 2204:
Đoạn dưới tham khảo tại:
https://lucyllewy.com/wsl2-on-server-2022/

Có chỉnh sửa cho phù hợp thực tế

curl.exe -L -o wsl-distro.zip https://aka.ms/wslubuntu2204
Expand-Archive wsl-distro.zip .\extracted-distro-step1
Rename-Item .\extracted-distro-step1\Ubuntu_2204.1.7.0_x64.appx distro.zip
Expand-Archive .\extracted-distro-step1\distro.zip .\extracted-distro-step2
Enter fullscreen mode Exit fullscreen mode

4. Setting version WSL và import Ubuntu đã tải vào.

wsl --set-default-version 1
wsl --import Ubuntu2204 C:\Users\Administrator\WSL-disks\Ubuntu2204 .\extracted-distro-step2\install.tar.gz
Enter fullscreen mode Exit fullscreen mode

Xem các linux subsystem
linux subsystem

Vào wsl:
Access WSL

Như vậy, bạn đã thành công cài đặt WSL trên Windows Server 2022 Core EC2 instance.

Quay trở vấn đề dùng ECS EC2 Windows platform, thì việc cài WSL không giúp ECS đặt linux-container lên Windows EC2 instance được. Vì docker của Windows và docker của WSL hoạt động độc lập.

wsl Article's
30 articles in total
Favicon
Update WSL Ubuntu password
Favicon
Building OpenCV 4.10.0 with GUI Support in WSL
Favicon
Video: Install Ubuntu using WSL 2
Favicon
Install Zellij on WSL
Favicon
Work from anywhere with VSCode Remote Tunnels
Favicon
SSL verification error at depth 2 - Zscaler | WSL
Favicon
Accelerate 1-bit LLM Inference with BitNet on WSL2 (Ubuntu)
Favicon
Just start using WSL
Favicon
Change WSL/Docker files to another disk
Favicon
Setup your laravel 11 in windows
Favicon
Install Ubuntu on WSL 2
Favicon
How to Install WSL from PowerShell on Windows 10 and 11
Favicon
WSL in AWS Windows Server 2022 Core instance
Favicon
Docker Installation Log for WSL 2 on Windows
Favicon
Enable WSL shell in GitHub Desktop
Favicon
Installing Ruby using rbenv on your WSL Ubuntu system
Favicon
How to Install Redis on Windows Using WSL2
Favicon
PowerShell Development in Neovim
Favicon
WSL: Gerenciando o disco da distro
Favicon
Docker
Favicon
Share Postgresql from Windows to WSL Linux
Favicon
Add Manjaro into WSL 2
Favicon
Using WSL2 as primary driver for 3 months with Fedora
Favicon
Wsl installation error
Favicon
Install Debian in Different Location -WSL Windows
Favicon
Monitor GPU Usage in WSL debian
Favicon
Dicas e configurações para seu sistema linux
Favicon
Instalando de maneira rápida e eficiente suas ferramentas no WSL. Pt-3
Favicon
Arch install azure cli
Favicon
Melhorando e configurando seu novo Shell linux. Pt-2

Featured ones: