在只有grub的情况下,ESP设置为4M,可以吗

目前把vmlinuz和intramfs放到根分区的/boot/, ESP只放grub.efi,生成efi文件只有800k,我可以不听教程的把几百M的ESP调的很小吗,我看grub这么小,不想浪费空间.目前能启动,没问题吧

grub-mkstandalone --fonts ""  --themes "" --locales "" -o BOOTX64.EFI -O x86_64-efi --install-modules "part_gpt btrfs linux search search_fs_uuid boot normal gzio" --modules "part_gpt btrfs linux search search_fs_uuid boot normal gzio" --compress xz "boot/grub/grub.cfg=./grub.cfg"

grub生成

search --fs-uuid --set=root 00000000-0000-0000-0000-000000000002
linux /boot/vmlinuz-linux-zen root=UUID=00000000-0000-0000-0000-000000000002 rw quiet
initrd /boot/initramfs-linux-zen.img
boot

grub.cfg

sda      8:0    0 476.9G  0 disk 
├─sda1   8:1    0    4M  0 part 
└─sda2   8:2    0 476.9G  0 part /

lsblk

你能用就没有问题……

可以是可以,我以前也这么干过,但是后来没这么干了,因为你四百多G的硬盘至于省这一个G吗(

通常是没有问题的,但我觉得还是 future-proof 一点,万一你未来不想用 grub 或者想倒腾 UKI 了还得 resize 分区,多麻烦