gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot.... not enough space

pbtraveller

Well-Known Member
Hi,

habe gerade eine alte Kiste auf 14.0 aktualisiert. Danach hab ich ein zpool update gemacht und dabei natürlich die Meldung erhalten, dass ich auf zroot den bootcode neu machen muss (gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0).

Mein ada0 (ssd) sieht wie folgt aus:


Name: ada0p1
Mediasize: 110592 (108K)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
efimedia: HD(1,GPT,8b25107a-83c6-11e8-931b-74ea3a811d97,0x5000080,0xd8)
rawuuid: 8b25107a-83c6-11e8-931b-74ea3a811d97
rawtype: 83bd6b9d-7f41-11dc-be0b-001560b84f0f
label: boot1
length: 110592
offset: 42949738496
type: freebsd-boot
index: 1
end: 83886423
start: 83886208
2. Name: ada0p2
Mediasize: 42949672960 (40G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r1w1e2
efimedia: HD(2,GPT,caa72721-88ad-11e2-80b3-d485646a6ab1,0x80,0x5000000)
rawuuid: caa72721-88ad-11e2-80b3-d485646a6ab1
rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
label: disk0
length: 42949672960
offset: 65536
type: freebsd-zfs
index: 2

.....

Auf ada0 sind noch zwei weitere Partitionen drauf, um den ZFS Plattenpool zu beschleunigen, nämlich einmal ein cache und einmal ein logdevice.

Aktuell hab ich den REchner von einem USB-Stick gebootet und die SSD (zroot) per altroot unter /mnt gemountet.

Hat jemand einen einfachen Lösungsvorschlag oder muss ich eine der anderen partitionen löschen, und per gpart eine neue boot anlegen?

Vielen Dank Euch allen!

pbtraveller
 
Mediasize: 110592 (108K)
ist ganz offenbar zu klein.

Eine EFI-Partition funktioniert wohl nur mit FAT. Hier könnte es aber vielleicht Rettung geben, denn du kannst womöglich ab FAT-5 verschiedene Formatierungen probieren. Also probieren.

Bei mir hatte das keinen Erfolg und ich nutze nur noch EFI-Partitionen, die groß genug sind, wenigstens 100M, lieber sogar 500 und ich formatiere sie inzwischen auch nur noch in FAT32.

Mein Weg war damals zunächst, die EFI auf einen USB-Stick zu legen und von dort dann das System zu booten. Das geht, ist aber irgendwie unelegant, oder? Deshalb habe ich schließlich den Weg gewählt, neu zu partitionieren und ausreichend Platz für EFI zu schaffen.
 
Vielen Dank für Eure Hilfe, das mit dem Auslagern, andere Partition verkleinern und eine neue machen hatte ich ja schon als Notfallplan, wollte es aber nach Möglichkeit verhindern. Ich werde jetzt wohl die Gunst der Stunde nutzten, ein backup machen und insgesamt eine größere SSD für das System einbauen.
Danke Euch trotzdem für Eure Ideen.
 
Zurück
Oben