Aus dem WebIf klappt gar nichts, auch nicht die Installation (unter 5.3) vom Programmverzeichnis.
Ich habe nun folgendes gemacht:
Angelehnt an die Anleitung aus
https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md:
Die Boot-Partition /boot vorbereitet:
sudo apt-get update; sudo apt-get install rpi-update
sudo BRANCH=next rpi-update
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
Auf einem anderen RPI im Raspbian:
Die SSD partitioniert:
(parted) mkpart primary fat32 0% 100M
(parted) mkpart primary ext4 100M 10GB
(parted) mkpart primary ext4 10GB 100%
sudo mkfs.vfat -n BOOT -F 32 /dev/sda1
sudo mkfs.ext4 /dev/sda2
sudo mkfs.ext4 /dev/sda3
Anschließen habe ich die SD-Card auf die SSD kopiert:
dd if=/dev/mmcblk0p1 of=/dev/sda1
dd if=/dev/mmcblk0p2 of=/dev/sda2
dd if=/dev/mmcblk0p3 of=/dev/sda3
(Durch den Adapter der SD-Card auf dem Fremd-RPI heißt dann die SD-Card statt mmcblk0 dann sdb)
Anschließend habe ich noch die Partition 3 maximiert.
Gemäß
https://www.heise.de/newsticker/meldung/Raspberry-Pi-3-bootet-von-USB-Stick-und-SSD-3288619.htmlhabe ich start.elf und bootcode.bin ausgetauscht.
Was mir aber nicht gelungen ist, ist es die Laufwerksbezeichnung von mmcblk0p in sda in den Dateien cmdline.txt der ersten Partition und etc/fstab der zweiten Partition zu ändern.
Ich finde die Bezeichnungen nicht.
So klappt das Booten nicht. Wie muss ich die Boot-Partition anpassen?