Re: Festplattentausch -> Bootprobleme

From: Bernd Walter <ticso(at)cicely8.cicely.de>
Date: Sat, 6 Apr 2002 00:16:08 +0200

On Fri, Apr 05, 2002 at 11:54:39PM +0200, Oliver Velten wrote:
> > On Fri, Apr 05, 2002 at 10:23:52PM +0200, Oliver Velten wrote:
> > > Hallo,
> > >
> > > ich hab FreeBSD 4.5 und meine zwei IDE Platten durch eine grosse
> > ersetzt.
> > > D.h. ich hab die neue platte eingebaut und ein slice erstellt dazu dann
> > > partitionen diese dann gemountet und die Daten von den alten Platten auf
> > die neue ge
> > > Tar't.
> > > Dann hab ich die alten Platten ausgebaut und wollte von der neuen Platte
> > > starten.
> > > Beim Booten kam dann die übliche Meldung:
> > >
> > > F1 FreeBSD
> > > F2 Disk2
> > >
> > > Normalerweise wurde dann BSD gestartet. Nach dem Plattentausch bekam ich
> > > aber die Meldung Invalid Partition.
> >
> > Das kommt von boot1 der die boot Partition nicht finden kann.
> >
> > > Nachdem ich die Partition manuell mit 0:a(1,e)/kernel angegeben hab
> > wurde
> > > der Kernel geladen. Dann bekamm ich die Meldung mount root filesystem
> > failed
> > > o.ä. Dann muss ich ad0s1e angeben und das System bootet weiter.
> >
> > 0 ist die Bezeichnung für die erste BIOS Platte.
> > a ist falsch - hier sollte bei ide ad für ad-Treiber stehen.
>
> Du hast natürlich recht ich muss ad angeben.

Und anstelle /kernel /boot/loader.

> > 1 ist die Slicenummer, was für den ersten Slice steht.
> > e ist die Partition - das ist falsch, da eine / Partition immer
> > 'a' sein sollte - vermutlich der eigendliche Fehler.
> > /kernel ist das zu startende image - hier solltest du /boot/loader
> > angeben.
> >
> > >
> > > Am Schluss bekam ich noch die Meldung dass das linprocfs nicht geladen
> > > werden kann. Dass musste ich dann aus der /etc/fstab rausnehmen.
> >
> > Du hast den kernel und nicht den loader geladen.
> > Der loader macht noch einiges an Initialisierung, was dir fehlt.
> >
> > > Danach lief alles einwandfrei.
> > >
> > > Was muss ich machen damit der Kernel und das RootFilesystem gleich
> > gefunden
> > > wird?
> >
> > Das root-fs holt der sich default aus der fstab.
> > Du musst also in der fstab nur den geänderten Devicenamen eintragen.
>
> In meiner fstab steht:
>
> /dev/ad0s1e / ufs rw 1 1
>
> und das ist korrekt.

Evtl. filtert der eine e-Partition als unmöglich raus.

> > Als erstes solltest du aber deine Partitionierung korigieren.
> >
> Wie mach ich dass denn?

Am einfachsten mit »disklabel -e ad0s1« und machst aus der e: Zeile
eine a: Zeile.

-- 
B.Walter              COSMO-Project         http://www.cosmo-project.de
ticso(at)cicely.de         Usergroup           info(at)cosmo-project.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 06 Apr 2002 - 00:16:39 CEST

search this site