คุณสามารถ (1) ดาวน์โหลดโปรแกรมติดตั้งจาก Windows Store หรือ (2) ดาวน์โหลดไฟล์การจัดจำหน่ายและติดตั้งโดยใช้เครื่องมือเช่นlxRunOfflineหรือWSL Distrolauncher
- คุณสามารถติดตั้ง Ubuntu 18 หรือดิสทริบิวชันอื่น ๆ โดยใช้ตัวเลือกที่สอง
กำลังดาวน์โหลดตัวติดตั้งจาก Windows Store
คุณสามารถดาวน์โหลดโปรแกรมติดตั้งจาก Windows Store ได้โดยใช้ Powershell ตัวอย่างเช่นคุณสามารถดาวน์โหลด Ubuntu 16 เวอร์ชั่นโดยใช้คำสั่งต่อไปนี้
PS> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
Ubuntu.appx
ในคำสั่งดังกล่าวข้างต้นไฟล์ที่ส่งออกเป็น มันจะต้องมีชื่อในทางนั้น คุณสามารถเรียกใช้แอพพลิเคชั่นนั้นเพื่อติดตั้ง Ubuntu
PS> Ubuntu.appx
ใช้ LxRunOffline
ก่อนอื่นคุณต้องดาวน์โหลดไฟล์การแจกจ่าย มีไฟล์กระจายมากมายในเป็นวิกิพีเดีย lxRunOffline
ตัวอย่างเช่นหากต้องการติดตั้ง Ubuntu 16 เดียวกันจาก Microsoft Windows Store คุณสามารถดาวน์โหลดไฟล์ได้ที่
https://lxrunoffline.apphb.com/download/UbuntuFromMS/16
จากนั้นคุณสามารถติดตั้งการแจกแจงลินุกซ์โดยใช้ lxRunOffline
# lxrunoffline install -n <name> -d <folder> -f <distribution file>
C:\wsl> lxrunoffline install -n copy -d c:\wsl\copy -f 16.04.2-server-cloudimg-amd64-root.tar.gz
เพื่อเรียกใช้การแจกจ่ายคุณอาจใช้ lxRunOffline เดียวกัน
C:\wsl> lxrunoffline run -n copy -w
การใช้ DistroLauncher
คุณสามารถใช้ DistroLauncher ได้ มีหลายเวอร์ชันตามตัวอย่างของ Microsoftเพื่อสร้างการแจกแจงลินุกซ์ที่กำหนดเองสำหรับ WSL ตัวอย่างเช่นคุณสามารถใช้รุ่น Yuk7
launcher.exe
คุณต้องดาวน์โหลดไฟล์และการจัดจำหน่าย ในการใช้ไฟล์การแจกจ่ายเดียวกันกับที่กล่าวข้างต้นคุณต้องเปลี่ยนชื่อไฟล์การแจกจ่ายเป็นrootfs.tar.gz
และตัวเรียกใช้เป็นชื่อการแจกจ่ายที่คุณต้องการ ในภายหลังคุณต้องเรียกใช้ตัวเรียกใช้งานในฐานะผู้ดูแลระบบ (ฉันได้รับข้อผิดพลาดในการใช้งานเป็นผู้ใช้ปกติ)
PS> ren launcher.exe mydistro.exe
PS> ren .\16.04.2-server-cloudimg-amd64-root.tar.gz rootfs.tar.gz
PS> .\mydistro
ครั้งแรกที่คุณเรียกใช้ตัวเรียกใช้มันจะติดตั้งและเรียกใช้การกระจาย ในครั้งต่อไปมันรันการแจกแจงลินุกซ์
หลังจากติดตั้งคุณสามารถจัดการการกระจายโดยใช้wslconfig
หรือlxrunoffline
คำสั่ง
หมายเหตุ:นอกเหนือจากไฟล์การแจกจ่ายที่กล่าวถึงข้างต้นคุณสามารถสร้างไฟล์ใหม่ตามการกระจายลินุกซ์อื่น ๆ คุณอาจลองคำแนะนำที่รวมอยู่ในโครงการ WSLInstall คุณอาจต้องการขั้นตอนเพิ่มเติมหลังจากการติดตั้งเพื่อเริ่มต้น linux ใหม่อย่างถูกต้อง
0x80070005
คุณจะต้องเรียกใช้ไฟล์ exe ในฐานะผู้ดูแลระบบ