lvm2 initramfs
Greetings!
First of all - thank you, Tails team, for such a great Linux distribution.
To the point - I have a habit to read full changelog, and something in new
release, which is '4.16' now, caught my attention.
- Disable fuse, ntfs-3g, and resume initramfs hooks and scripts
- Disable lvm2 initramfs hook and scripts
- Remove more useless drivers & software from the initramfs
So, in my understanding the issue is with initramfs size, lets take a look:
tails-amd64-4.15.1.iso /live/initrd.img 32617172 bytes
tails-amd64-4.16.iso /live/initrd.img 28726008 bytes
diff 3.71 MiB 11.9% decrease
Tried to find other issues on gitlab tracker related to lvm and initramfs, but
failed, unless there is something behind-the-scenes, why fix something that is
not broken? 3.7 MiB.. please..
From the other side, my boot config is useless now, check it out:
menuentry "tails-amd64-4.16" {
insmod lvm
search --set=root --fs-uuid 1225560a-e765-44b2-a589-dcd615106a2a
set iso="/iso/tails-amd64-4.16.iso"
loopback loop $iso
linux (loop)/live/vmlinuz\
live-media=/dev/mapper/livecd\
findiso=$iso\
boot=live\
config\
nopersistence\
...
}
Yeah, you can say, it's not how our average audience using distribution, and I
understand that, but, this way is handy if you need ability to switch lots of
live distros efficiently...
So I'm asking, if it's not too much trouble, roll it back, thank you.
[Update]
Found that MacBook issue, well, why struggle so much deciding what to throw
away, when can simply create separate reduced initrd with dedicated bootloader
entry just for Mac users?