Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.
Dafür sind die device-mapper scripte verantwortlich, die dafür sorgen dass du nach dem Booten ein funktionierendes System besitzt und die Gerätedateien mit den korrekten Major und Minornummern in /dev existieren. Verantwortlich dafür ist /sbin/devmap_mknod.sh dass von /etc/boot.d/boot.device-mapper während des Boot-Vorgangs aufgerufen wird, noch bevor das System in einen der run-level eintritt. Die Sicherheitsüberprüfungen in /sbin/devmap_mknod.sh auszuschalten ist nicht zu empfehlen ebensowenig ein Rumpfuschen in /etc/init.d/boot.d/boot.device-mapper.
Da vor dem Eintritt in die Run-Level noch /etc/init.d/boot.local abgearbeitet wird und dieses Script im zeitlichen Ablauf erst nach /etc/init.d/boot.d/boot.device-mapper abläuft, sollte der entsprechenden Eintrag dort erfolgen. Diese Datei ist dafür vorgesehen zusätzliche runlevel-unabhängige systemweite Befehlsaufrufe aufzunehmen. Damit erfolgt das Anlegen dieses Link in Übereinstimmung mit dem SuSE eigenen Bootkonzept.
Eine konsistente Lösung für das Problem lautet also, Konsole öffnen, su eingeben und anschließend:
linux # echo 'ln -sf /dev/hdc /dev/pg0' >> /etc/init.d/boot.local