Me ha surgido hoy el tener que cambiar la ubicación del grub. Había instalado un equipo con el grub en el MBR y luego me he dado cuenta al meter el SRP que tenía que cambiar el grub de la instalación de MAX a su partición. Todo parecía tan simple como hacer un grub-install especificando el nuevo dispositivo, que hubiera funcionado, pero claro, si en algún momento un upgrade modifica el grub y lo reinstala ¿Lo haría bien? No. He preguntado al crack de Mario y en breves minutos me ha dado la solución, que comparto aquí con vosotros:
Al reinstalar grub automáticamente (por ejemplo si un apt-get upgrade cambia versión del grub, etc.) grub mira dónde se tiene que instalar en la base de datos debconf, se puede ver con:
Código: Seleccionar todo
debconf-get-selections | grep grub
1.- Grabar la configuración actual en un fichero:
Código: Seleccionar todo
sudo debconf-get-selections | grep "grub/install_devices " > prconf
3.- Cargar la configuración del fichero recién modificado:
Código: Seleccionar todo
sudo debconf set-selections prconf