Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
boot_usb_rpi_only [2021/09/26 04:00] – added instructions on how to do the same thing via command line (thanks Aelieth!) atariboot_usb_rpi_only [2022/01/04 07:16] (current) – added section about argon one ssd slot atari
Line 41: Line 41:
 ===== Raspberry Pi 4/400 ===== ===== Raspberry Pi 4/400 =====
  
-==== The l33t hAck3r way ====+==== The recommended way ====
  
-  - Boot up Raspberry Pi OS on the Pi 4/400 and access it [[access_the_batocera_via_ssh|via SSH]] or use its local terminal emulator. +  - Boot up Raspberry Pi OS on the Pi 4/400 and access it [[access_the_batocera_via_ssh|via SSH]] or use its local terminal emulator (if you don't have Raspberry Pi OS or can't install it, use the [[#the_alternative_way|below instructions instead]]). 
-  - Run ''sudo rpi-eeprom-update -a'' to update the EEPROM +  - Upgrade your system by running ''sudo apt update'', ''sudo apt full-upgrade'' and then reboot
-  - Reboot your Pi 4/400 into Raspberry Pi OS again. +  - Run ''sudo rpi-eeprom-update -a'' to update the EEPROM and reboot again. 
-  - Run ''sudo rpi-eeprom-config'' to open up the EEPROM configuration menu +  - Run ''sudo raspi-config'' to open up the interactive configuration tool, navigate with the arrow keys and ''[Enter]''. {{ hardware:raspi-config.png?nolink |The raspi-config command line tool, should be familiar to Raspberry Pi users.}} 
-  - Navigate the menus and select your config -> boot +  - Navigate to **6 Advanced options** -> **A6 Boot Order** and choose "B2 USB Boot". {{ hardware:raspi-config_usb_boot.png?nolink |}} 
-  - Put USB firstSD card second +  - Confirm that the screen says "USB is default boot device" and exit the to the main menu with ''[Esc]''
-  - Save to the eeprom, then boot into your Batocera USB drive!+  - Select **<Finish>**you can use the ''[Tab]'' key. {{ hardware:raspi-config_finish.png?nolink |At the bottom right.}} 
 +  - Let it reboot. 
 +  - The Raspberry Pi 4/400 will now always check the USB first when booting. You can shut down Raspberry Pi OS and boot into Batocera on your USB.
  
-Apparently this is reversible, but I wouldn't know how to get back into Raspberry Pi OS to run these commands again (unless you also install Raspberry Pi OS onto a USB drive).+These actions are reversible by selecting the SD card instead of the USB. The OTP bit will still be set, however.
  
-==== The recommended way ====+==== The alternative way ====
  
-The recommended process is flashing your bootloader. You will need a spare SD-card to do it (its data will be wiped in the process!)+An alternate way is by flashing your bootloader. You will need a spare SD-card to do it (its data will be wiped in the process!)
  
 <WRAP center round alert 60%> <WRAP center round alert 60%>
Line 72: Line 74:
  
 Your Pi should now boot from the USB drive first. Your Pi should now boot from the USB drive first.
 +
 +==== Argon One SSD slot ====
 +
 +The Argon One case offers the ability to use an SSD in its special compartment, which connects to the Raspberry Pi via USB. This USB-to-SATA connections seems to be a bit picky about what it will respond to, so some extra steps are required should you want to install Batocera onto an SSD connected via this method (for reference, booting Batocera off of an SD card still works completely fine, this is for only if you explicitly want Batocera to boot from the SSD).
 +
 +<WRAP center round important>
 +This only works for standard SATA 3 SSDs. NVME and PCIe drives will not work.
 +</WRAP>
 +
 +  - If already assembled, disassemble the case
 +  - Download and run the latest Raspberry Pi OS on the Pi 4
 +  - Open a terminal and type ''sudo nano /etc/default/rpi-eeprom-update''
 +  - Change the word ''critical'' to ''stable'' and save the file with ''[Ctrl]'' + ''[S]''
 +  - Then run ''sudo rpi-eeprom-update'' to update the EEPROM
 +  - Continue the steps from 3 in the [[#the_recommended_way|recommended way]] section above
 +  - Turn off the Pi 4
 +  - Flash Batocera to your intended SSD
 +  - Reassemble the case with the SSD attached
 +
  • boot_usb_rpi_only.1632621646.txt.gz
  • Last modified: 3 years ago
  • by atari