1. ใช้ sdcard บูทปรกติก่อน
2. หลังจาก Login
- โค้ด: เลือกทั้งหมด
sudo apt update && sudo apt upgrade && sudo reboot
2. ให้ใส่ code เพื่อให้ boot จาก USB
- โค้ด: เลือกทั้งหมด
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
3.จากนั้น reboot PI
4. ใช้คำสั่ง นี้ เพื่อตรวจสอบ OTP ว่าใช้ได้หรือเปล่า ถ้าขึ้นว่า 17:3020000a แสดงว่าใช่้ได้
- โค้ด: เลือกทั้งหมด
vcgencmd otp_dump | grep 17:
5. ทำการ write image ของ OS rasberry Pi ที่ต้องการลงให้ HDD USB หรือ Flash drive จากนั้นนำไปเสียบที่ USB ของ PI แล้ว ถอด sd card เดิมออก
6. เสร็จ
สำหรับ PI4
1. ใช้ sdcard บูทปรกติก่อน
2. หลังจาก Login
3. เพิ่ม mirror server ของ PI เนืองจากผมพบว่า mirror server ที่ปรกติของPI คือของ เกษตรแล้ว cannot connect โดยดูที่ https://www.raspbian.org/RaspbianMirrors ของประเทศไทยอยู่ล่างๆ ครับ เจอนอกจาก เกษตรแล้ว ก็มี ขอนแก่น
- โค้ด: เลือกทั้งหมด
1.sudo nano /etc/apt/sources.list
4 เพิ่ม บรรทัดนี้เพื่อเพิ่มของขอนแก่น เข้าไป bluster ให้เปลี่ยนไปตาม version ของเรา
- โค้ด: เลือกทั้งหมด
deb http://mirror.kku.ac.th/raspbian/raspbian/ buster main contrib non-free rpi
3.
- โค้ด: เลือกทั้งหมด
sudo apt update
sudo apt upgrade
4 ทำการเปลี่ยน ของมูลของfile rpi-eeprom-update โดยการเลี่ยน จาก critical เป็น beta
- โค้ด: เลือกทั้งหมด
sudo nano /etc/default/rpi-eeprom-update
5 กด เข้าไปดู file.bin ที่ /lib/firmware/raspberrypi/bootloader/beta/
- โค้ด: เลือกทั้งหมด
cd /lib/firmware/raspberrypi/bootloader/beta/
ls -l
6. ดูชื่อ file ที่ต้องการ และเปลี่น เป็นชื่อ pieeprom-xxx-xx-xx.bin ที่ต้องการ
- โค้ด: เลือกทั้งหมด
sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-05-15.bin
7 reboot
8. ทำการ write image ของ OS rasberry Pi ที่ต้องการลงให้ HDD USB หรือ Flash drive จากนั้นนำไปเสียบที่ USB ของ PI แล้ว ถอด sd card เดิมออก
9. เสร็จ