Cách khởi động Raspberry Pi 4 qua SSD hoặc Mạng
Trong hướng dẫn này, bạn sẽ học cách sửa đổi bộ nạp khởi động Raspberry Pi 4 của mình để khởi động qua phương tiện lưu trữ USB, chẳng hạn như ổ SSD ngoài (ổ thể rắn), nhanh hơn, đáng tin cậy hơn và cung cấp nhiều dung lượng hơn thẻ nhớ microSD . Bạn cũng sẽ tìm hiểu cách bật khởi động mạng trên Raspberry Pi 4 của mình để khởi động qua kết nối Ethernet (internet).
Mục Lục
Tại sao lại khởi động Raspberry Pi 4 qua SSD hoặc Network?
Có một số tình huống mà bạn muốn khởi động Raspberry Pi của mình qua SSD thay vì thẻ microSD.
Ví dụ: khi bạn bật khởi động USB, Pi sẽ kiểm tra các thiết bị USB có khả năng khởi động được kết nối trước tiên. Nếu không phát hiện thấy thiết bị USB khởi động nào, Pi sẽ kiểm tra thẻ SD và khởi động hệ điều hành. Do đó, bạn có thể sử dụng Raspberry Pi để khởi động, chạy hoặc kiểm tra các bản phát hành hệ điều hành khác mà không cần định dạng hoặc xóa hệ điều hành chính khỏi thẻ SD mà bạn sử dụng hàng ngày.
Ngoài ra, nếu bạn không có thẻ SD hoặc có thẻ SD kích thước nhỏ hơn nhưng yêu cầu nhiều dung lượng hơn cho mục đích của bạn, thì khởi động USB qua ổ đĩa flash (chẳng hạn như ổ USB hoặc SSD) có ý nghĩa. Tuy nhiên, nếu Raspberry Pi 4 ngừng khởi động, hãy tìm những nguyên nhân này khiến Raspberry Pi không khởi động được và khắc phục chúng.
Flash USB Bootloader Firmware
Để kích hoạt USB boot, bạn cần flash firmware của USB bootloader vào Raspberry Pi 4. Đối với điều này, bạn sẽ yêu cầu thẻ microSD có kích thước bất kỳ (nhỏ nhất là 256MB sẽ hoạt động). Sau đó, hãy làm theo các bước sau để flash bộ nạp khởi động USB vào Raspberry Pi 4 của bạn.
- Tải xuống, cài đặt và khởi chạy phiên bản mới nhất của công cụ Raspberry Pi Imager. Ngoài ra, hãy kết nối thẻ nhớ microSD với hệ thống máy tính của bạn.
- Nhấp chuột Chọn hệ điều hành và chọn Hình ảnh Tiện ích Khác > Bộ nạp khởi động > Khởi động USB.
- Nhấp chuột Chọn bộ nhớ và chọn thẻ nhớ microSD.
- Nhấp chuột Viết. Chờ nó hoàn thành. Sau khi hoàn tất, hãy tháo / rút và sau đó ngắt kết nối thẻ microSD khỏi hệ thống.
- Tắt Raspberry Pi 4 và lắp thẻ nhớ microSD khởi động USB.
- Kết nối nguồn điện với Raspberry Pi 4. Pi sẽ bật và bộ nạp khởi động USB sẽ tự động nhấp nháy. Quá trình này sẽ chỉ mất vài giây. Đèn LED màu xanh lá cây trên Raspberry Pi sẽ nhấp nháy đều đặn sau khi bộ nạp khởi động được nhấp nháy thành công. Nếu bạn đã kết nối cổng HDMI với màn hình, bạn sẽ thấy màn hình màu xanh lục sau khi chương trình cơ sở được nhấp nháy.
- Bây giờ bạn có thể tắt Raspberry Pi và tháo thẻ nhớ microSD.
Raspberry Pi 4 của bạn đã sẵn sàng khởi động từ phương tiện lưu trữ USB bên ngoài, chẳng hạn như ổ USB hoặc SSD di động hoặc ổ cứng. Tuy nhiên, bạn cần flash phương tiện khởi động USB với hệ điều hành mong muốn mà bạn muốn khởi động thông qua Raspberry Pi 4. Các bước thực hiện như sau:
- Khởi chạy công cụ Raspberry Pi Imager và nhấp vào Chọn hệ điều hành để chọn hệ điều hành từ danh sách. Nếu bạn muốn flash một hình ảnh hệ điều hành mà bạn đã tải xuống trên máy cục bộ của mình, hãy chọn Phong tục và sau đó chọn .img Tệp hệ điều hành từ hệ thống của bạn.
- Nhấp chuột Chọn bộ nhớ để chọn phương tiện lưu trữ USB được kết nối và nhấp vào Viết.
- Sau khi hệ điều hành được flash trên phương tiện khởi động USB, chẳng hạn như ổ SSD bên ngoài hoặc ổ USB, hãy tháo / đẩy nó ra và sau đó ngắt kết nối ổ đĩa khỏi hệ thống.
- Kết nối ổ USB với một trong các cổng USB 3.0 trên Raspberry Pi 4 của bạn.
- Kết nối nguồn điện để bật Raspberry Pi 4. Pi sẽ kiểm tra phương tiện USB có thể khởi động trước và nếu được tìm thấy, nó sẽ bắt đầu khởi động hệ điều hành từ ổ lưu trữ USB được kết nối.
- Giờ đây, bạn có thể sử dụng Raspberry Pi với HĐH chạy qua ổ lưu trữ USB. Điều này sẽ cho phép bạn thử các hệ điều hành và dự án khác nhau, chẳng hạn như Philips Ambilight DIY cho bất kỳ TV nào.
Phần mềm chương trình cơ sở khởi động mạng Flash
Việc kích hoạt khởi động mạng trên Raspberry Pi 4 rất dễ dàng và hữu ích khi Raspberry Pi 4 không khởi động được từ thẻ SD được kết nối vì bất kỳ lý do gì, chẳng hạn như lỗi hệ điều hành. Khi bạn flash chương trình cơ sở khởi động mạng, Raspberry Pi 4 sẽ thử khởi động từ thẻ SD trước. Tuy nhiên, nếu hệ điều hành không được tìm thấy hoặc bị hỏng, Raspberry Pi 4 sẽ tải công cụ Imager.
Trong những trường hợp như vậy, bạn không cần phải flash lại thẻ SD bằng máy tính của mình, điều này yêu cầu bạn tháo thẻ khỏi Raspberry Pi 4. Thay vào đó, bạn có thể sử dụng công cụ Raspberry Pi Imager được tải tự động để tải xuống và flash Hệ điều hành trực tiếp từ internet vào thẻ SD mà không cần tháo thẻ khỏi Raspberry Pi 4.
Các bước thực hiện như sau:
- Khởi chạy Raspberry Pi Imager công cụ trên hệ thống máy tính của bạn và gắn thẻ SD.
- Nhấp chuột Chọn hệ điều hành và chọn Hình ảnh Tiện ích Khác > Bộ nạp khởi động > Hồi phục lại mạng.
- Nhấp chuột Chọn bộ nhớchọn thẻ SD và nhấp vào Viết. Chờ cho đến khi hoàn thành.
- Cắm thẻ SD khởi động mạng vào Raspberry Pi 4 và bật nó lên.
- Phần mềm khởi động mạng sẽ được flash. Đèn LED màu xanh lá cây sẽ bắt đầu nhấp nháy sau khi hoàn tất.
Bây giờ bạn có thể tháo thẻ SD khởi động mạng. Nếu bây giờ bạn lắp thẻ SD trống và kết nối cáp Ethernet, bạn có thể flash thẻ với hệ điều hành mong muốn trực tiếp từ internet trên Raspberry Pi 4…
Khởi động Raspberry Pi qua Kết nối mạng (Ethernet)
Nếu bạn đã flash bootloader khởi động mạng trên Raspberry Pi 4, nó sẽ tải công cụ Raspberry Pi Imager. Bạn cần làm theo các bước sau để cài đặt hệ điều hành từ internet khi khởi động mạng được bật.
- Nhấn và giữ Sự thay đổi phím trong vài giây.
- Kết nối cáp Ethernet được kết nối với bộ định tuyến với Raspberry Pi 4.
- Nó sẽ bắt đầu tải xuống trình cài đặt. Sau khi tải xuống, bạn có thể sử dụng công cụ Imager để flash thẻ SD giống như trên máy tính.
Điều này sẽ giúp bạn tiết kiệm thời gian và bạn không cần phải ngắt kết nối bất kỳ thứ gì khỏi Raspberry Pi 4 của mình.
Kiểm tra hoặc chạy nhiều hệ điều hành Pi qua USB Boot
Với USB boot, bạn có thể thử nhiều hệ điều hành, bao gồm cả phiên bản beta, tương thích với Raspberry Pi 4 và kiểm tra chúng mà không cần phải tháo thẻ SD đang chạy phiên bản ổn định. Nó cũng giúp bạn tăng dung lượng lưu trữ, rất hữu ích khi bạn sử dụng Raspberry Pi 4 làm máy chủ MotionEye NVR hoặc Plex để lưu trữ các bản ghi video hoặc phim và chương trình truyền hình. Khởi động mạng giúp bạn nhanh chóng giải cứu khi hệ điều hành trên thẻ SD không khởi động được do hỏng hoặc bất kỳ lý do nào khác.