Hallo,

Gerhard Engler <[EMAIL PROTECTED]> schrieb:

> Hallo Linux-Gemeinde,
> 
> ich habe in meinen Debian-Woody-Rechner einen Promise Controller 
> eingebaut. Unter cat /proc/pci meldet er sich als Promise Technology, 
> INc. 20268.
> 
> Wenn ich jetzt allerdings den Rechner boote, wird die Festplatte nicht 
> mehr als hda? erkannt, sondern als hde?.

Wegen der Option "CONFIG_BLK_DEV_OFFBOARD" beim Kernel-kompilieren.


> Der Bootvorgang bricht ab mit:
> 
> Kernelpanic: VFS: Unable to mount rootfs on 3:06
> Please append a correct "root" boot option

Er versucht das root-Filesystem anhand dessen (read-only) zu mounten, was
in /etc/lilo.conf steht. Dort steht warscheinlich noch "root=dev/hdaX"
statt "root=/dev/hdeX".

Ob f�r die �nderung der lilo.conf dann schon ein Neuschreiben des
Bootsektors mittels Aufruf von `lilo` n�tig ist, weis ich im Moment nicht.

Falls n�tig: die Parameter "boot=..." (und evtl. "disk=...") m�ssen den
Ger�tenamen enthalten, den sie zum Zeitpunkt des lilo-Aufrufs haben
(k�nnen auch durch Kommandozeilen-parameter �bergeben werden). "root=..."
muss jedoch mit dem Ger�tenamen versehen sein, den die Partition beim
n�chsten Booten bekommt.

Wenn du z.B. mit einem Kernel bootest, der den Promise-Controller nicht
erkennt und die Platte am Onboard-Controller als /dev/hda erkannt wird
m�sste in die lilo.conf folgendes (wenn das Root-Filesystem "/" auf der
zweiten Partition liegt und der Bootloader in den Bootsektor der Platte
geschrieben werden soll):

  boot=/dev/hda
  root=/dev/hde2
  # ...

Die fstab muss nat�rlich auch entsprechend auf die Ger�tenamen angepasst
werden, die beim n�chsten booten zu erwarten sind. Nach dem Aufruf von
`lilo` sollte dann beim Booten mit Promise-Controller erkennendem Kernel
selbiger keine Panik mehr bekommen.


> Ich habe bisher versucht unter etc/fstab alles von hda? auf hde? 
> abzu�ndern. Aber das bringt keinen Erfolg.

... Weil die fstab erst zu einem sp�teren Zeitpunkt abgearbeitet wird. 
 

Das oben genannte funktioniert nat�rlich nur, wenn auch tats�chlich lilo
als Bootloader verwendet wird. Und ein gewisser Respekt vor �nderungen am
Bootsektor ist bestimmt auch nicht fehl am Platz.


Christian


-- 
H�ufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an