Nach dem Upgrade von Ubuntu 12.04 auf Ubuntu 12.10 wird beim Start die Meldung "Nach BTRFS-Dateisystemen suchen" angezeigt. Ich habe kein BTRFS-Dateisystem. Das Booten wird um ca. 15 Sekunden verzögert.
Wie kann ich das loswerden?
Nach dem Upgrade von Ubuntu 12.04 auf Ubuntu 12.10 wird beim Start die Meldung "Nach BTRFS-Dateisystemen suchen" angezeigt. Ich habe kein BTRFS-Dateisystem. Das Booten wird um ca. 15 Sekunden verzögert.
Wie kann ich das loswerden?
Antworten:
Das btrfs-tools
Paket fügt dem initramfs eine Aktion hinzu, um das btrfs-Modul zu laden. Wenn Sie dieses Paket bereinigen ( sudo apt-get purge btrfs-tools
), gefolgt von einem, update-initramfs -ukall
wenn die Deinstallation es nicht bereits tut, sollte das verschwinden (obwohl ich es nicht getestet habe). Wenn dies nicht der Fall ist, können Sie das brtfs
Modul jederzeit auf die Blacklist setzen /etc/modprobe.d
.
ubuntu-server
ist nur ein Meta-Paket , die typischerweise auf dem Server-Stil Installationen als Abhängigkeiten gefunden Pull - Pakete verwendet wird. Wenn Sie es entfernen (sofern dadurch kein anderes Paket entfernt wird), entfernen Sie keine Software.
Unter Ubuntu 18.04 können Sie die btrfs-Unterstützung mit deinstallieren
apt purge btrfs-progs
Aber das würde Ihnen wahrscheinlich nicht viel Startzeit sparen. Auf meinem System war der Grund, dass ich keine Swap-Partition habe, aber beim Booten wird nach einer solchen für etwa 30 Sekunden gesucht (während der BTRFS-Scan angezeigt wird).
/etc/initramfs-tools/conf.d/resume
RESUME=UUID=xxx
mitRESUME=none
sudo update-initramfs -u
Btrfs ist nicht zu stabil, um als taubes Dateisystem verwendet zu werden. Die meisten Linux-Distributionen verwenden wahrscheinlich immer noch ext4 als primäres Dateisystem. Sie können es also vollständig von Ihrem Computer entfernen. Probieren Sie den angegebenen Befehl aus:
sudo apt-get purge btrfs-tools
Dieser Befehl entfernt btrfs-tools von Ihrem Computer. Möglicherweise müssen Sie einige Minuten warten, um den Vorgang abzuschließen. Ihr initramfs sollte automatisch aktualisiert werden, aber wenn dies nicht der Fall ist, führen Sie den folgenden Befehl aus:
sudo update-initramfs -ukall
Dann mach ein Grub-Update:
sudo update-grub
Alles ist gut. Führen Sie nun einen Neustart durch. Hoffe dein Ubuntu startet diesmal erfolgreich.
Referenz: http://www.ugcoder.com/disable-scanning-for-btrfs-file-systems-in-ubuntu/
Lassen Sie mich wissen, wenn Sie noch Fragen haben.
echo "blacklist btrfs">>/etc/modprobe.d/blacklist.conf
aber keine Wirkung. scannen immer noch nach btrfs on boot
Das habe ich auch am 18.04 beim Booten gesehen. Schon seit
/usr/share/initramfs-tools/scripts/local-premount/btrfs
Wenn Sie nach dem Scan suchen, können Sie dieses Problem umgehen, indem Sie sich mit dieser Datei befassen. Da ich btrfs nicht regelmäßig verwendete, habe ich die Datei gelöscht
sudo apt purge btrfs-progs
sudo update-initramfs -ukall
. Aber dennoch, das hilft nicht viel, der Startvorgang hängt dann bei dem Schritt ab, bevor gesagt wirdBegin: Running /scripts/local-premount
Es ist das btrfs-Kernelmodul, das den Scanvorgang durchführt (für Dateisysteme, die mehrere Geräte scannen).
Ich habe keinen Hinweis darauf gefunden, dass dies konfigurierbar ist. Daher besteht Ihre einzige Möglichkeit darin, dieses Modul aus Ihrem Kernel ( modprobe -r btrfs
) zu entfernen, vorausgesetzt, Ihr Kernel unterstützt dies.
Das Skript, das die Suche startet, sucht nach der Existenz von btrfs. Wenn Sie die ausführbare Datei einfach /sbin/btrfs
in pe /sbin/btrfs.save
(as sudo
) umbenennen, wird die Suche abgebrochen und der Startvorgang dauert etwa 10 bis 20 Sekunden!
apt purge btrfs-tools
Begin: Running /scripts/local-premount