[Eisfair] [e1] AHCI vergessen einzuschalten

Marcus Roeckrath marcus.roeckrath at gmx.de
Sa Dez 8 14:08:59 CET 2012


Hallo Fabian,

Fabian Törner wrote:

>> Da das System zu dem Zeitpunkt, an dem man die lilo.conf ändert, noch mit
>> den alten Bezeichnungen arbeitet, sollte IMHO vor dem Reboot nur die
>> initrd und die fstab geändert werden. (BIOS-Änderung nicht vergessen)

> 2. dann lilo geändert aber nicht "lilo" ausgeführt:

Du hast ohne lilo-Aufruf rebootet?

Dann hast Du (glücklicherweise) noch nicht den Bootsektor neu schreiben
lassen, weil das bei Deinem Vorgehen unweigerlich auf der ersten
Raid-Platte gelandet wäre.

Du darfst IMHO die Devices in der lilo.conf nicht auf sdX umstellen, da lilo
natürlich nur von den gerade aktiven Devices ausgehen kann und nicht von
den Devicenamen, die nach der Umstellung gültig sind.

Der lilo-Aufruf schreibt ja auch keine Devices in den Bootsektor rein, die
Device-Namen in der lilo.conf sind NUR dazu da, beim lilo-Aufruf die
richtigen Daten an die richtige Stelle zu schreiben.

IMHO ist es zunächst auch anzuraten, dass die Bootplatte als erste Platte am
Controller erkannt wird, also nach dem Reboot als sda erscheint, sonst
erscheint die bei Abwesenheit einer vorgelagerten Platte immer wieder unter
einer anderen Nummer.

> VFS: Cannot open root device "303" or unknown-block(3,3)
> Please append a correct "root=" boot option

Die Root-Partition wird an falscher Stelle, vermutlich die nun erste
Festplatte gesucht und das ist vermutlich jetzt eine der Raid-Platten.

Die ssd enthält nach wie vor den ursprünglichen Bootsektor, da im Bios als
Bootplatte eingetragen ist. Daher werden kernel und initrd gefunden, aber
der Verweis auf das root-System weist nicht mehr auf diese Platte. Wenn sie
biosmäßig die erste Platte ist, hätte esfunktionieren können.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair