Thông thường, nếu muốn sử dụng hệ điều hành Kali Linux trên một máy tính bạn thường có 2 lựa chọn đó là: cài đặt máy ảo VMWare trên máy tính Windows hoặc cài hệ điều hành Kali Linux song song với hệ điều hành Windows đang cài trên máy. Tuy nhiên, cả 2 cách này đều gây ra những bất tiện đó là chậm hoặc gây bất tiện khi muốn chuyển đổi giữa 2 hệ điều hành. Hôm nay, mình sẽ giới thiệu đến các bạn một giải pháp đáp ứng được tiêu chí trên, đó là Win-KeX, một nền tảng giúp cung cấp cho người dùng một trải nghiệm đầy đủ hệ điều hành Kali Linux trên máy tính Windows qua tính năng Windows Subsystem for Linux 2 [WSL2].
Nội dung
- Máy tính chạy Windows 10 phiên bản 2004 trở lên
Bước 1. Kích hoạt Windows Subsystem for Linux 2
Mở PowerShell với tư cách Administrator và chạy câu lệnh:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Khởi động lại máy
Mở lại PowerShell với tư cách Administrator và chạy lần lượt từng câu lệnh:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Sau đó khởi động lại
Bước 2. Cài đặt WSL2
Tải và cài đặt WSL2 Linux Kernel tại đây //aka.ms/wsl2kernel
Sau khi tải và cài đặt WSL2 xong, để thiết lập chế độ mặc định cài Kali Linux trên WSL2 ta làm như sau:
Mở PowerShell với quyền administrator và chạy câu lệnh: wsl --set-default-version 2
Khi chạy câu lệnh trên, nếu xuất hiện thông báo Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS
nghĩa là máy tính của bạn chưa bật tính năng chạy môi trường máy ảo trên Windows, vì vậy bạn cần bật tính năng này lên bằng cách vào Controlpane > Programs and Features > Turn windows features on or off
Sau đó tích vào ô Hyper-V để bật tính năng chạy máy ảo trên Windows lên như hình dưới
Sau khi bật tính năng chạy môi trường máy ảo trên Windows thành công, bạn khởi động lại máy tính và tiến hành cài đặt Kali Linux từ Microsoft Store
Bước 3. Cài đặt Kali Linux từ Microsoft Store
Sau khi tải và cài đặt xong app Kali Linux trên Microsoft Store, bạn mở nó lên và chạy để tiến hành cài đặt.
Lần đẩu khi mở phần mềm Kali Linux lên bạn sẽ được yêu cầu tạo user/pass, bạn làm theo hướng dẫn, nhập user/pass mới. – Đến đây là bạn đã có thể sử dụng Kali Linux thông qua cửa sổ Terminal Kali linux, để sử dụng Kali Linux với giao diện đồ họa bạn cần cài đặt Win-Kex như sau:
Bước 4. Cài đặt Win-KeX
- Trong cửa sổ Kali Linux Terminal, bạn chạy câu lệnh để cập nhật và cài đặt Win-KeX như sau:
kali@kali:~$ sudo apt update
kali@kali:~$ sudo apt install -y kali-win-kex
Sau khi cài đăt xong Win-Kex, bây giờ bạn hoàn toàn có thể sử dụng Kali Linux với giao diện đồ họa trên nền Windows, thật tuyệt vời phải không nào!
Bước 5. Chạy Win-Kex
Win-KeX hỗ trợ 3 chế độ:
1. Chế độ cửa sổ – Biến giao diện màn hình sang toàn bộ Kali Linux, để trở về giao diện Windows trước đó bạn chỉ cần Logout ra
Để bật chế độ này, trong Kali Linux terminal, bạn chạy câu lệnh: kex –win -s
2. Chế độ phiên nâng cao [Enhanced Session Mode] – cho phép bạn sử dụng máy Kali Linux ở chế độ remote
Tương tự, để vào chế độ phiên nâng cao bạn sử dụng câu lệnh: kex –esm –ip -s
3. Chế độ liền mạch [Seamless mode] – chế độ giao diện kết hợp Windows và Kali Linux, chế độ này rất thuận tiện cho phép bạn sử dụng đồng thời 2 hệ điều hành cùng một lúc
Để vào chế độ liền mạch bạn sử dụng câu lệnh: kex –sl -s
Như vậy vừa rồi mình đã hướng dẫn các bạn cách cài đặt và sử dụng Kali Linux trên Windows với 3 chế độ. Hẹn gặp lại các bạn trong bài viết sau!