failsafe всегда попадает в cmdline: altlinux-7.0.1-20131105-spt-x86_64-ru-install-dvd5.iso # rpm -qa|grep grub2 grub2-efi-2.00-alt14.M70C.1 grub2-pc-2.00-alt14.M70C.1 grub2-common-2.00-alt14.M70C.1 # grep CMD /etc/sysconfig/grub2 GRUB_CMDLINE_LINUX_DEFAULT=' quiet=1 resume=/dev/disk/by-uuid/8515272b-51e0-40d0-aa4f-e2cf9f72204d panic=30 splash' GRUB_CMDLINE_LINUX='failsafe vga=normal' # cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz root=UUID=fdb2b792-b3b4-4313-a24f-290576e96050 ro failsafe vga=normal quiet=1 resume=/dev/disk/by-uuid/8515272b-51e0-40d0-aa4f-e2cf9f72204d panic=30 splash
Да, это было известно, но в таком виде и досталось из 1.99 -- в прошлом году решил не трогать.
Строчка 231 в: http://git.altlinux.org/gears/g/grub2.git?p=grub2.git;a=blob;f=grub2/util/grub.d/10_linux.in#l231 и строчка 139 в: http://git.altlinux.org/gears/g/grub2.git?p=grub2.git;a=blob;f=grub-2.00-os-alt.patch;h=5b1392978e75a95c14634a57560c44a30ad35c24;hb=HEAD#l139 в одном месте удаляем, в другом нет?:)
Действительно, это недостаточная адаптация к новинкам в 2.00 -- 1.99 добавлял failsafe к каждому ядру, а этот только к дефолтному по умолчанию. Спасибо! http://git.altlinux.org/people/mike/packages/?p=grub2.git;a=commitdiff;h=e813f1b857db0a6786b53714f9ac15971adc32b5
grub2-2.00-alt17 -> sisyphus: * Sat Nov 16 2013 Michael Shigorin <mike@altlinux> 2.00-alt17 - updated grub-2.00-os-alt.patch for 2.00 (closes: #29583)