6 Cách điều Chỉnh Raspberry Pi Qua Phân Vùng Boot


Sử dụng Raspberry Pi là niềm vui lớn. Với biết bao dự án để lựa chọn, máy tính giá $50 (khoảng hơn 1 triệu đồng) này sẽ khiến bạn bận rộn trong nhiều tháng. Nhưng thiết lập Raspberry Pi có thể tốn nhiều thời gian.

Nếu không cắm bàn phím để thiết lập WiFi, bạn sẽ phải vật lộn để tìm cấu hình hiển thị phù hợp. Hoặc một số tùy chọn thiết lập rất bình thường khác không nên tiêu hao quá độ thời gian để sắp xếp.

Nhưng trong nhiều trường hợp, bạn cũng có thể có thể thi hành những thay đổi này một cách đơn giản và nhanh chóng. Dưới đây là cách điều chỉnh Raspberry Pi trong phân vùng /boot/ trước lúc khởi động.

Top “thủ thuật” với Raspberry Pi thông qua phân vùng boot

  • Phân vùng boot trong Raspberry Pi là gì?
  • 6 cách điều chỉnh Raspberry Pi qua phân vùng boot
    • 1. Gắn nhãn bản phân phối Raspberry Pi
    • 2. Tinh chỉnh Config.txt để tương thích phần cứng tốt hơn
    • 3. Tạo một file trống để kích hoạt SSH
    • 4. Lưu tin tức xác thực mạng WiFi trong wpa_supplicant.conf
    • 5. Sửa lỗi với phân vùng /boot/
    • 6. Sao chép dữ liệu từ PC sang Raspberry Pi

Phân vùng boot trong Raspberry Pi là gì?

Phân vùng boot trong Raspberry Pi là gì?

Khi thiết lập Raspberry Pi, bạn phải cài đặt một hệ điều hành. Điều này chưa được thi hành tương tự trên PC hoặc máy tính xách tay. Thay vào đó, một hệ điều hành được cài đặt trên Raspberry Pi bằng phương pháp ghi nó vào thẻ SD.

Trong công đoạn này, thẻ được chia làm hai hoặc nhiều phân vùng. Một trong những các phân vùng này chứa hệ điều hành, được định hình với hệ thống file EXT4.

Cái còn sót lại luôn được gọi là “boot” và liên quan đến /boot/. Phân vùng này còn có một loạt dữ liệu, cấu hình và các tùy chọn boot khác, được định dạng với hệ thống file FAT. Lưu ý rằng phân vùng /boot/ là bắt buộc cho mọi bản phân phối Raspberry Pi.

Ngoài thực tiễn là bạn có thể sử dụng /boot/ để điều tiết các cài đặt phần cứng Raspberry Pi, phân vùng này còn đáng chú ý theo một cách khác. Có thể truy cập phân vùng /boot/ trên bất kỳ máy tính nào có đầu đọc thẻ. Điều này trái ngược với hệ điều hành chính, hầu như chỉ cũng có thể có thể đọc được trên máy tính Linux.

Như vậy, bạn có thể truy cập /boot/ trong Windows, macOS, Linux hay bất kể hệ điều hành nào khác. Điều quan trọng là bạn cũng có thể duyệt nó từ hệ điều hành được cài đặt trên Raspberry Pi.

Vì vậy, phân vùng /boot/ rất hữu ích. Nhưng bạn cũng đều có thể làm cái gi với nó? Lắp thẻ SD của Raspberry Pi vào PC, mở /boot/, sau đó đọc tiếp phần sau để tìm hiểu.

6 cách điều tiết Raspberry Pi qua phân vùng boot

1. Gắn nhãn bản phân phối Raspberry Pi

Chạy nhiều dự án trên Raspberry Pi cũng có thể có thể hơi khó hiểu. Ví dụ, bạn duy trì một bảng tính để biết mỗi Pi đang làm gì. Bên cạnh đó, bạn cũng lưu ý phần cứng nào được kết nối, chẳng hạn như camera hoặc màn hình cảm ứng và Pi nằm trong case nào.

Nhưng bạn cũng có thể chỉ có 1 Pi, với nhiều thẻ nhớ microSD để dễ dàng chuyển đổi giữa các dự án. Tuy nhiên, ngay cả những lúc đó, bạn cũng có thể thấy khó nhớ lại những gì có trên mỗi thẻ.

