it-swarm.com.de

So lösen Sie "Kernel-Panik - Nicht synchronisieren - Versuch, init zu beenden" - ohne Benutzerdaten zu löschen

Ich habe versucht, libc auf unserem Ubuntu-Server zu aktualisieren, aber es schlug fehl und jetzt, wenn ich den Server neu starte, erhalte ich eine Fehlermeldung:

Kernel-Panik - nicht synchronisiert - Versuch, init zu töten!

und es hängt einfach. 

Was ist die Lösung für dieses Problem? Der Server wird von 10 Personen verwendet, daher möchte ich die Daten nicht erneut installieren.

25
Slayer

wenn die vollständige Nachricht lautet:

kernel panic - not syncing: Attempted to kill inint !
PId: 1, comm: init not tainted 2.6.32.-279-5.2.e16.x86_64 #1

dann sollten Sie selinux deaktiviert haben und danach das System neu gestartet haben.

Am einfachsten ist es, ein Live-Betriebssystem zu verwenden und es erneut zu aktivieren

vim /etc/selinux/config
    ...
    SELINUX=enforcing
    ...

Die zweite Möglichkeit ist, Selinux in den Kernel-Argumenten durch Hinzufügen von selinux = 0 zu deaktivieren.

vim /boot/grub/grub.conf
    ...
    kernel /boot/vmlinuz-2.4.20-selinux-2003040709 ro root=/dev/hda1 nousb selinux=0
    ...

source Kernel-Panik - Nicht synchronisieren: Versuch, Inint zu töten!

15

Montieren montieren die /
Z.B.

  1. mount -o remount,rw /dev/xyz /
  2. sed -i 's/1 1/0 0/' /etc/fstab
  3. sed -i 's/1 2/0 0/' /etc/fstab
  4. neustart
1
Kuldeep patil
  1. Mounten Sie die Centos Live-CD und booten Sie 
  2. Gehe in den Rettungsmodus und warte, bis es geladen ist
  3. Lesen Sie das Terminal, um zu erfahren, wo das Betriebssystem installiert wurde
  4. In OS gehen
  5. vim oder nano/etc/selinux/config
  6. Stellen Sie sicher, dass SELINUX = erzwungen oder deaktiviert ist 
1

Bei grub screen startest du in der Wiederherstellung. 

Halten Sie beim Booten die ESC-Taste gedrückt

Es sollte Sie in ein GUI-Menü bringen. Öffnen Sie den Befehl und beheben Sie Selinux. 

Ich schlage auch vor, die fehlerhaften Pakete sauber auszuführen

Ich bin gerade auf dieses Problem gestoßen, als ich eine fehlerhafte Festplatte ersetzt habe. Ich hatte die Systemdateien auf die neue Festplatte kopiert und konnte die UUID der alten Festplatte durch die UUID der neuen Festplatte in fstab ersetzen.

Ich hatte jedoch die UUID in der Datei grub.conf (manchmal menu.lst) in/boot/grub nicht ersetzt. Überprüfen Sie also Ihre grub.conf -Datei und ob die "Kernel" -Zeile etwas hat 

kernel ... root=UUID=906eaa97-f66a-4d39-a39d-5091c7095987 

es hat wahrscheinlich die UUID der alten Platte. Ersetzen Sie es durch die UUID der neuen Festplatte, und führen Sie grub-install aus.

1
Ethan Brown

Booten von CD, um die Installation zu retten und zu bearbeiten./etc/selinux/config : änderte SELINUX von erzwungen zu permissiv. Neustart und Systemstart

/etc/selinux/config vor der Änderung:

SELINUX=enforcing and SELINUXTYPE=permissive

/etc/selinux/config nach änderung: SELINUX=permissive and SELINUXTYPE=permissive

1
Foued Grayâa

Lösung ist: - 

  1. Neustart
  2. Gehen Sie zum erweiterten Menü und klicken Sie auf 'e' (bearbeiten Sie die Boot-Parameter).
  3. Gehen Sie zu der Zeile, die mit Linux beginnt, und drücken Sie Ende
  4. Leertaste drücken
  5. Fügen Sie am Ende Folgendes hinzu -> kernel.panic = 1
  6. Drücken Sie F10, um neu zu starten

Dies zwingt Ihren PC im Wesentlichen zum Neustart, da er standardmäßig nach einer Kernel-Panik nicht neu startet.

0
Pranshu

Verwenden Sie den Rettungsmodus mit cd und hängen Sie das Dateisystem an. Versuchen Sie zu prüfen, ob Binärdateien oder Ordner gelöscht werden. Wenn Sie gelöscht werden, müssen Sie die RPMs manuell installieren, um diese Dateien wiederherzustellen. 

https://askubuntu.com/questions/92946/cannot-boot-because-kernel-panic-not-syncing-attempted-to-kill-init

0
Ranjith Ruban