Grub Btrfs
grub-btrfs
- grub-btrfs是一个增强版的GRUB引导加载器,它能够自动检测并列出btrfs分区上的所有快照,包括手动创建以及由snapper或timeshift工具生成的快照。
- 能智能地发现/boot分区是否独立,并自动识别内核、initramfs和intel/amd微码。
- 提供了一个systemd服务,可以自动化更新grub.cfg文件
sudo pacman -S grub-btrfs
#在文件/etc/default/grub-btrfs/config中启用快照扫描
GRUB_BTRFS_OVERRIDE_BOOT_PARTITION_DETECTION="true"
#更新GRUB配置
sudo grub-mkconfig -o /boot/grub/grub.cfg
-
grub-btrfsd
- 自动更新grub.cfg文件
#sudo vim /usr/lib/systemd/system/grub-btrfsd.service #ExecStart=/usr/bin/grub-btrfsd --syslog --timeshift-auto #配合timeshift的快照 sudo pacman -S inotify-tools #安装依赖 sudo systemctl daemon-reload sudo systemctl enable grub-btrfsd sudo systemctl start grub-btrfsd