pit234a
Well-Known Member
Was sagt mir das?
Vielleicht kann mir jemand einen hilfreichen Tip geben, was ich falsch gemacht habe. Zwar habe ich noch nicht alles durchprobiert, was mir so noch vorschwebt, aber bevor ich mich gründlich auf den Holzweg begebe, kann ja ein Hinweis von euch mir die richtige Richtung weisen.
Das Problem.
Wenn ich versuche, das frisch auf einem USB-STick installierte Free-BSD zu booten, bekomme ich einen verwaschenen Bildschirm mit einigen Zeilen, die irgendwelche kryptischen Zahlen und Buchstabenreihen zeigen und durchscrollen, so daß ich nur gerade den Text entziffern kann "BTX Loader Error". Der Text erscheint ganz zu Anfang des Bootvorganges, noch vor dem BSD Auswahlmenü.
Zur Installation habe ich die Festplatte aus dem Laptop entfernt, um auch ganz sicher zu gehen, boote dann von der bootonly CD vollkommen problemlos, identifiziere meinen Stick und lege dort eine einzige Partition als / an, mit UFS2, +S und habe auch schon ohne Softupdates probiert. SWAP will ich nicht. Das alles scheint auch absolut korrekt zu laufen und der Stick, in einem laufenden System angeschaut, sieht vollkommen in Ordnung aus, ein System ist tatsächlich darauf zu finden. Die Partition ist Bootfähig.
Nun ist dieser Stick eigentlich zwei Sticks in einem, so wird er erkannt. Der erste ist jener, mit 8GB Platz, den ich nutzen will und dann wird noch ein weiteres Gerät mit nur 1MB erkannt, das ich mit Nullen beschrieben habe. Deshalb dachte ich, daß mir vielleicht ein Bootloader helfen könnte und ließ den Free-BSD in den MBR des ersten Gerätes installieren, der auch korrekt startet und mein System booten will, das dann wieder den "BTX Loader Error" bringt.
Ich habe diesen http://www.bsdforen.de/showthread.php?t=17563
schon gesehen und auch den http://bsdimp.blogspot.com/2007/10/building-bootable-freebsdi386-images.html und glaube nicht, daß es mir helfen wird, denn wie es aussieht, habe ich kein Problem damit, mein Gerät beim Booten richtig zu identifizieren, sondern es will nicht mit dem starten, was dort gefunden wird.
Diesen Hinweis aus einem weiteren Beitrag fand ich auch noch:
"This error can occur when installing via a USB CD-ROM drive, or if you have a USB hard drive. The solution to this is to unplug them, and install without using that device."
Was natürlich nichts hilft, wenn ich ja auf einem USB-Gerät installieren möchte.
Ich könnte die Sache mit dem Geom-Label noch testen und vielleicht eine andere Aufteilung auf mehrere Partitionen mit unterschiedlichen Dateisystemen, aber all das will mir nicht recht einleuchten. /boot und die darin liegenden Startdateien werden ja offensichtlich gefunden und aufgerufen, nur dann scheint eine nicht weiter zu können und zu der Zeit werden ja noch nicht die weiteren Dateien ausgewertet, also die Dinge aus /etc und so weiter, oder liege ich da falsch?
Probiert habe ich indessen schon mal, die Dateien aus /boot auf der CD, die ja gebootet hatte, auf den Stick zu kopieren und das hatte den gleichen Fehler gebracht.
/etc/fstab, /etc/rc.conf und so weiter sehen auf dem Stick erwartungsgemäß aus. Ich finde, es sollte so eigentlich gehen.
Vielleicht kann mir jemand einen hilfreichen Tip geben, was ich falsch gemacht habe. Zwar habe ich noch nicht alles durchprobiert, was mir so noch vorschwebt, aber bevor ich mich gründlich auf den Holzweg begebe, kann ja ein Hinweis von euch mir die richtige Richtung weisen.
Das Problem.
Wenn ich versuche, das frisch auf einem USB-STick installierte Free-BSD zu booten, bekomme ich einen verwaschenen Bildschirm mit einigen Zeilen, die irgendwelche kryptischen Zahlen und Buchstabenreihen zeigen und durchscrollen, so daß ich nur gerade den Text entziffern kann "BTX Loader Error". Der Text erscheint ganz zu Anfang des Bootvorganges, noch vor dem BSD Auswahlmenü.
Zur Installation habe ich die Festplatte aus dem Laptop entfernt, um auch ganz sicher zu gehen, boote dann von der bootonly CD vollkommen problemlos, identifiziere meinen Stick und lege dort eine einzige Partition als / an, mit UFS2, +S und habe auch schon ohne Softupdates probiert. SWAP will ich nicht. Das alles scheint auch absolut korrekt zu laufen und der Stick, in einem laufenden System angeschaut, sieht vollkommen in Ordnung aus, ein System ist tatsächlich darauf zu finden. Die Partition ist Bootfähig.
Nun ist dieser Stick eigentlich zwei Sticks in einem, so wird er erkannt. Der erste ist jener, mit 8GB Platz, den ich nutzen will und dann wird noch ein weiteres Gerät mit nur 1MB erkannt, das ich mit Nullen beschrieben habe. Deshalb dachte ich, daß mir vielleicht ein Bootloader helfen könnte und ließ den Free-BSD in den MBR des ersten Gerätes installieren, der auch korrekt startet und mein System booten will, das dann wieder den "BTX Loader Error" bringt.
Ich habe diesen http://www.bsdforen.de/showthread.php?t=17563
schon gesehen und auch den http://bsdimp.blogspot.com/2007/10/building-bootable-freebsdi386-images.html und glaube nicht, daß es mir helfen wird, denn wie es aussieht, habe ich kein Problem damit, mein Gerät beim Booten richtig zu identifizieren, sondern es will nicht mit dem starten, was dort gefunden wird.
Diesen Hinweis aus einem weiteren Beitrag fand ich auch noch:
"This error can occur when installing via a USB CD-ROM drive, or if you have a USB hard drive. The solution to this is to unplug them, and install without using that device."
Was natürlich nichts hilft, wenn ich ja auf einem USB-Gerät installieren möchte.
Ich könnte die Sache mit dem Geom-Label noch testen und vielleicht eine andere Aufteilung auf mehrere Partitionen mit unterschiedlichen Dateisystemen, aber all das will mir nicht recht einleuchten. /boot und die darin liegenden Startdateien werden ja offensichtlich gefunden und aufgerufen, nur dann scheint eine nicht weiter zu können und zu der Zeit werden ja noch nicht die weiteren Dateien ausgewertet, also die Dinge aus /etc und so weiter, oder liege ich da falsch?
Probiert habe ich indessen schon mal, die Dateien aus /boot auf der CD, die ja gebootet hatte, auf den Stick zu kopieren und das hatte den gleichen Fehler gebracht.
/etc/fstab, /etc/rc.conf und so weiter sehen auf dem Stick erwartungsgemäß aus. Ich finde, es sollte so eigentlich gehen.