Hướng dẫn cài đặt Armbian trên các thiết bị Android TV Box để làm Home Server

Tận dụng tối đa phần cứng cũ để làm một home server mini với chi phí cực kỳ rẻ

1. Tại sao nên cài Armbian lên Android TV Box?

Thay vì chạy hệ điều hành Android nặng nề với giao diện đồ họa tốn tài nguyên, Armbian là một bản phân phối Linux nhẹ (dựa trên Debian hoặc Ubuntu) được tối ưu hóa cho các chip ARM.

Lợi ích chính:

Tiềm năng sử dụng:


2. Chuẩn bị

Trước khi bắt đầu, bạn cần xác định loại chip (SoC) mà TV Box của bạn đang sử dụng (Ví dụ: S905w, S905x, S905x3, S912…).

Dụng cụ cần thiết:

  1. Android TV Box (Chạy chip Amlogic là tốt nhất cho hướng dẫn này).

  2. Thẻ nhớ MicroSD hoặc USB (Khuyên dùng thẻ nhớ Class 10, dung lượng từ 8GB trở lên).

  3. Máy tính (Windows/Mac/Linux) để ghi file cài đặt.

  4. Phần mềm:

    • Rufus hoặc BalenaEtcher (để ghi file ảnh).

    • File cài đặt Armbian (tải ở bước dưới).


3. Hướng dẫn cài đặt chi tiết

Chúng ta sẽ sử dụng bản dựng của ophub vì tính ổn định và hỗ trợ nhiều dòng chip Amlogic mới.

Bước 1: Tải xuống bản Armbian phù hợp

Truy cập kho lưu trữ GitHub Releases của Ophub:

Tại đây bạn sẽ thấy nhiều phiên bản. Bạn cần chú ý các hậu tố:

Ví dụ: Tải file Armbian_23.05.1_amlogic_s905x3_bullseye_5.15.111_server.img.gz

Bước 2: Ghi file ra thẻ nhớ/USB

  1. Cắm thẻ nhớ/USB vào máy tính.

  2. Mở phần mềm Rufus (hoặc BalenaEtcher).

  3. Chọn file Armbian vừa tải về (không cần giải nén nếu dùng Rufus).

  4. Nhấn Start để ghi (Lưu ý: Dữ liệu trên thẻ nhớ sẽ bị xóa sạch).

Bước 3: Cấu hình file DTB (Bước quan trọng nhất)

Để Armbian khởi động được, nó cần biết phần cứng của bạn là gì thông qua file DTB (Device Tree Blob).

  1. Sau khi ghi xong, mở phân vùng BOOT trên thẻ nhớ/USB (trên máy tính).

  2. Mở thư mục dtb/amlogic. Tại đây có danh sách các file .dtb. Bạn cần tìm tên file tương ứng với chip của Box bạn.

    • Ví dụ: Box dùng S905x3 (như TX3 Mini Plus, X96 Air) thường dùng meson-sm1-sei610.dtb.

  3. Quay lại thư mục gốc của thẻ nhớ, mở file uEnv.txt.

  4. Tìm dòng FDT=/dtb/amlogic/....dtb.

  5. Sửa đường dẫn đó thành file dtb phù hợp với box của bạn.

    • Ví dụ sửa thành: FDT=/dtb/amlogic/meson-sm1-sei610.dtb

  6. Lưu file và thoát.

Bước 4: Khởi động vào chế độ Boot (Boot from SD/USB)

  1. Cắm thẻ nhớ/USB vào TV Box (ưu tiên cổng USB 2.0 hoặc khe thẻ nhớ).

  2. Cắm dây mạng LAN (khuyên dùng dây LAN để ổn định, WiFi có thể cấu hình sau).

  3. Kích hoạt chế độ Boot:

    • Cách 1 (Phổ biến): Rút nguồn Box. Dùng tăm chọc vào lỗ Reset (thường nằm trong lỗ AV hoặc một lỗ nhỏ riêng biệt), giữ chặt tăm và cắm nguồn. Giữ khoảng 5-10 giây cho đến khi logo hiện lên hoặc màn hình chớp tắt thì thả ra.

    • Cách 2 (Dùng phần mềm): Nếu Box đang chạy Android, cài app “Reboot to LibreELEC” hoặc dùng Terminal gõ lệnh reboot update.

  4. Hệ thống sẽ tự động boot vào Armbian, màn hình sẽ hiện các dòng code chạy.

Bước 5: Thiết lập ban đầu

  1. Đăng nhập với tài khoản mặc định:

    • User: root

    • Password: 1234

  2. Hệ thống sẽ yêu cầu bạn tạo mật khẩu mới cho root.

  3. Chọn Shell (khuyên dùng bash hoặc zsh).

  4. Tạo một tài khoản người dùng thường (user) mới.

Bước 6: Cài đặt vào bộ nhớ trong (eMMC) – Tùy chọn

Hiện tại Armbian đang chạy trên thẻ nhớ. Nếu muốn chạy nhanh hơn và không cần cắm thẻ, bạn có thể cài thẳng vào bộ nhớ trong của Box (lưu ý: sẽ mất hệ điều hành Android gốc).

  1. Trong giao diện dòng lệnh của Armbian, gõ lệnh:

    armbian-install
    
  2. Làm theo hướng dẫn trên màn hình:

    • Chọn loại Box/Chip (chọn đúng mã số tương ứng trong danh sách hiện ra).

    • Chọn định dạng file hệ thống (thường chọn ext4).

  3. Chờ đợi quá trình copy hoàn tất.

  4. poweroff, rút nguồn, rút thẻ nhớ và cắm nguồn lại để thưởng thức.


4. Các lưu ý quan trọng

  1. Rủi ro: Việc can thiệp vào Firmware luôn có rủi ro (brick). Hãy đảm bảo bạn chọn đúng file DTB. Nếu sai, box chỉ đơn giản là không boot được, bạn chỉ cần sửa lại file DTB trên máy tính là xong.

  2. WiFi/Bluetooth: Driver WiFi trên các dòng TV Box giá rẻ rất đa dạng và phức tạp. Một số dòng có thể không nhận WiFi ngay lập tức. Khuyên dùng dây LAN (Ethernet) để đảm bảo kết nối ổn định nhất cho Server.

  3. Nguồn điện: Hãy sử dụng cục nguồn (Adapter) chất lượng (5V-2A trở lên) để hệ thống hoạt động ổn định, đặc biệt khi có gắn thêm ổ cứng USB.


5. Kết luận

Chỉ với vài bước đơn giản và chi phí gần như bằng 0 (nếu đã có sẵn thiết bị), bạn đã sở hữu một máy chủ Linux cá nhân mạnh mẽ. Cộng đồng phát triển Armbian cho Amlogic (đặc biệt là repo của ophub) hoạt động rất tích cực, vì vậy bạn sẽ luôn nhận được các bản cập nhật bảo mật và tính năng mới.

Chúc các bạn vọc vạch thành công!

Tham gia thảo luận tại Hướng dẫn cài đặt Armbian trên các thiết bị Android TV Box để làm Home Server trên diễn đàn

Exit mobile version