Instabile Clocksource in virtualisierten CentOS 6.3 - Wie Man

Instabile Clocksource in virtualisierten CentOS 6.3

Umgebungsinformationen
Virtualisierungsumgebung: Xen Cloud Platform 1.0 Build-Nummer 50674c
Gastbetriebssystem: CentOS 6.3

Wenn Sie eine virtuelle Maschine von CentOS 6.3 in Xen Cloud Platform auf den Kernel 2.6.32-358.2.1.el6.x86_64 oder höher aktualisieren, kann es vorkommen, dass CentOS beim Start aufgrund einer instabilen Taktquelle nicht mehr reagiert. Wenn Sie die Grub-Befehlszeile bearbeiten und die Silent-Option entfernen, wird ein Fehler ähnlich dem folgenden angezeigt:

Taktquelle tsc unstable (Delta = randomNumbers ns). Aktivieren Sie das Failover von clocksource, indem Sie den Kernel-Parameter clocksource_failover hinzufügen.

10 Schritte insgesamt

Schritt 1: Öffnen Sie das Grub-Menü beim Booten

Drücken Sie die Eingabetaste, um das Grub-Boot-Menü aufzurufen, wenn Sie sehen: "Drücken Sie eine beliebige Taste, um das Boot-Menü aufzurufen ...".

CentOS booten (2.6.32 ....) ..... in x Sekunden ....

Schritt 2: Bearbeiten Sie den Grub-Menüeintrag zeitweilig

Drücken Sie 'a', wenn das Grub-Menü angezeigt wird. Dadurch können Sie den Grub-Befehl für den zuletzt installierten Kernel vorübergehend bearbeiten

Schritt 3: Entfernen Sie die Option "Ruhig"

Löschen Sie am Ende des Befehls die Option 'quiet' und drücken Sie die Eingabetaste. Dadurch werden Informationen zum Booten angezeigt.

Schritt 4: Fehler suchen

Wenn Ihr System einfriert, wird wahrscheinlich die folgende Fehlermeldung wiederholt, wobei der Startvorgang nicht weiter fortgesetzt wird:

Taktquelle tsc unstable (Delta = randomNumbers ns). Aktivieren Sie das Failover von clocksource, indem Sie den Kernel-Parameter clocksource_failover hinzufügen.

Schritt 5: Starten Sie das System neu

Verwenden Sie STRG-ALT-ENTF, um das System neu zu starten

Schritt 6: Starten Sie den älteren Kernel

Wenn Sie CentOS starten, wählen Sie den vorherigen Kernel aus dem Grub-Menü

Schritt 7: Melden Sie sich als root an

Schritt 8: Bearbeiten Sie das Grub-Menü.lst

> nano /boot/grub/menu.lst
Fügen Sie dem Grub-Eintrag für den neuen Kernel die folgende Zeile hinzu, sodass er wie folgt aussieht:
notsc clocksource = hpet

Titel CentOS (2.6.32-358.2.1.el6.x86_64)
Wurzel (hd0,0)
Kernel /vmlinuz-2.6.32-358.2.1.el6.x86_64 ro root = / dev / Map ..... rd_NO_DM rhgb leise notsc clocksource = hpet
initrd /initramfs-2.6.32-358.2.1.el6.x86_64.img

Schritt 9: Speichern Sie menu.lst

Ctrl-O, dann Ctrl-X in Nano

Schritt 10: Starten Sie den neuen Kernel neu

Das System sollte normal starten