After upgrading from Ubuntu 12.04 to Ubuntu 12.10, I get a message "scanning for btrfs file systems" at starting-up. I don't have any BTRFS filesystem. It delays the booting for about 15 seconds.
How can I get rid of this?
btrfs-tools package adds an action to the initramfs to load the btrfs module. If you purge that package (
sudo apt-get purge btrfs-tools), followed by an
update-initramfs -ukall if the uninstallation doesn't do it already, that should go away (though I've not tested it). If it doesn't, you can always blacklist the
brtfs module in
On Ubuntu 18.04 you can uninstall btrfs-support with
apt purge btrfs-progs
But that probably wouldn't save you much boot time. On my system the reason was, that I don't have a swap partition but on boot it is searched for such for about 30 seconds (while displaying the btrfs-scan).
sudo update-initramfs -u
Btrfs isn’t too much stable to be used as deafult file-system. Most Linux distributions, probable all, are still using ext4 as primary file-system. So, you can completely remove it from your computer. Try the given command:
sudo apt-get purge btrfs-tools
This command will remove btrfs-tools from your computer. You may need to wait some minutes to complete the process. Your initramfs should be updated automatically but if not happen, do it by this command:
sudo update-initramfs -ukall
Then make a grub update:
All is well. Now make a restart. Hope your Ubuntu will start successfully this time.
Let me know if you have some questions still.
I saw this as well on 18.04 during boot. Since
calls for the scan, you can workaround this issue by dealing with that file. Since I wasn't using btrfs regularly, I purged the file through
sudo apt purge btrfs-progs
It is the btrfs kernel module that does the scanning (for filesystems scanning multiple devices).
I have not found an indication that this is configurable, so your only options seems to be removing that module from your kernel (
modprobe -r btrfs) assuming your kernel supports that.
The script which starts the search looks for the existence of btrfs.
Simply renaming the executable
/sbin/btrfs to p.e
sudo) will eliminate the search , gaining some 10-20 seconds in the boot-process!