Mimochodem, problém samostatného oddílu pro /usr se tu a tam vynořuje už několik let. Mě třeba takto nefunguje coldplug Bluetooth modulu, protože bluez stack je právě v /usr a v době kdy se ho udev snaží inicializovat, tak ještě /usr není připojeno.
Jinak doporučuji, v rámci praktických cvičení „poznej svůj linux“, vytvořit si initramfs ručně. Já si takhle vytvořil „Oskarův Initramfs,“ protože ten oficiální z genkernelu/dracutu mi připadal příliš překombinovaný.
Dnes už ho nepoužívám, protože jak jsem ho rozšiřoval, aby byl více univerzální, stal se skoro stejně překombinovaný jako ten z genkernelu/dracutu. Tak jsem radši nakonfiguroval dracut, aby jeho initramfs dělal to, co chci a hotovo. Dokonce ho ani nemusím měnit při výměně jádra, protože moduly v něm nemám.