17
März
2022
15:25

Warnung beim Aktualisieren des initramfs-tools-Kernels behoben: „Es ist kein passendes Swap-Gerät verfügbar“

17 März 2022 15:25

Wenn bei der Installation eines Betriebssystem-Updates die Meldung "W: initramfs-tools configuration sets RESUME=UUID=" und "W: but no matching swap device is available" erscheint. wird auf dem Bildschirm angezeigt. Diese Warnung kann leicht behoben werden.

Zuvor habe ich die Festplatte ausgetauscht und dann eine andere SWAP-Datei verwendet: Anstelle einer speziellen Partition wird eine Auslagerungsdatei auf der Festplatte verwendet.

Die Konfigurationsdatei wird im Verzeichnis gespeichert /etc/initramfs-tools/conf.d/
in der Datei resume.

Erster Weg:

Wenn die System-Swap-Partition wie im Artikel beschrieben entfernt wurde „Erstellen einer SWAP-Auslagerungsdatei unter Linux als Datei aus dem Stammverzeichnis der Festplatte“.

Die Datei muss bearbeitet werden resume:

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

Entfernen Sie Verweise auf SWAP aus der Konfigurationsdatei „“, z. B. durch Kommentieren von „#':

# RESUME=none

Strg+O
Eintreten
Strg+X

Danach müssen Sie das Kernel-Update mit dem Befehl starten:

sudo update-initramfs -u -k all

wobei -k -all alle Kernel wieder zusammensetzt.

Die Warnung wird nicht mehr angezeigt:

update-initramfs: Generating /boot/initrd.img-5.13.0-35-generic
Warning: No support for locale: ru_RU.utf8

Hinweis: Einige Distributionen (Debian, MX Linux) verfügen nicht über eine „Lebenslauf“-Datei und zeigen keine Warnung an. Im Wesentlichen einen Kommentar hinzufügen#vor der einzelnen Zeile RESUME= bedeutet, dass die Datei „Lebenslauf“ nicht verwendet wird.

Zweiter Weg

Wenn die Auslagerungsdatei als eine Systempartition vom Typ swap verwendet wird:

Finden Sie die UUID der Auslagerungsdateipartition heraus:

sudo blkid

Suchen Sie die Zeile in der Ausgabe, die auf die Auslagerungsdatei verweist. Dies echter UUID-Wert:

Zum Beispiel:

/dev/sdc5: UUID="fd79588f-94ae-4b02-9ec2-47dc0c31b7dd" TYPE="swap" PARTUUID="47216535-05

Kopieren Sie die UUID ohne Anführungszeichen in die Zwischenablage.

  1. Ersetzen Sie die Partitions-ID in der Datei „/etc/fstab“, in der SWAP angegeben ist. In meinem Fall:

Zum Beispiel:

UUID=a47ee3f6-5838-4bf7-8a7b-6070a4e3e735

Fügen Sie in der Datei „/etc/fstab“ die echte UUID anstelle des alten Werts ein

`UUID=fd79588f-94ae-4b02-9ec2-47dc0c31b7dd swap swap noatime 0 0

  1. Fügen Sie dieselbe echte UUID der Swap-Partition in die Datei ein resume:

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

    RESUME=UUID=fd79588f-94ae-4b02-9ec2-47dc0c31b7dd

  2. Befehl ausführen

    sudo update-initramfs -u -k all

Beim nächsten Neustart des PCs wird die echte UUID der SWAP-Partition verwendet.

Hinweis: Dateien /etc/fstab и /etc/initramfs-tools/conf.d/resume лучше редактировать при помощи строчного текстового редактора "sudoedit", который обеспечивает безопасное редактирование (создаёт временную копию, соблюдает стандарты кодировки конфигурационных файлов). Например: sudoedit /etc/fstab.


Quelle:
*UbuntuForums



Verwandte Veröffentlichungen