2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
Raspberry Pi 3 B สามารถบู๊ตได้ด้วย thumb drive ที่ใช้งานร่วมกันได้โดยไม่ต้องใช้เงิน!
หมายเหตุ: Raspberry Pi 3 B+ สามารถบูต USB ได้ตั้งแต่แกะกล่อง
ขั้นตอนที่ 1: บูต Pi ของคุณบน SD
Raspberry Pi 3 B+ สามารถบูตจาก USB ได้โดยไม่มีการเปลี่ยนแปลงใดๆ แต่ Raspberry Pi 3 ต้องการบิตบูต USB เพื่อตั้งค่าใน OTP (โปรแกรมแบบครั้งเดียว)
ในการเปิดใช้งานบิตสำหรับบูต USB Raspberry Pi 3 จะต้องบูตจากการ์ด SD พร้อมตัวเลือกการกำหนดค่าเพื่อเปิดใช้งานโหมดการบูต USB เมื่อตั้งค่าบิตนี้แล้ว ไม่จำเป็นต้องใช้การ์ด SD อีกต่อไป โปรดทราบว่าการเปลี่ยนแปลงใดๆ ที่คุณทำกับ OTP จะมีผลถาวรและไม่สามารถยกเลิกได้
คุณสามารถใช้การ์ด SD ใดๆ ที่ใช้ Raspbian หรือ Raspbian Lite เพื่อตั้งโปรแกรมบิต OTP ขั้นแรก เตรียมไดเร็กทอรี /boot พร้อมไฟล์สำหรับบู๊ตที่เป็นปัจจุบัน:-
อัปเดต sudo apt && อัปเกรด sudo apt && sudo รีบูต
จากนั้นเปิดใช้งานโหมดบูต USB ด้วยรหัสนี้: -
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
เพิ่ม program_usb_boot_mode=1 ต่อท้าย /boot/config.txt รีบูต Raspberry Pi ด้วย: -
sudo รีบูต
จากนั้นตรวจสอบว่า OTP ได้รับการตั้งโปรแกรมด้วย:-
vcgencmd otp_dump | กลุ่ม 17:
ตรวจสอบว่าเอาต์พุต 17:3020000a แสดงขึ้น หากไม่เป็นเช่นนั้น แสดงว่าบิต OTP ยังไม่ได้รับการตั้งโปรแกรมสำเร็จ ในกรณีนี้ ให้ทำตามขั้นตอนการเขียนโปรแกรมอีกครั้ง หากยังไม่ได้ตั้งค่าบิต นี่อาจบ่งชี้ว่ามีข้อบกพร่องในฮาร์ดแวร์ Pi
หากต้องการ คุณสามารถลบบรรทัด 'program_usb_boot_mode' ออกจาก config.txt เพื่อที่ว่าหากคุณใส่การ์ด SD ลงใน Raspberry Pi ตัวอื่น ระบบจะไม่ตั้งโปรแกรมโหมดบูต USB ตรวจสอบให้แน่ใจว่าไม่มีบรรทัดว่างที่ส่วนท้ายของ config.txt คุณสามารถแก้ไข config.txt โดยใช้ตัวแก้ไข nano โดยใช้คำสั่ง:-
sudo nano /boot/config.txt # จากนั้นเลื่อนไปจนสุดด้านล่าง
ขั้นตอนที่ 2: หลังจากรีบูต…
ตอนนี้เราต้องการไดรฟ์ USB ที่ใช้งานร่วมกันได้ซึ่งสามารถใช้ในการบู๊ต Pi!
ฉันใช้ไดรฟ์ Buffalo RUF3-KS เพราะมันเร็วและราคาถูก….ไดรฟ์แบบคำต่อคำส่วนใหญ่ไม่ทำงาน!
ตอนนี้เราจำเป็นต้องเบิร์น.img ลงในไดรฟ์ usb (แทนที่ 'X' ด้วยที่เก็บข้อมูลของคุณ):-
sudo dd if=/dev/sdX of="/path/to/image.img"ทำอย่างระมัดระวัง คอมพิวเตอร์ของคุณอาจพังได้
ตอนนี้คุณสามารถปิดระบบของคุณ:-
sudo ปิดตอนนี้
ขั้นตอนที่ 3: เริ่มต้นขึ้น !
ตอนนี้คุณสามารถลบการ์ด SD ของคุณ….
หลังจากที่คุณนำการ์ด SD ออกแล้ว….ใส่ไดรฟ์ USB ในพอร์ต USB แล้วเปิดเครื่อง!