hi,
miki11 schrieb:
seit einige Zeit habe ich das Problem, dass mein System "scanning for btrfs filesystems" schreibt und dann nicht weiter hochfährt.
Wenn ich dann vom USB-Stick starte, das System mounte und in eine chroot apt dist-upgrade durchführe, kann ich wieder starten.
Wenn ich das System nur mounte und umounte, hat das nie gereicht.
Also ich habe nicht das Problem, dass Ubuntu an der Stelle hängen bleibt, aber wie bei vielen anderen Usern auch hat mich es gerade gestört, dass der "scanning for btrfs filesystems" initramfs-hook so lange braucht. Allerdings wollte ich es nicht deinstallieren, da ich ja auch von btrfs boote und außerdem dauert es bei einen anderen PC mit archlinux nicht so lange.
Dieses initramfs-script liegt hier: /usr/share/initramfs-tools/scripts/local-premount/btrfs
Man könnte evtl. dort in die Zeile
| /sbin/btrfs device scan 2> /dev/null
|
das btrfs Laufwerk eintragen, das er scannen soll, damit er alle anderen nicht mehr scannt z.B.:
| /sbin/btrfs device scan /dev/sda1 2> /dev/null
|
hab ich zwar so auch gemacht, ist aber nur eine temporäre Lösung, die nach den nächsten btrfs-tools update wahrscheinlich wieder verschwindet.
Ich hab herausgefunden, dass bei mir das floppy-Modul so Probleme macht, ich hab das Laufwerk vor Jahren mal ausgesteckt zum Stromsparen und so, aber Linux will das Modul immernoch laden und das kostet aber Zeit und bringt in dmesg so eine Meldung: "blk_update_request: I/O error, dev fd0, sector 0". Eine Lösung wäre im BIOS das Diskettenlaufwerk zu deaktivieren, aber ich glaub das ging bei mir nicht, weil komischerweise die USB-Sticks, von denen man evtl. mal booten möchte im Untermenü vom Diskettenlaufwerk auf der Bootliste sind m( lol
Also tu ich einfach das floppy-Modul blacklisten über den boot-Parameter floppy.blacklist=yes , den ich in /etc/default/grub in "GRUB_CMDLINE_LINUX_DEFAULT=" hinzufüge und anschließend mit update-grub diesen übernehme.
Man kann ganz einfach mal testen ob das eine Wirkung hat, indem man
ausführt, schaut ob es mehrere Sekunden dauert (sollte eigentlich <3s dauern), wenn es lange dauert, dann das floppy-modul mit
entfernen und nochmals "btrfs device scan" ausprobieren. Wenn es jetzt normal schnell geht, dann ist das wohl die Lösung mit floppy-Modul blacklisten.
Vielleicht ist es korrekter das Modul auf diese Art zu deaktivieren (ich bin mir nämlich unsicher, ob das Modul später geladen wird, wenn es nicht über /etc/modprobe.d/blacklist-floppy.conf gemacht wird) : http://linuxg.net/blacklist-disable-floppy-driver-in-ubuntu/ über
| $ echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
$ sudo rmmod floppy
$ sudo update-initramfs -u
|
Krischan