With the latest RaspiOS Eeprom update it is possible to boot the RPI 4 direct from an SSD HD. Without an SD card in the system.
This gives a very fast working system. I'am using a very small PCIe NVMe 120 GB drive board in an alu housing with an usb3 connection.
Is is possible to copy the SD image to the SSD HD.
Bram
(2020-09-07, 09:50 PM)verkerkbr Wrote: [ -> ]With the latest RaspiOS Eeprom update it is possible to boot the RPI 4 direct from an SSD HD. Without an SD card in the system.
This gives a very fast working system. I'am using a very small PCIe NVMe 120 GB drive board in an alu housing with an usb3 connection.
Is is possible to copy the SD image to the SSD HD.
Bram
Waoooww impressive !!!
So far I was reluctant for RP1 4, but I made the step.
Which boot-loader version do you use ? The latest I found (and use) is dated September 03.
Regarding the boot-loader update, I was helped by this article
in Framboise 314 the french speaking Raspberry blog .
(2020-09-08, 01:36 PM)Didier B Wrote: [ -> ] (2020-09-07, 09:50 PM)verkerkbr Wrote: [ -> ]With the latest RaspiOS Eeprom update it is possible to boot the RPI 4 direct from an SSD HD. Without an SD card in the system.
This gives a very fast working system. I'am using a very small PCIe NVMe 120 GB drive board in an alu housing with an usb3 connection.
Is is possible to copy the SD image to the SSD HD.
Bram
Waoooww impressive !!!
So far I was reluctant for RP1 4, but I made the step.
Which boot-loader version do you use ? The latest I found (and use) is dated September 03.
Regarding the boot-loader update, I was helped by this article in Framboise 314 the french speaking Raspberry blog .
Update to the latest eeprom version
Is perhaps allready available with the latest updates.
It is probably still a beta version
You must change “critical” to “stable”:
sudo nano /etc/default/rpi-eeprom-update
sudo reboot
With this commands you can look if it works:
vcgencmd bootloader_version
vcgencmd bootloader_config
connect the SSD and then:
sudo mkdir /mnt/ssd
sudo mount /dev/sda1 /mnt/ssd
then after you have made a copy from your SD image to SSD drive with the Piclone option:
sudo cp /boot/*.elf /mnt/ssd
sudo cp /boot/*.dat /mnt/ssd
sudo shutdown now
Now your SSD starts without a SD card in the system.
Bram
(2020-09-08, 02:33 PM)verkerkbr Wrote: [ -> ] (2020-09-08, 01:36 PM)Didier B Wrote: [ -> ] (2020-09-07, 09:50 PM)verkerkbr Wrote: [ -> ]With the latest RaspiOS Eeprom update it is possible to boot the RPI 4 direct from an SSD HD. Without an SD card in the system.
This gives a very fast working system. I'am using a very small PCIe NVMe 120 GB drive board in an alu housing with an usb3 connection.
Is is possible to copy the SD image to the SSD HD.
Bram
Waoooww impressive !!!
So far I was reluctant for RP1 4, but I made the step.
Which boot-loader version do you use ? The latest I found (and use) is dated September 03.
Regarding the boot-loader update, I was helped by this article in Framboise 314 the french speaking Raspberry blog .
Update to the latest eeprom version
Is perhaps allready available with the latest updates.
It is probably still a beta version
You must change “critical” to “stable”:
sudo nano /etc/default/rpi-eeprom-update
sudo reboot
With this commands you can look if it works:
vcgencmd bootloader_version
vcgencmd bootloader_config
connect the SSD and then:
sudo mkdir /mnt/ssd
sudo mount /dev/sda1 /mnt/ssd
then after you have made a copy from your SD image to SSD drive with the Piclone option:
sudo cp /boot/*.elf /mnt/ssd
sudo cp /boot/*.dat /mnt/ssd
sudo shutdown now
Now your SSD starts without a SD card in the system.
Bram
Hi Bram,
as explained I followed steps in the blog Framboise 314.
After update and full-upgrade, rpi-eeprom was installed.
I changed rpi-eeprom-update from "critical" to "stable";
sudo nano /etc/default/rpi-eeprom-update
Then I picked the last available stable release and updated rpi--eeprom :
sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/stable/pieeprom-2020-09-03.bin
sudo reboot
Then I checked the bootloader config :
vcgencmd bootloader_config
...
BOOT_ORDER=0xf41 (as expected) !
I removed the SD card, re-started (from the USB SSD), et voilà ! (it was like removing the small side wheels from a ... Maserati !!!)
EDIT : forgotten 1st step : I prepared the SSD using the SD card copier Menu/Accessories/SD card copier and found the file system was already expanded !
I read the the updates for this are now incorporated in the Rpi stable repositories, when will they be available through the normal OP2 Settings update route?
The update can also be done direct from the servers:
sudo apt update (updates the file list)
sudo apt upgrade (does the updates changes from the latest list)
If you like you can also update tot the latest beta kernel (not recommanded ?) with sudo rpi-update.
Bram
Yes I'm aware of that thanks. Just concerned i might break something in OP2 going down that route.
Did the update & now booting from an SSD. All seems OK but the Ocpn chart re-draw doesn't seem much faster.
SD was a 64GB SanDisk Extreme, SSD is a SanDisk 240GB Plus & using the recommended Eluteng adapter to the Rpi4 4GB.
How's it working for anyone else?