Điện thoại di động ngày nay có cấu hình cao với mức giá khá rẻ. Ở thời điểm hiện tại (tháng 01/2021), với tầm giá khoảng 10 triệu đồng, bạn đã mua được một chiếc smartphone 5G có chip Snapdragon 865 với 8 GB Ram và bộ nhớ trong (Rom) từ 128 – 256 GB. Cấu hình này thừa sức chơi những game đồ họa khủng như Genshin Impact và sử dụng để làm việc cơ bản nếu không mang theo laptop.
Bé sẽ hướng dẫn các bạn cách cài hệ điều hành Linux lên smartphone Android, biến chiếc điện thoại nhỏ xíu thành một laptop thực sự. Điện thoại Bé dùng để thực hiện bài viết là Oneplus 8T. Oneplus là một hãng điện thoại nội địa Trung Quốc, rất được Châu Âu ưa chuộng với những sản phẩm hoàn thiện cực tốt, và chạy hệ điều hành OxygenOS mượt mà như Android thuần trên smartphone Pixel của Google vậy. OxygenOS chính là điểm ăn tiền của hãng này, nó cực kỳ smooth như hệ điều hành iOS trên iPhone vậy.
Còn lợi ích của hệ điều hành Linux thì bé có nói ở đây. Bạn nên tìm hiểu nhé vì nó chính là tương lai của ngành công nghệ thông tin đó.
Chuẩn bị:
- Một smartphone Android (khuyến nghị sử dụng chip Snapdragon 855 trở lên).
- App Andronix (miễn phí)
- App Termux (miễn phí)
- App VNC Viewer (miễn phí)
- Nên đổi bàn phím mặc dịnh của Google (không sử dụng tiếng Việt) để tiện cho việc cài đặt nhé.
- Kết nối wifi ổn định (vì cần tải về dung lượng cao)
- 20 – 30 phút rảnh rỗi
Các bước thực hiện:
Mở app Andronix và chọn một hệ điều hành Linux mà bạn thích. Có đến 8 phiên bản Linux nổi tiếng gồm: Ubuntu, Debian, Manjaro, Fedora, Kali, Void, Alpine, Arch (đây là tên của hệ điều hành thôi, giống Windows 10 hay MacOS vậy đó); và 3 phiên bản Desktop Environment gồm: LXDE, LXQT, XFCE (nếu ví hệ điều hành là con robot, thì Desktop Environment giống như chiếc áo ngoài mặc cho nó).
Bé sẽ chọn Ubuntu XFCE cho nhẹ nhàng nhé. Bạn có thể cài đặt mọi thứ hoàn toàn miễn phí, nhưng Bé khuyên nên ủng hộ lập trình viên 47.000 đồng để mua bản Modded OS của họ (tức là họ đã tùy chỉnh và cài đặt sẵn một số phần mềm thông dụng để chạy mượt mà, không bị lỗi vặt).
Bước 1: Hình bên trái là 8 phiên bản Linux miễn phí, còn hình bên phải là 4 phiên bản Modded OS. Bé đã mua Ubuntu XFCE với giá ~ 30.000 đồng, vì được giảm 20% do Bé mua luôn gói Premium 47.000 đồng ủng hộ lập trình viên.
Bước 2: Sau khi bấm vào nút Install và chọn Copy (như hình bên trái), bạn hãy mở app Termux lên và Paste dòng lệnh đã Copy (như hình bên phải) và bấm Enter nhé. Đợi tầm 10 – 15 phút (tùy tốc độ mạng wifi của bạn), để Termux tự cài đặt hệ điều hành Linux. Nếu bạn không tắt kiểu gõ tiếng Việt Telex như đã nói ở phần chuẩn bị, có thể sẽ không gõ được chữ trên Termux đó.
Bước 3: Khi hiện thông báo Installation Finished (như phần khoanh đỏ), bạn Copy đoạn mã sau: ./start-andronix.sh
và Paste rồi Enter (như hình phải), đợi một lúc để Termux khởi động hệ điều hành Linux cho bạn. Thao tác này giống như bạn “khởi động laptop chạy Linux” trên chiếc điện thoại Android của mình.
Bước 4: Bạn hãy tạo username (không dấu và không viết hoa) và password đăng nhập (ít nhất 6 ký tự). Kiểm tra lại và chọn Yes bằng cách bấm phím Enter. Nếu muốn chọn No thì bạn hãy bấm vào phím mà bé khoanh đỏ (tương ứng với phím Tab trên laptop, bạn hãy tìm hiểu thêm các phím tương ứng nhé).
Bước 5: Sau khi hoành thành giống hình bên trái, bạn hãy mở app VNC Viewer lên. Bấm vào dấu cộng màu xanh lá ở góc dưới phải, điền thông tin Address là localhost:1
và Name tùy ý nhé, rồi chọn Create. Nếu bạn tinh ý sẽ thấy chữ localhost cũng xuất hiện ở phần chữ màu xanh lá bên hình trái. Tìm hiểu thêm về mạng nội bộ bạn sẽ hiểu rõ hơn thao tác này. Sau đó, mở lại app Termux và Paste dòng lệnh vncserver-start
, khi xuất hiện thông báo thì hãy gõ số 1 (tức là localhost:1
đó). Xuất hiện thông báo chọn độ phân giải thì bạn hãy dùng phím mũi tên lên xuống (gần phím Tab khoanh đỏ ở trên) để chọn HD hoặc FHD tùy theo màn hình điện thoại của bạn nhé. Bé sẽ chọn HD thôi để hiển thị tốt trên màn hình nhỏ, trừ khi bạn cài đặt trên Tablet như Samsung Galaxy Tab S7/S7+ thì hãy chọn QHD hihi.
Tóm tắt:
- Cài đặt hệ điều hành Linux bất kỳ bằng app Andronix
- Dùng Termux để cài đặt và khởi động Linux cho smartphone (vì lúc này Andronix sẽ giả lập cấu hình để bạn chạy được Linux trên Android).
- Dùng VNC Viewer để điều khiển hệ điều hành Linux.
- Sau này, khi muốn khởi động Linux, bạn mở app Termux và Paste lệnh
./start-andronix.sh
trước, tiếp tục Paste lệnhvncserver-start
. Thao tác này giống như khởi động laptop vậy (giống hình dưới). - Nếu không dùng nữa thì dùng lệnh
vncserver-stop
để tắt (gõ số 1 khi xuất hiện thông báo). Và gõ lệnhexit
rồi Enter (lặp lại điều này 2 lần) để tắt Linux và tắt Termux đi, khỏi chạy ngầm đỡ tốn pin. - Ai không làm được thì inbox Bé làm cho nhé ^_^
Leave a Reply