Ghi Ảnh Hoặc Khôi Phục Hệ Điều Hành Lên eMMC Orange Pi

Ghi Ảnh Hoặc Khôi Phục Hệ Điều Hành Lên eMMC Orange Pi

Việc cài đặt hoặc khôi phục hệ điều hành lên bộ nhớ eMMC của Orange Pi (OPi) trực tiếp từ thiết bị là một quy trình tiện lợi và hiệu quả. Hướng dẫn này sẽ trình bày chi tiết cách bạn có thể ghi một file ảnh hệ điều hành bất kỳ, bao gồm cả việc khôi phục bản sao lưu (backup) Armbian, lên eMMC mà không cần tháo rời bộ nhớ hay sử dụng máy tính khác.

Tại Sao Cần Ghi Ảnh Lên eMMC Từ Orange Pi?

Phương pháp này đặc biệt hữu ích khi bạn muốn:

  • Khôi phục hệ thống: Đưa hệ điều hành trở lại trạng thái ban đầu từ một bản sao lưu.
  • Cài đặt mới: Cài đặt một hệ điều hành mới lên eMMC.
  • Tiện lợi: Thực hiện mọi thao tác trực tiếp trên Orange Pi, giảm thiểu các bước phức tạp.

Nguyên tắc cốt lõi là đảm bảo bộ nhớ eMMC không hoạt động khi bạn tiến hành ghi dữ liệu. Do đó, Orange Pi sẽ được khởi động từ một hệ điều hành trên thẻ nhớ SD. Từ hệ thống đang chạy trên SD, bạn sẽ có quyền truy cập vào eMMC và có thể ghi file ảnh từ một ổ đĩa USB (pendrive) vào đó bằng lệnh dd.

Chuẩn Bị Trước Khi Thực Hiện

Để quá trình diễn ra suôn sẻ, bạn cần chuẩn bị những thứ sau:

  • Orange Pi: Thiết bị Orange Pi của bạn có tích hợp bộ nhớ eMMC.
  • Thẻ nhớ SD: Một thẻ nhớ SD đã được cài đặt sẵn một hệ điều hành (ví dụ: Armbian Server) để khởi động Orange Pi.
  • Ổ đĩa USB (Pendrive): Một ổ USB chứa file ảnh hệ điều hành (.img) mà bạn muốn ghi hoặc khôi phục lên eMMC. Đảm bảo file ảnh này đã được kiểm tra tính toàn vẹn.
  • Nguồn điện ổn định: Đảm bảo Orange Pi được cấp nguồn đầy đủ và ổn định trong suốt quá trình để tránh mất dữ liệu hoặc hỏng hóc.

Hướng Dẫn Chi Tiết Các Bước Ghi Ảnh eMMC

Hãy làm theo các bước dưới đây để ghi file ảnh hệ điều hành vào eMMC của Orange Pi:

1. Khởi động Orange Pi từ thẻ SD

Cắm thẻ nhớ SD đã cài đặt hệ điều hành vào Orange Pi và khởi động thiết bị. Điều này sẽ đảm bảo hệ thống trên eMMC không được sử dụng, cho phép bạn thao tác ghi dữ liệu an toàn.
Sau khi khởi động, đăng nhập vào hệ thống (thường là qua SSH hoặc màn hình console nếu có).

2. Kết nối ổ USB chứa file ảnh

Cắm ổ đĩa USB (pendrive) chứa file ảnh hệ điều hành (.img) của bạn vào cổng USB của Orange Pi.

3. Xác định và gắn kết ổ USB

