hallo zusammen,
nachdem ich mit dem usbboot mit geli+key+passphrase wegen dem tastaturbug nicht weiterkomme, habe ich einfach die passphrase aus den gelis entfernt, indem ich jede der 4 platten neu initialisiert habe mit dem -P paramter. nach jeder platte musste ich dann das raidZ rescuen, was gut klappte.
jetzt aber die Überraschung: von geli ist beim boot garnichtsmehr zu sehen, mountroot von zfs:tank schlägt fehl!! die UNVERÄNDERTE loader.conf sieht immernoch so aus:
wenn ich root vom stick mounte, auf dem ich inzwischen base installiert habe, klappt alles bestens mit folgender rc.conf
meine Frage ist nun, warum zum Teufel das geli nichtmehr vom stick geladen wird, um dann zfsroot zu mounten?
bin langsam echt am Ende .. nur noch freebsd rund um die Uhr, und wenn ich glaube, ich hab Erfolg, taucht wieder etwas völlig unverständliches auf...
PS: aus pragmantischen gründen ist jede adaX.key gleich.
nachdem ich mit dem usbboot mit geli+key+passphrase wegen dem tastaturbug nicht weiterkomme, habe ich einfach die passphrase aus den gelis entfernt, indem ich jede der 4 platten neu initialisiert habe mit dem -P paramter. nach jeder platte musste ich dann das raidZ rescuen, was gut klappte.
jetzt aber die Überraschung: von geli ist beim boot garnichtsmehr zu sehen, mountroot von zfs:tank schlägt fehl!! die UNVERÄNDERTE loader.conf sieht immernoch so aus:
Code:
zfs_load="YES"
hint.kbdmux.0.disabled="0"
hint.atkbd.0.disabled="1"
geom_eli_load="YES"
geli_ada0p2_keyfile0_load="YES"
geli_ada0p2_keyfile0_type="ada0p2:geli_keyfile0"
geli_ada0p2_keyfile0_name="/keys/ada0.key"
geli_ada1p2_keyfile1_load="YES"
geli_ada1p2_keyfile1_type="ada1p2:geli_keyfile1"
geli_ada1p2_keyfile1_name="/keys/ada1.key"
geli_ada2p2_keyfile2_load="YES"
geli_ada2p2_keyfile2_type="ada2p2:geli_keyfile2"
geli_ada2p2_keyfile2_name="/keys/ada2.key"
geli_ada3p2_keyfile3_load="YES"
geli_ada3p2_keyfile3_type="ada3p2:geli_keyfile3"
geli_ada3p2_keyfile3_name="/keys/ada3.key"
vfs.root.mountfrom="zfs:tank"
#vfs.root.mountfrom="ufs:/dev/da0p2"
wenn ich root vom stick mounte, auf dem ich inzwischen base installiert habe, klappt alles bestens mit folgender rc.conf
Code:
geli_devices="/dev/ada0p2 /dev/ada1p2 /dev/ada2p2 /dev/ada3p2"
geli_ada0p2_flags="-p -k /keys/ada0.key"
geli_ada1p2_flags="-p -k /keys/ada0.key"
geli_ada2p2_flags="-p -k /keys/ada0.key"
geli_ada3p2_flags="-p -k /keys/ada0.key"
meine Frage ist nun, warum zum Teufel das geli nichtmehr vom stick geladen wird, um dann zfsroot zu mounten?
bin langsam echt am Ende .. nur noch freebsd rund um die Uhr, und wenn ich glaube, ich hab Erfolg, taucht wieder etwas völlig unverständliches auf...

PS: aus pragmantischen gründen ist jede adaX.key gleich.