On Fri, Jul 28, 2006 at 10:57:57AM +0200, Oliver Fromme wrote:
> Ingo Rohlfs <ml(at)dr-rohlfs.de> wrote:
> > einer meiner Rechner hat eine fehlerhafte /etc/fstab. Entsprechend
> > bekommen ich ihn nicht mehr gestartet, er bleibt bei der Meldung
> > vom Loader hängen,
>
> Bei welcher Meldung bleibt der Loader genau hängen?
>
> Soviel ich weiß, liest der Loader die Datei /etc/fstab
> überhaupt nicht. Der interessiert sich _ausschließlich_
> für Dateien unter /boot.
>
> > und es hilft natürlich auch nichts, wenn ich dort
> > das richtige Gerät spezifiziere,
>
> Das hilft deswegen nicht, weil er die Datei gar nicht
> liest. :-)
Nope - der loader liest die fstab.
[65]cicely7> strings /boot/loader|grep fstab
%s/etc/fstab
getrootmount() in boot/common.c
> > mountroot>ufs:ad0s1a
>
> Der mountroot-Prompt kommt gar nicht vom Loader,
> sondern vom Kernel. Deine Beschreibung ist ziemlich
> widersprüchlich.
Das ist wohl wahr, das ist der mount-prompt vom kernel, der
immer dann kommt, wenn der loader hint nicht funktioniert hat, oder
man mit -a bootet.
> Was genau passiert, wenn Du "ufs:ad0s1a" am Prompt
> eingibst? Bist Du sicher, daß das Device korrekt
> ist? Schau Dir die Probe-Meldungen vom Kernel mal
> genau an und prüfe, ob ad0 wirklich die richtige
> Platte ist.
Genau - wenn hier das richtige angegeben wird, funktioniert das
auch.
Man kann auch den Kernel nach einer Liste möglicher Partitionen
frage - IIRC mit »?«.
-- B.Walter http://www.bwct.de http://www.fizon.de bernd(at)bwct.de info(at)bwct.de support(at)fizon.de To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Fri 28 Jul 2006 - 11:32:00 CEST