Ubuntu-Installation steckt zufällig fest

8

Ich habe Ubuntu 16.04 nur auf Lenovo 3g hhd, 4 g ram installiert. Es lief alles reibungslos, bis es beim Booten mit "random crng init done" hängen blieb. Hilfe bei diesem Problem wird sehr geschätzt.

Victor Sanchez
quelle
Haben Sie eine SD-Karte eingesteckt? Versuchen Sie es zu entfernen, wenn es eine eingefügt ist
Paul Tanzini
1
Ich bekomme dieses Problem auf meinem Himbeer-Pi (arm64) mit Kernel 4.9.59
Brady Dean

Antworten:

5

Es ist ein Kernel-Fehler, der bei verschiedenen Kerneln auftreten kann.

"apt-get install rng-tools", die als root in einem Terminal ausgeführt werden, sollten funktionieren.

Giulio G.
quelle
Dies half mir auch unter Ubuntu 18.04, als der Kernel 90 Sekunden lang bei "random: crng init done" hängen blieb, bevor der Start fortgesetzt wurde. Ich habe keine Ahnung, ob das Folgende wirklich notwendig ist, aber nach der Installation von rng-tools habe ich auch initramfs und grub aktualisiert: sudo update-initramfs -uund sudo update-grub. Weitere Informationen zu rng-tools finden Sie hier: wiki.archlinux.org/index.php/Rng-tools
MDMower
versucht zu laufen, sudo apt-get install rng-toolsaber es zeigt E: Package 'rng-tools' has no installation candidateFehler
MAK Ripon
2

Dies kann nach dem Löschen der Swap-Partition geschehen

Das Hängen vor kernel: random: crng init donekann nach dem Löschen einer Swap-Partition erfolgen.

Wenn eine Swap-Partition gelöscht wird, sollte die Datei /etc/initramfs-tools/conf.d/resumeentweder vollständig leer oder gelesen sein RESUME=. Löschen Sie eine beliebige UUID-Nummer. RESUME=NONEist ungültig.

$ sudo nano /etc/initramfs-tools/conf.d/resume

Das anfängliche RAM-Dateisystem muss aktualisiert werden, damit diese Änderungen wirksam werden:

$ sudo update-initramfs -u
Serge Stroobandt
quelle
1

Beim Booten wartet der Kernel auf Mausbewegungen, um den Zufallszahlengenerator zu initialisieren.

Kernel-Nachrichten beim Booten:

sudo dmesg | less

Die Problemmeldung:

kernel: random: crng init done

Die Lösung:

sudo apt install haveged
sudo systemctl enable haveged
virusmxa
quelle
Auf welcher Grundlage wartet der Kernel auf Mausbewegungen, um den Zufallszahlengenerator zu starten? Es gibt Fälle, in denen dies möglicherweise nicht die Ursache ist (nicht grafische Umgebungen, in denen beispielsweise keine GUI- oder Mausinteraktion vorhanden ist) (und ich habe dies in den letzten Monaten auf Servern mit niedrigen Spezifikationen zweimal erlebt)
Thomas Ward
1

Ich hatte das gleiche Problem, und die hier vorgeschlagenen Korrekturen funktionierten nicht. Es war eine fehlerhafte Verbindung zu einer Swap-Partition auf meinem USB. Es kann mit fixiert werden update-initramfs -uk all Weitere Details finden Sie unter https://askubuntu.com/a/1084738/881810

Dushyant MAHADIK
quelle
0

Dieses Problem kann auch dadurch verursacht werden, dass nicht verwandte btrfs-Partitionen auf einem System kombiniert und mit einem Kernel und einem Init-System gestartet werden, die nichts davon wissen.

Ich hatte ein System mit einer Festplatte für meine Daten und einem anderen für mein Betriebssystem. Beide verwendeten btrfs und obwohl das System einwandfrei funktionierte, konnte ich nicht von einem USB-Stick booten. Nach dem (physischen) Trennen der Datenfestplatte wurde sie ordnungsgemäß von USB gestartet.

Je nachdem, was Sie erreichen möchten und wie viel Zeit Sie dafür aufwenden möchten, stehen mehrere Lösungen zur Verfügung, wenn Sie sich in einer ähnlichen Situation befinden. Von leicht bis schwer:

  • Booten Sie nicht von einem anderen Medium (ignorieren Sie das Problem)
  • Sichern Sie Ihre Daten der zusätzlichen btrfs-Partition, überschreiben Sie die Partition mit einem anderen Dateisystemtyp (z. B. ext4) und platzieren Sie Ihre Daten wieder in diesem neuen Dateisystem.
  • Führen Sie die 2 btrfs-Partitionen in einem Dateisystem zusammen. Dies kann viel Arbeit kosten und es ist leicht, hier einen Fehler zu machen. Überprüfen Sie die neueste Version der btrfs-Dokumente, bevor Sie dies tun.
Garo
quelle