Das initramfs wird versuchen, von /dev/dm-1 fortzufahren

Das initramfs wird versuchen, von /dev/dm-1 fortzufahren

Ich richte einen neuen Ubuntu 18.04-Server ein und habe bereits eine Backup-/Wiederherstellungsschleife durchlaufen. Das gesamte System wurde also mit einem neuen RAID und LVM-Volumes aus dem Backup wiederhergestellt.

Unattended-Upgrades hat kürzlich Folgendes gemeldet:

Processing triggers for initramfs-tools (0.130ubuntu3.8) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-66-generic
I: The initramfs will attempt to resume from /dev/dm-1
I: (/dev/mapper/vg0-swap)
I: Set the RESUME variable to override this.

Ich habe versucht herauszufinden, was das eigentlich bedeutet, aber es hat nicht geklappt. Was wird da fortgesetzt? Irgendein Prozess zum Generieren von Boot-Dateien? Ich weiß, dass das eine Weile dauern kann. Hat es etwas mit dem RAID zu tun? Das ist mit seiner Neusynchronisierung schon lange abgeschlossen. Ich verstehe es nicht. Und was ist eigentlich falsch? Was soll ich mit dieser Meldung tun? Ich habe keine Ahnung. Wenn ich sie nicht brauche, wie kann ich sie dann verschwinden lassen?

Der Server wurde nach dieser Meldung zweimal erfolgreich neu gestartet, daher kann es nicht wichtig sein. (Wenn dieses „ich“ so etwas bedeuten sollte.)

Hier sind einige Befehle, falls das hilft:

> lvs
  LV   VG  Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root vg0 -wi-ao---- 400.00g
  swap vg0 -wi-ao----   8.00g

> cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 nvme1n1p2[0] nvme0n1p2[1]
      499449152 blocks super 1.2 [2/2] [UU]
      bitmap: 1/4 pages [4KB], 65536KB chunk

md0 : active raid1 nvme0n1p1[1] nvme1n1p1[0]
      523264 blocks super 1.2 [2/2] [UU]

unused devices: <none>

Ich kann keinen guten Befehl finden, um etwas über diese „dm-0“- und „dm-1“-Geräte anzuzeigen, die, denke ich, auch mit dem RAID in Zusammenhang stehen.

Antwort1

Dies kann passieren, wenn Sie neben dem ersten ein anderes Betriebssystem installieren. Bedeutet, dass die UUID der Swap-Partition geändert wurde und Sie diese anpassen müssen fstab.

Um dies zu überprüfen sudo blkid, führen Sie aus. Dadurch erhalten Sie die tatsächlichen UUIDs Ihrer Swaps. swapon -sEs wird angezeigt, welcher aktiv ist. Anschließend vergleichen Sie seine UUID mit der in /etc/fstab.

Wenn es anders ist, bearbeiten/erstellen Sie die Datei /etc/initramfs-tools/conf.d/resumemit RESUME=UUID=<swap UUID from blkid>. Führen Sie sie dann aus update-initramfs -u -k allund wenn es keine Beschwerden gibt, haben Sie gewonnen.

Wenn auf Ihrem Computer eine Verschlüsselung eingerichtet ist, stellen Sie außerdem sicher, dass cryptsetup-initramfs noch installiert ist, bevor Sie initramfs aktualisieren. sudo apt-get install cryptsetup-initramfs Wenn Sie dies versehentlich vermasselt haben, hilft Ihnen die folgende Antwort weiter:"Älteren" Kernel als Standard-Grub-Eintrag festlegen

Antwort2

Dies könnte tatsächlich ein (nicht einmal neuer) Fehler sein, wie erwähntHierSie undAndereschlagen vor , RESUME=nonehinzuzufügen /etc/initramfs-tools/conf.d/resume.

/etc/initramfs-tools/conf.d/resumeIch musste die Datei zuerst auf meiner U 19.04-Maschine mit sudo erstellen . Mit sudo update-initramfs -u -k allIhnen testen und stellen Sie das initramfs-Image bereit. Siehe DetailsHier.

Antwort3

Vielen Dank! Ich lerne gern, besonders Linux, weil ich Linux liebe! Mein Problem war, dass ich jedes Mal, wenn ich ein Firmware-Update bekam, die Meldung „Resume Variable“ für initd.img von 5.4.0-29 bis 5.4.0-100 erhielt. Das dauerte über eine halbe Stunde, wahrscheinlich länger, um mein Betriebssystem zu aktualisieren, das ich seit 3 ​​Jahren ohne weitere Probleme verwende. Nachdem ich das gelesen hatte, probierte ich eine Reihe von Befehlen aus:

Zuerst habe ich 'sudo blkid' ausgeführt.

Als nächstes habe ich '/etc/fstab' ausgeführt.

Habe die gleiche Swap-UUID gefunden

Führen Sie dann „/etc/initramfs-tools/conf.d/resume mit RESUME=UUID=<swap‘ aus und legen Sie die ID fest …

Dann führte ich „update-initramfs -u -k all“ aus.

Und es hat angefangen, alle alten Firmwares für mich zu aktualisieren. Das macht mich jetzt schon seit über einem Jahr wahnsinnig. Zuerst dachte ich, mein System sei kaputt. Jetzt werde ich es neu starten und sehen, ob alles gut gegangen ist. Was mich nervt, ist, dass in ein paar Tagen ein neues Betriebssystem mit LTS erscheinen soll. Aber darum geht es nicht ... Es geht darum, dass ich etwas Neues über Linux „gelernt“ habe und weiß, worauf ich in Zukunft achten muss. Danke für alle Beiträge mit Ideen zum Ausprobieren! Vielleicht kann jemand eine Lösung für dieses Problem finden, die bei mir funktioniert hat.

verwandte Informationen