Đơn giản chỉ cần tạo một file văn bản trong phân vùng /boot/ với một tên hữu ích, chẳng hạn như “security cam.txt” or “print server.txt”. Bạn có thể thêm chi tiết về dự án vào phần thân của file.

Làm điều ấy cấp phép bạn nhanh chóng định vị thẻ SD mà không cần boot.

2. Tinh chỉnh Config.txt để tương thích phần cứng tốt hơn

Mặc dù Raspberry Pi không có BIOS hệ thống, nhưng nó có file config.txt, được tìm thấy trong /boot/.

Đây là nơi chứa các tinh chỉnh cho Raspberry Pi, với những tùy chọn cho đa số tất cả bạn có thể tưởng tượng. File có một danh sách các cài đặt bằng phương pháp dùng định dạng “property=value” , mỗi cài đặt một dòng. Lưu ý vấn đề thiếu không gian. Nhận xét có thể được thêm bằng ký tự # để bắt đầu một dòng.

Mỗi phần của file config.txt được đánh dấu rõ ràng, với những loại nhận xét giải thích từng cài đặt làm trọng trách gì. Mặc dù file này nên được chỉnh sửa 1 cách cẩn thận, nhưng có đủ thông tin để ngăn bạn thực hiện những thay đổi gây ra hậu quả nghiêm trọng.

Loại tinh chỉnh bạn thi hành ở đây sẽ lệ thuộc vào thiết lập phần cứng. Ví dụ, bạn cũng đều có thể muốn bật mô-đun camera khi boot:

   start_x=1   

Trong khi đó, nếu bạn đang chật vật để kết thúc được được hình ảnh qua HDMI, hãy sử dụng:

   hdmi_safe=1   

Cài đặt này kết hợp các cài đặt HDMI không trùng lặp để kết thúc được một bản sửa lỗi chung, toàn diện buộc HDMI phải hoạt động.

Một thao tác tinh chỉnh config.txt đáng chú ý khác là xoay màn hình, sử dụng display_rotate. Ví dụ, xoay 90 độ với lệnh:

   display_rotate=1   

Xoay 180 độ với lệnh:

   display_rotate = 2   

v.v…

Config.txt là tính năng cấu hình phần cứng quan trọng nhất trên Raspberry Pi. Mặc dù raspi-config không thể bỏ qua, nhưng config.txt có tác động lớn hơn, cho phép cấu hình trước khi khởi động.

Tham khảo wiki elinux.org để hiểu thêm chi tiết về file config.txt tại:

   https://elinux.org/RPiconfig   

3. Tạo một file trống để kích hoạt SSH

Tạo một file trống để kích hoạt SSH

Sử dụng SSH để truy cập từ xa Raspberry Pi tiết kiệm rất nhiều thời gian. Ví dụ, bạn có thể muốn cập nhật hệ điều hành, nhưng vẫn không thể kết nối Pi với TV. Câu trả lời là truy cập từ xa Raspberry Pi và SSH là cách mau nhất để làm điều này.

Tuy nhiên, các phiên bản sau của hệ điều hành Raspberry Pi dựa theo Debian theo mặc định đã vô hiệu hóa SSH. Đây là một giải pháp bảo mật cũng đều có thể gây không tiện cho người sử dụng thường xuyên.

Tuy nhiên, có 1 cách giải quyết. Chỉ cần tạo một file đặc biệt trong phân vùng /boot/ để kích hoạt SSH.

Mở phân vùng /boot/ trên máy tính và tạo một file mới. Gắn nhãn nó là ssh và xóa phần mở rộng file. Chỉ đơn giản như vậy thôi! Việc giữ một file ssh flag trên PC rất có mức giá trị. Bằng cách này, tất cả những gì bạn phải làm là kéo và thả file vào phân vùng /boot/ mỗi khi bạn cài đặt Raspberry Pi OS.

File này hoạt động như 1 flag khi Pi khởi động, hướng dẫn hệ điều hành kích hoạt SSH.

Lưu ý rằng bạn sẽ được nhắc thay đổi mật khẩu người sử dụng mặc định “pi” khi bạn đăng nhập lần đầu.

4. Lưu tin tức xác thực mạng WiFi trong wpa_supplicant.conf

Một bước thiết lập Raspberry Pi nữa là đưa thiết bị vào mạng không dây. Mặc dù việc cắm trực diện vào router có thể để dành thời gian, nhưng bạn lại không có đủ cổng hoặc Pi nằm quá xa.

