Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv
 

Bislang nutzte ich Platten < 2TB um meine Raspberries per USB Boot zu betreiben. Jetzt habe ich eine 4TB Platte und muss deshalb GBT statt MBR nutzen. Es hat etwas gedauert bis ich rausgefunden habe wie man eine Raspberry auch von eine 4TB Platte booten kann. Im folgenden sind die wichtigsten Schritte kurz beschrieben.

 

Die Schritte um die SD Karte auf die GPT USB zu kopieren

Zuerst formatiert man die 4TB Platte mit gdisk und legt die erste Partition mit 256MB an. Die nachfolgende Partition kann dann mit bis zu 4TB angelegt werden. Wichtig ist den Type Code der ersten Partition auf EF00 (EFI System Partition) zu setzen. Bei der zweiten kann man den Default nehmen.

Die erste Partition wird mit

sudo mkfs.vfat

formatiert

und die zweite mit

sudo mkfs.ext4.

Danach schliesst man sowohl die SD Karte die kopiert wreden soll als auch die USB Platte gemeinsam an ein System an und kopiert mit

sudo cp -av <SDKartenBootFS>* <USBGPTBootFS>

sudo cp -av <SDKartenRootFS>* <USBGPTRootFS>

die beiden Partitionen auf die USB Platte.

Anschliessend sieht man sich die PARTUUIDS der beiden USB Plattenpartitionen mit

sudo blkid

an.

In der /boot/cmdline.txt der USB Platte muss nun die PARTUUID der USB Root Platte eingetragen werden

In der /etc/fstab der USB Rootpartition muss nun die PARTUUID der Bootpartition sowie der Rootpartition angepasst werden.

 

Die Beschreibung ist jetzt sehr kurz und knapp. Vielleicht schreibe ich noch mal ein Script welches das alles automatisch macht. Schwer ist es nicht. Nur zeitaufwändig ...

 

References

How to create an EFI system partition

Kommentar schreiben

*** Hinweis ***

Kommentare sind erwünscht. Aber um lästige Spamposts abweisen zu können gibt es ein paar Dinge die zu beachten sind:
  1. Kommentare mit dem Text http werden sofort zurückgewiesen mit der Meldung Sie sind nicht berechtigt den Tag zu verwenden. zz
  2. Kommentare werden manuell überprüft und es dauert deshalb in der Regel einen Tag bis sie veröffentlicht werden.