df-bsd 1.6 => auf aktuell per CVS: wo ist root?

chi

Active Member
guten nabend BSDler

Ich habe mein dragonfly-bsd [ 1.6 ]
per cvs auf den neusten stand gebracht, sprich
ein kernel compeliert.

reboot

beim laden des kernels sagt er, dass die festplatte ad1 sei...
sie war vorher (alter kernel) ad0 ...
da aber die FSTAB noch die alte ist bekomme ich also
" mountroot> "
er findet also den einhängepunkt für " / " nicht.

da kann ich dann " ufs:ad1s3a" als ort angeben ( der eben die rootpartition enthält ) und er lässt mich weiter ...

JEDOCH read only und er findet die anderen partitionen auch nicht ( /var oder /usr )
und gibt mir eine 'dumb shell' ...

WARUM?
warum das?
also unter /dev gibt es ad1s3
aber kein ad1s3a oder ad1s3e
damit schlagen die Versuche :

mount -a ;
mount -w /dev/ad1s3a ;
mount -o rw / ;
mount -u /dev/... ....

alle
fehl

,aber das root system ad1s3a hat er (vielleicht komischerweise) geladen im read-only.

ich würde nun gerne wissen wie ich

a) die festplatte wieder in ad0 umwandle (anstatt ad1)
b) ich read-write auf der festplatte bekomme um die FStab zu verändern (habe keine live-cd)
c)ich neue einträge im /dev/ erstellen kann ... vielleicht hilft das ja auch!




VIELEN DANK
schonmal fürs lesen ^^
und ich freue mich über jede hilfe

grüße
.chi
 
Du kannst wahrscheinlich mit
# mount -uw /
den Schreibzugriff aktivieren. Dann musst du nur noch die /etc/fstab anpassen.
 
selbst wenn es jetzt funktioniert haette - dann haette ich immernoch unter /dev
irgendwie (?) ad1s3e ( und konsorten) erstellen muessen ???

ich habe ausprobiert was du gesagt hast:
eingabe: mount -uw /
ausgabe: mount: /dev/ad03a: device not configured
bemerkung: ich habe in ufs:ad1 ( s3 und s3a ) gemountet - und er sagt bei dem befehl was von ad0 ... daher hab ich noch folgendesprobiert

eingabe: mount -uw /dev/ad1s3 /
oder
eingabe: mount -uw /dev/ad1s3a /
ausgabe:cannot update mount, udev does not match
00000074:1e14000f vs 00000074:00040008
mount: /dev/ad1s3on / : specified device does not match mounted
device
bemerkung:
wegen der letzten 2 zeilen hab ich es für ad1s3a und ad1s3 und ad0s3(a) ausprobiert.
weobei das mit ad0 in "not configured" endete!

- puh ^^


danke trotzdem
p.s.:
nochmal:
selbst wenn es jetzt funktioniert haette - dann haette ich immernoch unter /dev
irgendwie (?) ad1s3e ( und konsorten) erstellen muessen ???

.chi
 
Also zumindest macht 'make upgrade' u.a. eine neue /dev. Wie hast du den geupdated? Nur den Kernel? Kein world?
 
Zuletzt bearbeitet:
doch nach dem kernel hab ich auch, wie im wiki beschrieben, das update auf die umgebung gemacht. world = ja.
( da fehlt wahrscheinlich irgendwas, was dprüft ob die festplatte sich umbenannt hat )

okay das probier ich dann mal aus.
danke nomma

p.s.:
s.o.
eingabe: mount -uw /dev/ad1s3a /
ausgabe:cannot update mount, udev does not match
00000074:1e14000f vs 00000074:00040008
mount: /dev/ad1s3on / : specified device does not match mounted
device
 
Zurück
Oben