Bạn có thể (1) tải xuống các trình cài đặt từ Windows Store hoặc (2) tải xuống tệp phân phối và cài đặt nó bằng các công cụ như lxRun Offerline hoặc WSL Distrolauncher .
- Bạn có thể cài đặt Ubuntu 18 hoặc nhiều bản phân phối khác bằng tùy chọn thứ hai.
Tải xuống trình cài đặt từ Windows Store
Bạn có thể tải xuống các trình cài đặt từ Windows Store bằng Powershell . Chẳng hạn, bạn có thể tải xuống phiên bản Ubuntu 16 bằng lệnh sau
PS> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
Trong lệnh trên, tập tin đầu ra là Ubuntu.appx
. Nó phải được đặt tên theo cách đó. Bạn có thể chạy ứng dụng đó để cài đặt Ubuntu.
PS> Ubuntu.appx
Sử dụng LxRun Offerline
Đầu tiên, bạn phải tải xuống một số tập tin phân phối. Có rất nhiều tệp phân phối có sẵn trong wiki lxRun Offerline .
Chẳng hạn, để cài đặt cùng Ubuntu 16 từ Microsoft Windows Store, bạn có thể tải xuống tệp tại
https://lxrunoffline.apphb.com/download/UbuntuFromMS/16
Sau đó, bạn có thể cài đặt bản phân phối linux bằng lxRun Offerline
# 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
Để chạy phân phối, bạn có thể sử dụng cùng lxRun Offerline
C:\wsl> lxrunoffline run -n copy -w
Sử dụng một DistroLauncher
Bạn có thể sử dụng một số DistroLauncher. Có nhiều phiên bản dựa trên ví dụ của Microsoft để tạo các bản phân phối linux tùy chỉnh cho WSL. Chẳng hạn, bạn có thể sử dụng phiên bản Yuk7 .
Bạn phải tải xuống một tệp phân phối và launcher.exe
. Để sử dụng cùng một tệp phân phối được đề cập ở trên, bạn phải đổi tên tệp phân phối thành rootfs.tar.gz
và trình khởi chạy thành tên phân phối mà bạn muốn. Sau đó, bạn phải chạy launcher với tư cách Quản trị viên (Tôi gặp lỗi khi chạy nó như một người dùng bình thường)
PS> ren launcher.exe mydistro.exe
PS> ren .\16.04.2-server-cloudimg-amd64-root.tar.gz rootfs.tar.gz
PS> .\mydistro
Lần đầu tiên bạn chạy launcher, nó sẽ cài đặt và chạy bản phân phối. Lần sau, nó chạy bản phân phối linux.
Sau khi cài đặt, bạn có thể quản lý các bản phân phối bằng cách sử dụng wslconfig
hoặc các lxrunoffline
lệnh.
LƯU Ý: Ngoài các tệp phân phối được đề cập ở trên, bạn có thể tạo một tệp mới dựa trên các bản phân phối linux khác. Bạn có thể thử các hướng dẫn có trong dự án WSLInstall . Bạn có thể cần các bước bổ sung sau khi cài đặt để khởi động linux mới một cách chính xác.
0x80070005
, bạn cần chạy tệp exe với tư cách quản trị viên.