Khi đã sở hữu một chiếc Orange Pi (OPi) và xác định được nguồn tải các bản phân phối hệ điều hành (tham khảo danh sách tổng hợp ở đây), chúng ta có thể bắt đầu quá trình cài đặt.
Orange Pi và bộ nhớ EMMC
Các phiên bản OPi có bộ nhớ EMMC (thường được đánh dấu bằng “plus”) thường được cài sẵn hệ điều hành Android “chính thức” (do nhà sản xuất cung cấp). Khi cấp nguồn, thiết bị sẽ khởi động vào hệ điều hành này. Các phiên bản OPi khác sẽ không khởi động cho đến khi bạn lắp thẻ SD đã được cài đặt hệ điều hành.
Thứ tự ưu tiên khởi động của Orange Pi
Thứ tự ưu tiên khởi động của các thiết bị trên OPi như sau:
- Thẻ SD
- Bộ nhớ EMMC (nếu có)
Vì OPi không có BIOS (Basic Input Output System), bộ nạp khởi động (Bootloader) phải nằm trên một trong hai thiết bị trên để hệ thống có thể khởi động vào hệ thống tập tin gốc tương ứng.
Các bản phân phối thường đi kèm với một phân vùng bộ nhớ dành riêng cho Bootloader. Do đó, cả hệ thống khởi động và hệ thống tập tin gốc đều được lưu trữ trong cùng một thiết bị (SD/MMC). Khi bạn ghi một ảnh hệ điều hành vào thẻ SD, thẻ sẽ chứa một phân vùng cho hệ thống khởi động (thường là FAT, có thể nhận diện bởi Windows), nơi chứa Bootloader, Kernel của Linux và một tập tin cấu hình phần cứng của bo mạch gọi là script.bin; và một hoặc nhiều phân vùng (nếu hệ thống là dual-boot hoặc triple-boot) cho (các) hệ thống tập tin gốc Linux (định dạng EXT, chỉ có thể nhận diện bởi Linux), đây chính là bản phân phối.
Tóm lại, bước đầu tiên là chọn bản phân phối bạn muốn sử dụng và tải xuống ảnh tương ứng với kiểu bo mạch của bạn. Sau khi tải xuống ảnh, hãy cắm thẻ SD vào máy tính, định dạng bằng chương trình SDFormatter và ghi ảnh vào thẻ bằng chương trình Win32DiskImager (đối với bản phân phối Linux) hoặc PhoenixCard (đối với bản phân phối Android).
Do đó, mỗi khi bạn muốn ghi một ảnh mới, hãy làm theo hai bước sau:
- Định dạng thẻ SD.
- Ghi ảnh vào thẻ SD.
Công cụ cần thiết
Trước khi bắt đầu, bạn cần tải xuống các công cụ cần thiết (SDFormatter, Win32DiskImager và PhoenixCard):
- SDFormatter: Dùng để định dạng thẻ SD.
- Win32DiskImager: Dùng để ghi ảnh hệ điều hành Linux vào thẻ SD.
- PhoenixCard: Dùng để ghi ảnh hệ điều hành Android vào thẻ SD.
Lưu ý quan trọng: PhoenixCard đôi khi gặp sự cố khi ghi ảnh. Trong trường hợp này, bạn chỉ có thể thử lại nhiều lần (định dạng và ghi) cho đến khi ghi thành công.
Thông tin bổ sung: Để đảm bảo hiệu suất tốt nhất, hãy sử dụng thẻ SD có tốc độ ghi cao, ví dụ như thẻ Class 10 hoặc UHS-I. Ngoài ra, nên sử dụng nguồn điện ổn định cho Orange Pi trong quá trình cài đặt và sử dụng.
Hướng dẫn chi tiết
Dưới đây là tóm tắt quy trình ghi ảnh, bắt đầu với việc định dạng ban đầu thẻ SD và sau đó chuyển sang ghi ảnh vào thẻ, bằng hai phương pháp khác nhau tùy thuộc vào bản phân phối là Linux hay Android.
A. Định dạng thẻ SD (cho hệ điều hành Linux)
B. Định dạng thẻ SD (cho hệ điều hành Android)
Lưu ý: PhoenixCard, đôi khi, gây ra vấn đề khi ghi ảnh. Giải pháp duy nhất khi điều này xảy ra là tiếp tục thử lại nhiều lần (định dạng và ghi) cho đến khi ghi thành công.