Estoy trabajando en un servidor remoto sin KVM y estoy modificando cosas en el menú del cargador de arranque. Habilité las opciones de respaldo y "arranque predeterminado una vez" en caso de que me equivoque en algo.
¿Hay alguna manera de saber (después del arranque) qué entrada del menú en la lista de elementos de GRUB2 se eligió finalmente? De esa manera sabré si se produjo una alternativa (es decir, la "una vez predeterminada" falló).
Tengo entradas como esta en mi /etc/grub/grub.cfg
:
menuentry 'Ubuntu, with Linux 2.6.32-28-generic-pae TEST' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set f70c6784-490f-4737-8168-cbcce4793b2b
linux /vmlinuz-2.6.32-28-generic-pae root=/dev/sda3 ro panic=5
initrd /initrd.img-2.6.32-28-generic-pae
}
¿Hay alguna manera de configurar algún tipo de variable de entorno allí, para poder verificar después del arranque qué entrada se cargó? ¿O quizás GRUB2 ya tiene alguna forma de saber esto?
Respuesta1
Todo lo que pongas en linux
línea estará disponible a través de /proc/cmdline
, por lo que podrás poner un identificador único allí.