Bạn cần xác định tên thiết bị của ổ USB và gắn kết (mount) nó vào một thư mục để có thể truy cập file ảnh.

  • Liệt kê các thiết bị đĩa:

    sudo fdisk -l

    Kiểm tra danh sách các thiết bị (/dev/sda, /dev/sdb, v.v.) và dung lượng của chúng để xác định ổ USB của bạn. Ví dụ, nếu ổ USB của bạn là /dev/sda1, thì thiết bị gốc sẽ là /dev/sda.

  • Gắn kết ổ USB:
    Giả sử ổ USB của bạn là /dev/sdX1 (thay X bằng ký tự tương ứng bạn tìm thấy ở bước trên), hãy gắn kết nó vào thư mục /mnt:

    sudo mount /dev/sdX1 /mnt

    Nếu ổ USB của bạn không có phân vùng mà bạn muốn gắn kết trực tiếp thiết bị, hãy sử dụng /dev/sdX. Tuy nhiên, hầu hết các USB đều có ít nhất một phân vùng.

4. Xóa bảng phân vùng eMMC (Khuyến nghị)

Bước này giúp đảm bảo eMMC sạch sẽ trước khi ghi ảnh mới, tránh xung đột bảng phân vùng cũ. Hãy cực kỳ cẩn thận với lệnh này, đảm bảo bạn đang thao tác trên đúng thiết bị eMMC (/dev/mmcblk1).

sudo dd bs=1 seek=446 count=64 if=/dev/zero of=/dev/mmcblk1
  • bs=1: Kích thước khối là 1 byte.
  • seek=446: Bỏ qua 446 byte đầu tiên.
  • count=64: Ghi 64 byte.
  • if=/dev/zero: Đọc từ thiết bị /dev/zero (cung cấp các byte 0).
  • of=/dev/mmcblk1: Ghi vào thiết bị eMMC.
    (Lệnh này xóa Master Boot Record (MBR) và bảng phân vùng cũ).

5. Ghi file ảnh vào eMMC

Đây là bước quan trọng nhất. Hãy đảm bảo bạn đã xác định đúng đường dẫn của file ảnh và đúng thiết bị eMMC (/dev/mmcblk1).

sudo dd bs=1k if=/mnt/imagen.img of=/dev/mmcblk1 status=progress
  • bs=1k: Kích thước khối là 1 kilobyte, giúp quá trình ghi nhanh hơn.
  • if=/mnt/imagen.img: Đường dẫn đến file ảnh hệ điều hành trên ổ USB đã được gắn kết. Hãy thay imagen.img bằng tên file ảnh thực tế của bạn.
  • of=/dev/mmcblk1: Thiết bị đích là eMMC của Orange Pi.
  • status=progress: Hiển thị tiến độ của quá trình ghi (chỉ có trên các phiên bản dd mới hơn).

Quá trình này có thể mất một khoảng thời gian tùy thuộc vào kích thước file ảnh và tốc độ ghi của eMMC. Sau khi lệnh hoàn tất, bạn sẽ nhận được thông báo về số byte đã ghi.

Lưu Ý Quan Trọng

  • Cẩn trọng với lệnh dd: Lệnh dd rất mạnh mẽ và có thể xóa sạch dữ liệu nếu bạn chọn sai thiết bị đích. Luôn kiểm tra kỹ tên thiết bị (/dev/mmcblk1 cho eMMC, /dev/sdX cho USB) trước khi thực hiện.
  • Tên file ảnh: Đảm bảo bạn nhập đúng tên file ảnh (imagen.img) và đường dẫn của nó.
  • Không ngắt nguồn: Tuyệt đối không ngắt nguồn Orange Pi trong quá trình ghi ảnh để tránh làm hỏng eMMC.
  • Kiểm tra sau khi hoàn tất: Sau khi quá trình ghi hoàn tất, bạn có thể ngắt kết nối USB, tắt nguồn Orange Pi, tháo thẻ SD ra và khởi động lại để kiểm tra hệ điều hành mới trên eMMC.

Với các bước hướng dẫn chi tiết này, bạn có thể dễ dàng ghi hoặc khôi phục hệ điều hành lên eMMC của Orange Pi một cách hiệu quả và an toàn. Chúc bạn thành công!

Leave a Comment

👈 Vuốt để chuyển bài 👉

KIỂM TRA PORT

IPv6 của bạn: Đang lấy...