Bài 1. Làm quen với Banana Pi (2)

0
686

Tiếp theo bài viết về Làm quen với Banana Pi (1) tại https://aiots.vn/?p=2251&preview=true#Window, bài viết này trình bày hai nội dung chính sau:

3. Cài đặt thẻ nhớ sử dụng hệ điều hành Linux

4. Cách khởi động và tắt Banana

3. Cài đặt thẻ nhớ sử dụng hệ điều hành Linux

 Đối với máy tính chạy hệ điều hành Linux, bạn không cần phần mềm để giải nén hoặc tạo file image vào thẻ nhớ. Để thực hiện các công việc này, bạn sử dụng lệnh tar dd được cài đặt trên mọi Hệ điều hành Linux theo mặc định.

Để chuẩn bị tạo file image lên thẻ nhớ sử dụng hệ điều hành Linux, cần tải các phần mềm sau:

– Một file image đã tải xuống

– Chương trình dd

– Chương trình tar bao gồm support gzip

– Chương trình fdisk

* Lưu ý: Khi sử dụng lệnh dd với đặc tính of có thể làm mất dữ liệu ổ đĩa, thậm chí sẽ làm hỏng máy tính của bạn nếu chọn sai ổ đĩa. Do đó, bạn cần đảm bảo chọn chính xác thẻ nhớ.

3.1. Các bước cài đặt:

1. Giải nén file đã download .tar hoặc.gz, sử dụng câu lệnh:

$ tar -xzvf Raspbian_For_BananaPi_v1412.tgz

2. Nếu bạn tải file .zip, sử dụng câu lệnh sau:

$ unzip Raspbian_For_BananaPi_v1412.zip

3. Để kiểm tra đường dẫn của thẻ nhớ, sử dụng câu lệnh dưới đây:

$ sudo fdisk -l

Lưu ý: Để xác định đúng thiết bị, bạn có thể so sánh kết quả trước và sau khi cắm thẻ nhớ vào. Sử dụng lệnh: /dev/mmcblk0 để kiểm tra.

4. Tạo file backup lên thẻ nhớ;

5. Ngắt kết nối các phân vùng của thẻ nhớ, nếu phân vùng nào được truy cập dùng lệnh:

$ sudo umount /dev/mmcblk0*

6. Tạo file image vào thẻ nhớ

$ sudo dd if=Raspbian_For_BananaPi_v1412.img of=/dev/mmcblk0 bs=1M

Quá trình xử lý diễn ra trong vài phút;

7. Trên một số hệ thống, thẻ nhớ được tự động truy cập trong quá trình ghi.

Ngắt kết nối các phân vùng của thẻ nhớ :

$ sudo umount /dev/mmcblk0*

Quá trình kết thúc, lấy thẻ ra và cắm vào khe cắm thẻ nhớ Banana Pi

3.2 Hoạt động của các câu lệnh:

Trong hệ điều hành Linux, bạn cũng cần giải nén và ghi file image vào thẻ nhớ. Tuy nhiên các tác vụ này thực hiện nhanh hơn và dễ dàng hơn nhiều khi sử dụng lệnh và không cần cài đặt phần mềm.

Trên thực tế, để mở file image sử dụng lệnh tar và ghi file image vào thẻ nhớ sử dụng lệnh dd (disk dump). Tool tar là một chương trình để đóng gói hoặc giải nén file. Tool dd là một tiện ích để chuyển đổi và sao chép file nguồn (đầu vào file -if) đến đích (đầu ra file- of). Ngược lại với một bản copy , thứ tự thực tế của các byte được giữ nguyên.

Lệnh dd được thực thi với đặc quyền root (bằng cách sử dụng thêm trước dòng lệnh sudo) để sử dụng file image được coi như đầu vào, thẻ nhớ là đầu ra và để đọc/ghi với kích thước block 1 MGB (bs). Kích thước block là một lựa chọn an toàn khi ghi file image để đọc từ thẻ nhớ. Cũng có thể sử dụng kích thước block là 4M để quá trình ghi nhanh hơn, nhưng có thể không thành công.

Bạn không cần phải định dạng thẻ nhớ trước khi thực hiện lệnh dd cũng như ghi file toàn bộ phân vùng trực tiếp vào thẻ nhớ.

Lưu ý: Khi sử dụng /dev/mmcblk0* có thể xảy ra lỗi khi phân vùng thẻ nhớ. Sử dụng fdisk –l để xác định chính xác thiết bị.

