Sử dụng Linux song song Windows là một nhu cầu cần thiết của khá nhiều anh em suốt nhiều năm vừa qua, và thường thì anh em sẽ sử dụng Dual boot hoặc sử dụng máy ảo, cả 2 đều có ưu và nhược điểm riêng.
Sau này, Microsoft đã cho ra một giải pháp khá hay, đó chỉnh là "Windows Subsystem for Linux" [WSfL]. Tuy nhiên mặc định thì anh em sẽ chỉ chạy một phiên bản không có giao diện. Hôm nay mình sẽ hướng dẫn anh em cách để sử dụng 1 phiên bản Linux có giao diện trong Windows bằng WSfL nhé.
Để sử dụng tính năng này, anh em phải enable nó lên trước bằng cách mở Powershell lên, gõ vào câu lệnh sau:
Code:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-LinuxTiếp theo anh em vào Windows Store rồi bấm tìm từ khóa Linux, hệ thống sẽ cho anh em tới nơi hiển thị các phiên bản Linux đang được hỗ trợ.
Quảng cáo
Tuy nhiên, như mình đã nói, anh em chỉ có thể sử dụng bằng giao diện dòng lệnh thuần.
Để làm được điều này, anh em cần phải thỏa mãn 2 điều kiện sau:
- Windows 10 64bit
- Windows 10 phiên bản 14393 trở lên.
Anh em có thể kiểm tra phiên bản bằng cách mở Run / winver để xem nhé.
Sau khi anh em đã cài đặt 1 phiên bản Linux, anh em cho chạy nó lên như một phần mềm bình thường, rồi gõ vào 2 câu lệnh sau:
Code:
sudo apt update sudo apt upgrade
Lúc này hệ thống sẽ tự động update và tải về một bộ cài đặt có tên là VcXsrv Windows X Server utility. Đây là một bộ cài có đính kèm X servers, là một component cho phép anh em sử dụng Linux với giao diện GUI.
Sau khi cài xong, anh em sẽ cài thêm một tiện ích nữa tên là LXDE bằng câu lệnh sau:
Quảng cáo
Code:
sudo apt install lxdeSau đó anh em gõ câu lệnh
Code:
export DISPLAY=:0 export LIBGL_ALWAYS_INDIRECT=1Tiếp theo anh em cài phần mềm VcXsrv cho Windows tại đây
//sourceforge.net/projects/vcxsrv/
và chạy ứng dụng XLaunch lên rồi chọn "One large window " hoặc "One large window without titlebar". Chọn Display number là 0.
Tiếp theo anh em chỉ việc chạy lệnh
Quảng cáo
Code:
startlxde
=======
Nếu anh em cần sử dụng 1 vài ứng dụng mà không cần phải cài cả anh em chỉ việc đơn giản gõ câu lệnh
Code:
sudo apt install rhythmbox[rhythmbox là tên ứng dụng ] rồi gõ
Code:
export DISPLAY=:0Sau đóo chỉ việc gõ tên ứng dụng là xong [nhớ là phải mở sẵn XLaunch nhé]
Nguồn: MakeUseOf
Đặc biệt là trên hệ điều Windows 10, Microsoft đã trang bị rất nhiều tính năng hữu ích cho người sử dụng, họ đã không ngừng bổ xung và phát triển hơn nữa để thuận tiện cho các nhà phát triển.
Trong số đó phải kể đến Windows Linux Subsystem, đây là một tính năng cho phép chạy các lệnh [command line] của Linux ngay trên Windows mà không phải cài máy ảo.
Nôm na thì sau khi cài đặt các bạn có thể sử dụng các lệnh của Linux trên Window như một phần mềm để làm việc và bạn hoàn toàn có thể cài đặt các phần mềm của Linux trên đó.
Trong bài viết này mình sẽ hướng dẫn các bạn cài đặt Ubuntu là một phiên bản Linux phổ biến nhất hiện nay.
Cách cài đặt Windows Linux Subsystem trên Windows 10
+ Bước 1: Thiết lập, kích hoạt tính năng Windows Linux Subsystem trên Windows 10. Ở bước này thì chúng ta sẽ có hai cách để thực hiện:
Cách 1: Các bạn mở Turn Windows features on or off
của Windows lên.
Tích chọn như hình bên dưới => rồi bấm OK
. Sau đó chương sẽ trình yêu cầu khởi động lại máy=> thì các bạn bấm khởi động lại máy thôi.
Cách 2: Sử dụng lệnh để kích hoạt Windows Linux Subsystem trên Windows 10
Các bạn mở Window PowerShell
lên bằng cách sử dụng tổ hợp [Windows + X
] => và chọn Windows PowerShell [Admin]
.
Hoặc bạn có thể nhấn Windows + S và tìm kiếm với từ khóa powershell => và click vào Run as administrator như hình bên dưới cũng được.
Sau đó bạn chạy lệnh sau để cài đặt:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Vâng, đó là hai cách đơn giản để bạn có thể kích hoạt và sử dụng công cụ Windows Linux Subsystem của Windows 10.
+ Bước 2: Thực hiện cài đặt Ubuntu trên Windows 10___________
Bây giờ các bạn vào Microsoft Store
như hình bên dưới:
Trên thanh tìm kiếm, các bạn nhập từ khóa ubuntu
[nếu bạn nào không thích có thể nhập tên các phiên bản Linux khác]
- [1] Phiên bản Ubuntu 20.04LTS [mới]
- [2] Phiên bản Ubuntu 18.04LTS [cũ hơn]
Các bạn chọn phiên bản nào cũng được. Theo mình thì cứ bản mới mà quất thôi 🙂
Ở đây mình chọn phiên bản Ubuntu 20.04LTS
. Ở bước này các bạn bấm vào Get
để bắt đầu cài đặt.
Quá trình cài đặt có thể mất một chút thời gian và sau khi cài đặt thì sẽ có thông báo This product is installed
và bạn chỉ cần bấm OK
0 để chạy.
Sau khi chạy lên thì một cửa sổ dòng lệnh sẽ xuất hiện như hình bên dưới. Ở đây các bạn sẽ điền các thông tin cấu hình cho Ubuntu như OK
1 và OK
2.
=> Sau khi chọn OK
1 và OK
2 rồi thì sẽ có màn hình như bên dưới.
Bây giờ bạn hãy mở ứng dụng và cài thử Python bằng lệnh xem sao. Đầu tiên các bạn mở ứng dụng như trong ảnh bên dưới.
Sau đó chạy lệnh OK
5 và lệnh OK
6 để cài python giống như khi bạn sử dụng Linux vậy !
Và đây là sau khi mình kiểm tra lại phiên bản Python mình đã cài ban nãy
Lời Kết
Tham khảo thêm bài viết:
- Hướng dẫn chạy các lệnh của Linux ngay trên Windows 10
- Cách cài đặt Windows Terminal trên Windows 10 chuẩn nhất !
- Nâng cấp lên Windows Subsystem for Linux 2.0 trên Windows 10
Okay ! Vậy là trong bài viết này mình đã hướng dẫn cho các bạn cách cài đặt Windows Linux Subsystem trên hệ điều hành Windows 10 rồi nhé. Cũng vô cùng đơn giản phải không nào 🙂
Hi vọng là bài viết sẽ giúp các bạn có thêm tips để làm việc với Linux trên Windows mà không cần phải cài máy ảo hay chạy song song hai hệ điều hành này. Hẹn gặp lại các bạn trong các bài viết tiếp theo nha !
CTV: Nguyễn Đức Cảnh – Blogchiasekienthuc.com
Bài viết đạt: 5/5 sao - [Có 1 lượt đánh giá]
Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !