การบูต Raspberry Pi 3 B ด้วยไดรฟ์ USB: 3 ขั้นตอน
การบูต Raspberry Pi 3 B ด้วยไดรฟ์ USB: 3 ขั้นตอน
Anonim
การบูต Raspberry Pi 3 B ด้วยไดรฟ์ USB
การบูต Raspberry Pi 3 B ด้วยไดรฟ์ USB

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 แล้วเปิดเครื่อง!