Để xử lý vấn đề này, ta cần dùng mạng không dây, có tức là đăng nhập vào môi trường desktop của Pi. Việc thiết lập bằng chuột và bàn phím không mất quá độ thời gian. Bạn có thể thiết lập nó trong dòng lệnh, bằng cách chỉnh sửa file wpa_supplicant.conf, nhưng bạn cũng có thể có thể chỉnh sửa file này trước lúc Pi boot.

Trong phân vùng /boot/, tạo một file wpa_supplicant.conf mới. Mở nó trong trình soạn thảo văn bản của PC (ví dụ Notepad trên Windows hoặc Notepad++ nếu bạn thích). Sao chép và dán các loại sau:

   ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev    update_config=1    country=US    network={    ss>  

Một số chỉnh sửa được yêu cầu. Đầu tiên, thay đổi quốc gia cho phù hợp (ví dụ, GB cho Vương quốc Anh).

Theo đó, đặt các trường SSID PASSWORD khớp với những trường trong mạng không dây. Lưu file, sau đó đóng nó và khởi động Pi. thiết bị sẽ sớm kết nối với WiFi cục bộ. Truy cập trang quản trị của router để xem địa chỉ IP cho Pi.

Sau đó, bạn có thể truy cập Raspberry Pi từ xa qua SSH. Cũng như SSH, việc giữ một bản sao của file wpa_supplicant.conf trên PC để thiết lập nhanh rất có mức giá trị.

5. Sửa lỗi với phân vùng /boot/

Sửa lỗi với phân vùng /boot/

Việc phát hành Raspberry Pi 4 vào năm 2019 có 3 phiên bản với các thông số RAM khác nhau. Trong khi các model 1GB và 2GB chạy khá tốt, Raspberry Pi 4 4GB có 1 lỗi. Cụ thể, lỗi này liên quan đến phát hiện cổng USB trong Ubuntu.

Lỗi này ngăn các cổng được phát hiện trong phiên bản 4GB của Pi 4, nhưng có một phương pháp giải quyết. Cho đến khi bản sửa lỗi chính thức được đưa ra, bạn cũng có thể có thể điều tiết lượng RAM có sẵn cho hệ điều hành.

Mở /boot/firmware và tìm file usercfg.txt. Khởi chạy file này trong 1 trình soạn thảo văn bản và thêm:

   total_mem=3072   

Điều này thay đổi RAM có sẵn từ 4GB thành 3GB.

Lưu và đóng file, sau đó khởi động Raspberry Pi 4. Các cổng USB bây giờ sẽ hoạt động. Một bản cập nhật trong tương lai sẽ giải quyết lỗi này.

6. Sao chép dữ liệu từ PC sang Raspberry Pi

Nếu cần mau chóng sao chép dữ liệu từ PC sang Raspberry Pi, bạn cũng có thể có thể sử dụng phân vùng /boot/. Chỉ cần sao chép dữ liệu vào một thư mục mới và nó sẽ cũng đều có thể truy cập được khi bạn boot Pi. Tuy nhiên, lưu ý rằng kích thước của phân vùng /boot/ bị hạn chế.

Như vậy, cách này chỉ phù phù hợp với các file nhỏ, như MP3 hoặc hình ảnh, thay vì những file video. Nó chẳng cần là một giải pháp lý tưởng, nhưng có tác dụng. Đây là nhiều cách hơn để sao chép dữ liệu giữa PC và Raspberry Pi.

Với rất nhiều tùy chọn để cấu hình Raspberry Pi trong phân vùng /boot/, bạn sẽ để dành thời gian cho dự án tiếp theo của mình. Để tóm tắt lại, bạn có thể thực hành các thao tác sau trong phân vùng /boot/:

  • Gắn nhãn thẻ SD
  • Tinh chỉnh config.txt
  • Kích hoạt SSH
  • Load trước thông tin mạng không dây
  • Sửa lỗi
  • Sao chép dữ liệu từ PC sang Pi

Nhiều trong các các tinh chỉnh này giúp bức tốc mọi thứ, nhưng bạn cũng cũng đều có thể hợp lý hóa thiết lập Raspberry Pi của mình hơn nữa.

Chúc bạn thi hành thành công!

Sưu Tầm: Internet - Kênh Tin: TT39

Bài Viết Liên Quan


Bài Viết Khác