Re: datenpartition erstellen unter freebsd 7

From: Bernd Walter <ticso(at)cicely7.cicely.de>
Date: Sun, 28 Dec 2008 18:33:34 +0100

On Sun, Dec 28, 2008 at 06:17:03PM +0100, clemens fischer wrote:
> On Sun, 28 Dec 2008 17:19:01 +0100 Hermann Schuster wrote:
>
> > Das habe ich genauso gemacht. Aber der stick bootet nur bis zum
> > bootprompt. Dann versucht er mit 0:da(0,a)/boot/kernel/kernel zu
> > booten, was aber nicht geht. Ich habs schon mit 0:da(0,a)/boot/loader
> > versucht. Aber was ich auch probiere, es wird nicht gebootet. Wie
> > lautet die genaue anweisung am bootpromt.?
>
> Klingt so, als fehle:
>
> uhci_load="YES"
> ehci_load="YES"
> umass_load="YES"

Das ist vollkommen unwichtig - jedenfalls zu dem Zeitpunkt.
Es bringt nichts dem loader zu sagen, was für Kernel-Bestandteile er
laden soll, solange er selber noch nicht geladen wurde.
Was sich melded ist nämlich nicht der loader, sondern der boot2 und
der finded offensichtlich den loader gar nicht erst.
Die erste entscheidende Frage ist zuerst mal wie das ganze Partitioniert
wurde und was auf der zugehörigen 'a'-Partition liegt.
Die nächste Frage ist was das BIOS mit dem USB-Laufwerk macht.
Es kann durchaus sein, dass das BIOS dermassen untauglich ist, dass es
damit einfach nicht geht.
Im Zweifelsfall mal _alle_ anderen Laufwerke abklemmen.
Dann von USB booten.
In dem Fall sollte das USB-Laufwerk auch als erstes BIOS-Laufwerk
gefunden werden.

Die Angaben auf dem Prompt sind übrigens in der boot(8) Manpage erklärt.
Das Interface ist heutzutage vollkommen egal, also ob da nun 'da' oder
'ad' steht, weil der Kernel das inzwischen vom loader bekommt, der
wiederum die fstab gelesen hat.
Das ist aus alter Zeit (FreeBSD-2.x), als der Kernel noch direkt vom
boot2 geladen wurde.

> in seinem /mnt/usb/ufs/boot/loader.conf. Hat der stick denn ueberhaupt
> den boot loader? Wenn man booten will, braucht man das. Also wenn es
> wirklich der bootpromt ist, dann muesste zunaechst "boot0cfg -B
> /dev/da0s1a" gegeben werden. Hat der stick denn ueberhaupt freebsd
> labels?

boot0cfg ist wiederrum eine andere Sache.
boot0 ist ohnehin optional.
boot0 steckt im mbr und macht die Auswahl von welcher Partition man
booten will.
Man kann auch den normalen mbr-Code verwenden, wenn man nur ein OS
installieren will.
Da sich aber schon der boot2 mit seinem Prompt melded ist das Thema
boot0 bereits gegessen.

-- 
B.Walter <bernd@bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 28 Dec 2008 - 18:33:43 CET

search this site