Die Installation von benutzerdefinierter JumpStart-Software mit dem Befehl re-preinstall schlägt fehl. Dieser Fehler ist darauf zurückzuführen, dass der Befehl fsck das UFS-Protokoll für schreibgeschützte Dateisysteme nicht aktualisieren kann.
Nehmen wir an, Sie geben den folgenden Befehl ein:
# /usr/sbin/install.d/re-preinstall cXt XdXsX
Nach einem Systemneustart wird die folgende Fehlermeldung angezeigt:
fsck of device failed, re-preinstall needs to be re-run. syncing file systems... done Program terminated |
Abhilfemaßnahme: Wählen Sie eine der folgenden Optionen. Für beide Möglichkeiten müssen Sie als Superuser angemeldet sein.
Option 1: Wenn Sie ein Netzwerkinstallationsabbild verwenden, in das geschrieben werden kann, gehen Sie wie folgt vor:
Bearbeiten Sie die Datei /usr/sbin/install.d/rcS.stub auf dem Server, auf dem sich das Installationsabbild befindet. Löschen Sie die folgenden Zeilen bzw. setzen Sie ihnen ein Kommentarzeichen voran:
# # Make sure the root FS is clean # # /etc/fsck -F ufs -o p ${RootfsRaw} >/dev/null # if [ $? -ne 0 ]; then # echo "fsck of ${RootfsRaw} failed, re-preinstall needs to be re-run." # /usr/sbin/halt # if |
Booten Sie das Netzwerkinstallationsabbild auf dem System, auf dem die JumpStart-Software installiert werden soll, im Einzelbenutzermodus:
ok boot net -s
Führen Sie den Befehl re-preinstall wie gewohnt aus.
# /usr/sbin/install.d/re-preinstall cXt XdXsX
Option 2: Wenn Sie direkt von der CD-ROM oder DVD-ROM booten, gehen Sie wie folgt vor:
Booten Sie die CD bzw. DVD.
Beenden Sie das Installationsprogramm.
Führen Sie den Befehl re-preinstall aus.
Hängen Sie das in Schritt 3 erzeugte Gerät ein.
Wenn Sie beispielsweise in Schritt 3 den Befehl re-preinstall c0t0d0s0 eingegeben haben, hängen Sie dieses Dateisystem wie folgt ein:
# mount /dev/dsk/c0t0d0s0 /mnt
Bearbeiten Sie das Skript sbin/rcS im eingehängten Dateisystem. Entfernen bzw. kommentieren Sie dabei dieselben Zeilen wie in Option 1.
Hängen Sie das Dateisystem aus.
# umount /mnt
Starten Sie das System neu, um mit der Installation der JumpStart-Software fortzufahren.