diff -Nur e-smith-grub-2.6.0.old/root/etc/e-smith/templates/etc/default/grub/GrubCmdLineLinux e-smith-grub-2.6.0/root/etc/e-smith/templates/etc/default/grub/GrubCmdLineLinux --- e-smith-grub-2.6.0.old/root/etc/e-smith/templates/etc/default/grub/GrubCmdLineLinux 1969-12-31 19:00:00.000000000 -0500 +++ e-smith-grub-2.6.0/root/etc/e-smith/templates/etc/default/grub/GrubCmdLineLinux 2017-04-05 16:12:34.005000000 -0400 @@ -0,0 +1,12 @@ +{ + #GRUB_CMDLINE_LINUX="rd.lvm.lv=main/root rd.lvm.lv=main/swap rhgb quiet" + # to GRUB_CMDLINE_LINUX="rd.lvm.lv=main/root rd.lvm.lv=main/swap rhgb quiet rootflags=uquota,pquota" + # also remove noquota + @lines = map { + /^GRUB_CMDLINE_LINUX/ && s/noquota//; + /^GRUB_CMDLINE_LINUX/ && ! /rootflags=uquota,pquota/ && s/"$/ rootflags=uquota,pquota"/; + $_ + } @lines; + ""; +} +