Cài đặt Debian cho BeagleBone là một quá trình khá đơn giản và thường bao gồm việc tải một file image, ghi nó vào thẻ nhớ microSD, và sau đó khởi động BeagleBone từ thẻ. Dưới đây là các bước chi tiết:
1. Chuẩn bị
-
Phần cứng cần thiết:
- BeagleBone (Black, Green, hoặc các phiên bản tương tự). Ở trong bài viết này mình dùng bản Black
- Thẻ nhớ microSD (ít nhất 4GB, khuyến nghị 8GB trở lên).
- Đầu đọc thẻ nhớ.
- Máy tính (Windows, macOS, hoặc Linux).
- Dây microUSB hoặc cáp nguồn cho BeagleBone.
-
Phần mềm cần thiết:
- Etcher hoặc Win32DiskImage (dùng để ghi file image vào thẻ nhớ).
- File image Debian chính thức cho BeagleBone (tải từ beagleboard.org/latest-images).
2. Tải file image Debian
- Truy cập trang BeagleBoard.org Latest Images.
- Tải về file image phù hợp, ví dụ: Debian 10.3 IoT hoặc Debian 11 IoT (phiên bản mới nhất).
- File tải về thường có định dạng
.img.xz
(hoặc.img.zip
).
3. Ghi file image vào thẻ nhớ microSD
-
Giải nén file image (nếu cần):
- Nếu file tải về có đuôi
.xz
hoặc.zip
, hãy giải nén để có file.img
.
- Nếu file tải về có đuôi
-
Sử dụng BalenaEtcher để ghi file image:
- Mở Etcher và chọn:
- File image: Chọn file
.img
vừa tải. - Thẻ nhớ: Chọn thẻ microSD của bạn.
- File image: Chọn file
- Nhấn Flash để bắt đầu ghi. Quá trình này có thể mất vài phút.
- Mở Etcher và chọn:
4. Khởi động BeagleBone với thẻ microSD
- Lắp thẻ nhớ microSD vào BeagleBone.
- Khởi động BeagleBone:
- Nhấn và giữ nút Boot/Reset trên BeagleBone (thường gần cổng microSD).
- Trong khi giữ nút, cấp nguồn bằng cáp USB hoặc nguồn ngoài.
- Đợi vài giây rồi thả nút Boot/Reset.
- BeagleBone sẽ khởi động từ thẻ microSD. Đèn LED trên board sẽ nhấp nháy để báo trạng thái khởi động.
5. Cài đặt Debian lên bộ nhớ eMMC (tuỳ chọn)
Nếu bạn muốn cài Debian vào bộ nhớ eMMC trên BeagleBone:
- Khi tải file image, đảm bảo chọn phiên bản hỗ trợ "Flasher".
- Sau khi BeagleBone khởi động từ thẻ microSD, Debian sẽ tự động ghi image vào eMMC.
- Khi hoàn tất, đèn LED sẽ sáng cố định (hoặc theo hướng dẫn đi kèm file image).
- Tắt nguồn, tháo thẻ microSD, và khởi động lại để chạy từ eMMC.
6. Kết nối BeagleBone
-
Kết nối qua cổng USB:
- Máy tính sẽ nhận diện BeagleBone như một thiết bị mạng.
- Truy cập http://192.168.7.2 để cấu hình hoặc kiểm tra trạng thái.
-
Kết nối SSH:
- Dùng phần mềm như PuTTY (Windows) hoặc terminal (Linux/macOS).
- Địa chỉ IP mặc định:
192.168.7.2
- Tài khoản:
- Username:
debian
- Password:
temppwd
- Username:
7. Hoàn tất
Bây giờ, bạn đã cài đặt thành công Debian trên BeagleBone. Hãy cập nhật hệ thống và cài thêm các gói phần mềm cần thiết với lệnh:
sudo apt update && sudo apt upgrade
Chúc bạn thành công! 🚀
Nhận xét