Thực thi lệnh dd sẽ diễn ra một lúc. Để kiểm tra quá trình xử lý, bạn có thế sử dụng lệnh sau:  $ sudo pkill -USR1 -n -x dd

Ngoài ra:

– Để tìm hiểu thêm lệnh man dd trong shell, sử dụng: $ man dd

– Để tìm hiểu thêm lệnh man dd trong shell, sử dụng: $ man tar

– Để tìm hiểu thêm lệnh man disk trong shell, sử dụng: $ man fdisk

4. Cách khởi động và tắt Banana Pi

Khi sử dụng Banana Pi với tính năng như một máy tính, thao tác khởi động và tắt quan trọng như trong máy tính để bàn.  Quá trình sẽ khởi động Kernel Linux và một số dịch vụ quan trọng. Quá trình tắt máy theo đúng trình tự và không tắt nguồn Banana Pi cho đến khi tất cả dữ liệu được đồng bộ hóa với thẻ nhớ hoặc các thành phần bên ngoài

Để khởi động Banana Pi bạn cần những thành phần dưới đây:

–  Bananana Pi;

– Thẻ nhớ đã cài hệ điều hành

4.1. Khởi động

Các bước khởi động Banana Pi:

1. Kết nối cáp Ethernet tới mạng;

2. Kết nối Banana Pi với màn hình;

3. Cắm bàn phím và chuột USB vào các cổng của Banana Pi;

4. Lắp thẻ nhớ vào thiết bị;

5. Cấp nguồn sử dụng dây cấp nguồn USB;

Màn hình khởi động sau khi cài đặt hệ điều hành Android thành công
Màn hình khởi động sau khi cài đặt hệ điều hành Raspbian thành công

4.2 Cách tắt Banana Pi

* Cách tắt Banana Pi với hệ điều hành Android:

Ấn và giữ nút Power trên Banana Pi

* Cách tắt Banana Pi với hệ điều hành Linux:

Sử dụng lệnh shutdown hoặc tắt trên màn hình (Trong hệ điều hành Raspbian gọi là LXDE).

– Với hệ điều hành Raspbian thực hiện những bước sau:

1. Click vào biểu tượng LXDE ở góc trái phía dưới màn hình;

2. Click vào Logout;

3. Click vào Shutdown trong cửa sổ tiếp theo;

– Cấu trúc lệnh khi sử dụng Shutdown :

$ sudo shutdown -h now

4.3 Cách làm việc

Sau khi cài đặt thành công thẻ nhớ bạn có thể khởi động Banana Pi tùy theo hệ điều hành đã chọn.

Nếu đã tắt Banana Pi, để khởi động lại bạn nên ấn và giữ nút Power. Nếu  thiết bị đã kết nối với màn hình, bạn sẽ thấy thông báo khởi động. Khi khởi động thành công, bạn có thể làm việc trong môi trường hệ điều hành.

Với hệ điều hành Linux, bạn có thể tắt thiết bị thông qua Shell. Với giao diện màn hình, có thể truy cập vào Shell thông qua ứng dụng Terminal (Với Raspbian là LXTerminal)

Lệnh shutdownh  dừng tạm thời và shutdown now tắt ngay.

Nếu muốn khởi động lại thiết bị của mình, có thể sử dụng shutdown -r (khởi động lại). Vì lệnh tắt thiết bị yêu cầu quyền root, thêm sudo trước shutdown. Thao tác này sẽ đưa ra lệnh tiếp theo -shutdown-  được thực thi với các đặc quyền của root. Bạn sẽ phải nhập mật khẩu của người dùng. Trên hầu hết các hệ điều hành của Banana Pi, mật khẩu mặc định cho người dùng mặc định là bananapi.

Bạn cũng có thể tắt nguồn hoặc khởi động lại Banana Pi thông qua menu LXDE hoặc các lệnh thích hợp. Sau đây là các lệnh tắt nguồn và khởi động lại tương ứng:

$ sudo poweroff
$ sudo reboot

Ngoài ra để tìm hiểu lệnh shutdown sử dụng $ man shutdown và tham khảo trang https://en.wikipedia.org/wiki/Sudo để hiểu hơn lệnh sudo.

Biên soạn: Thùy Phương

Để cập nhật tin tức công nghệ mới nhất và các sản phẩm của công ty AIoT JSC, vui lòng truy cập link: http://aiots.vn hoặc linhkienaiot.com

0 0 Phiếu bầu
Article Rating
Subscribe
Notify of
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả các bình luận