Ich kann mich nicht erinnern, wann das Problem aufgetreten ist, aber es ist wahrscheinlich, dass ich mein VMWare Ubuntu-Image auf eine externe SSD verschoben habe, damit ich das Betriebssystem auf jedem meiner PCs verwenden kann. Bei Google gibt es nicht viele Links zu diesem Thema, aber diejenigen, über die anscheinend gesprochen wird fstab
. Beispiel: Langsamer Start - Was ist "Ein Startjob für dev-disk-by wird ausgeführt ..."? - OpenSUSE-Forum .
Erwähnt, dass die Swap-Partition gelöscht und erneut erstellt werden muss.
Ich kann versuchen, dies mit Gparted zu tun, aber mein Hauptanliegen ist es, mein aktuelles Setup in Ubuntu zu verlieren, da ich nicht ganz sicher bin, was passieren wird, wenn ich mit Swap herumspiele, wie im Thread vorgeschlagen. Kann jemand helfen?
Antworten:
Führen Sie die folgenden Schritte aus, wenn Sie "einen Startjob gestartet von dev-disk-by .." gefolgt von einer Verzögerung von 90 Sekunden bei jedem Start erhalten:
Bearbeiten Sie die fstab-Datei in der folgenden Zeile.
Suchen Sie das Gerät, das Sie gerade nicht verwenden
Fügen Sie
#
am Anfang dieser Zeile ein und ein Leerzeichen ein, und kommentieren Sie es aus.Zurücksetzen, hoffe, es funktioniert für Sie!
quelle
/etc/fstab
, können Sie es auch auschecken/etc/crypttab
- das war mein Fall.Anscheinend lag das Problem daran, dass fstab zwar einen Eintrag für einen Tausch hatte, aber eigentlich keinen. Ich habe GParted verwendet, um die Größe der Partition zu ändern, und einen neuen Swap erstellt. Ich habe dann die UUID in die fstab-Datei kopiert ...
quelle
Ich hatte das gleiche Problem, nachdem ich die Größe meiner primären Partition auf meiner VM geändert hatte, da gparted live mich dazu gezwungen hat, meinen Swap zu löschen und neu zu initialisieren, um dies zu tun. Dadurch wurde eine neue UUID festgelegt, die nicht mit der fstab-Datei übereinstimmt.
Um das Problem zu vermeiden,
/etc/fstab
können Sie entweder inErsetzen Sie die Swap-UUID durch die neue (führen Sie sie aus
sudo blkid
, um sie zu finden), nachdem Sie die Größe der primären Partition geändert haben.Oder kommentieren Sie die Auslagerungspartition vor (oder nach) der Größenänderung der primären Partition aus.
Ich würde das erstere empfehlen, da es die Art und Weise ist, wie das Betriebssystem eingerichtet werden soll.
quelle
In meinem Fall hatte ich zuvor verschlüsselten Swap verwendet und den Startjob erwähnt
/dev/mapper/cryptswap1
. Um das Problem zu lösen, musste ich/etc/crypttab
zusätzlich zu den in der Antwort von William MacDonald beschriebenen Schritten auch die Datei entfernen .quelle
Wenn Sie mit gparted die Größe von Partitionen ändern oder Partitionen löschen, müssen Sie häufig eine neue Swap-Partition erstellen.
Es ist dann notwendig, den Swap über gparted nach dessen Erstellung zu aktivieren (es gibt den Befehl "Swap aktivieren").
Darüber hinaus müssen Sie die neue UUID in / etc / fstab kopieren, um sie zu mounten. Andernfalls versucht das Betriebssystem, sie beim Booten zu finden, aber vergebens, da die fstab-Datei die UUID enthält, die sich auf den alten Swap bezieht. Gparted liefert die Informationen für die UUID, Sie können sie jedoch problemlos im Terminal ausführen:
es zu finden.
quelle
Ich hatte das gleiche Problem beim Booten.
In meiner
/etc/fstab
Datei, meine Partitionen wo definiert/dev/sda1
,/dev/sda2
usw., aber beim Booten erschien mehrmals die Meldung „ Ein Start Auftrag läuft für dev-SDX “ ( „x“ definiert , welche Einheit oder Partition betroffen war).Um
/dev/sdx
das Problem zu lösen, habe ich den Wert von durch die UUID der Partition geändert . Um die UUID zu sehen, starten Sie das Terminallsblk -f
. Kopieren Sie dann die UUID der betroffenen Partition und schreiben Sie sie in eine/etc/fstab
Datei. Ersetzen Sie sie/dev/sdax
wie folgt:/dev/sda1
ändert sich zuUUID=xxxxxxxxxxxxxxxxxx
.Es hat bei mir geklappt, ich hoffe diese Info ist hilfreich.
quelle
Mein Startvorgang wurde verlangsamt, weil ich mein Laufwerk ausgetauscht habe und die UUID nicht übereinstimmte. Dies führte dazu, dass Ubuntu beim Booten einen Scan durchführte.
Ich tausche häufig die Laufwerke. Wenn sich Ihre Reittiere immer an derselben Stelle befinden (wie meine), können Sie einfach die UUID entfernen und den direkten Pfad angeben, um zu verhindern, dass ein Scanfehler auftritt ...
quelle
Hauptsituation:
Bereits im Detail beantwortet ... (Sie müssen die UUID unter diesen Dateien überprüfen)
Alternative Situation I - Udev:
Dies könnte verursacht werden durch udev , wenn Sie eine haben Regel Skript unter ,
/etc/udev/rules.d/
dass nicht beim Booten soll laufen, wenn das Skript fehlschlagen wird , dass fstab Schritt für immer weitergehen machen, einfach bearbeiten Ihr Skript an Ihre Bedürfnisse anzupassen oder zu löschen.Alternative Situation II - Crypted Dev:
Verschlüsselte Partitionen kann verwirrend sein , weil die Hauptpartition eine UUID haben und das zugeordnete Decrypted eine haben eine andere UUID unterscheidet sich von der Haupt eine für eine einzelne Partition haben sie in anderen Ort definiert werden
etc/crypttab
und/etc/fstab
Echte UUID muss in angegeben werden
etc/crypttab
Virtuelle UUID muss bei sein
/etc/fstab
Alternative Situation III - Ghost Dev:
Ein Gerät, das so eingerichtet ist, dass es beim Start bereitgestellt wird, jedoch nicht im System vorhanden ist oder wie ein USB-Laufwerk getrennt wird.
Testen Sie echte verbundene Geräte mit
lsblk -o name,uuid,mountpoint
und bearbeiten Sie sie/etc/fstab
, um nur das verbundene Gerät zu behalten, ODER lassen Sie das nicht verbundene Gerät dort, aber richten Sie sie so ein, dass sie beim Booten mit der Option ignoriert werden,noauto
und stellen Sie die Zeile so einÜberprüfen der Systemprotokolle
quelle
Überprüfen Sie nicht nur,
/etc/fstab
oder/etc/crypttab
wie in den anderen Antworten erwähnt, auch, ob UUIDs von den Kernelparametern in stammen/etc/default/grub
. Eine Zeit lang war ich sehr verwirrt von einem System, das/etc/fstab
nur einenresume=…
Kernel-Parameter in der GRUB-Konfiguration entdeckte.quelle
/etc/default/grub
ich zusätzlich auch noch Änderungen vornehmen/boot/efi/EFI/fedora/grub.cfg
. Der Linux-Parameter "resume = UUID = ..." ist veraltet, nachdem ich die Swap-Partition manuell geändert habe.Sie können das Warten überspringen und mit ' Ctrl+ c' direkt zu Ihrem Anmeldebildschirm gehen und dann an der Lösung arbeiten. Manchmal wird das ewig so weitergehen, wenn nicht.
quelle
Ich weiß, das ist alt, aber ich bin auf dieses Problem gestoßen, die gleiche Fehlermeldung beim Klonen einer Installation mit rsync. Da fstab keine Fehler enthält, wurde das Problem nach dem manuellen Aktualisieren der initrdfs behoben. um das zu erreichen,
Booten Sie die Maschine in eine funktionierende Installation (Multiboot-Maschine, sonst Live-CD)
Hängen Sie die Root-Partition des Systems mit dem Problem ein
mount dev, sys und proc wie bei einem funktionierenden chroot
chroot in die Wurzel des Dateisystems
Führen Sie mkinitrd aus
chroot beenden und neu starten.
quelle