No puedo gestionar bien el GRUB.

Muy buenas compañeros. Acabo de instalar a mi PC un nuevo HDD, al que le he instalado Batocera (El S.O. de las raspberrys XD ).

Lo malo es que, al instalar el GRUB customizer, no funciona en lo absoluto. El equipo arranca sin mostrar el menu de dual boot que quiero poner.

Indagando en el señor duckduckgo (sí, soy ese 0.001% de la población que no usa google), he encontrado un software llamado "Boot Repair". Lo ejecuto y demás, sigo las instrucciones, y ahora no puedo entrar de ninguna manera a Batocera, ni desde la bios, ni de ninguna otra forma.

Cuando intento entrar a mi segundo HDD desde el boot menu de la bios, se queda colgado, da error.

¿Podríais echarme una mano para poder gestionar como dios manda el grub? Solo quiero que aparezca la opción de poder elegir, o bien Batocera, o bien Ubuntu en el grub.

Un saludo [beer]
¿Dónde has instalado el GRUB?

Porque si tienes un nuevo HDD y has instalado el grub ahí no te va a funcionar.

También podrías pegar aquí el contenido de tu /etc/default/grub
@Alecs7k La verdad es que no tengo ni idea de donde puede estar instalado el GRUB [+risas]

Creo que lo mejor es seguir tu consejo, y pegar directamente el texto:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'

GRUB_DEFAULT="Ubuntu"
GRUB_TIMEOUT_STYLE="hidden"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE="640x480"

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

GRUB_SAVEDEFAULT="false"
GRUB_DISABLE_OS_PROBER="true"
GRUB_DISABLE_LINUX_RECOVERY="true"
export GRUB_COLOR_NORMAL="light-gray/black"
export GRUB_COLOR_HIGHLIGHT="magenta/black"


Realmente no tengo ni idea de que tocar y que no, para hacer funcionar el menú en cuestión.

Esta es la supuesta configuaricón de mi GRUB configurator:

Imagen
Hay algunas líneas que no sé muy bien que hacen. Tampoco he visto nunca que los valores estén entre comillas, en mi caso están sin, supongo que no importará.

Te puedo indicar algunas opciones.

Comenta esta línea GRUB_TIMEOUT_STYLE="hidden". Añádale un # delante, guarda y sudo upgrade-grub.

Si no funciona, puedes probar con el Boot Repair. https://help.ubuntu.com/community/Boot-Repair
@Alecs7k Bien amigo, hemos avanzado XD

Ahora, POR FIN, sale el grub al pincipio, y me pregunta a que sistema operativo quiero acceder.

Cuando elijo ubuntu, entro sin problemas, pero no entra cuando intento entrar en BATOCERA. Me dice que "falta el núcleo".

Cierto es que, con GRUB customizer no puse núcleo alguno, no se a qué se refería

Imagen

Puedes echarme una mano, una última vez [angelito]
Le tienes que decir al GRUB cual es el kernel de /boot que quieres que use. Supongo que en el campo "Imagen linux", pero hazlo bajo tu propia responsabilidad porque no estoy seguro, nunca he tocado nada de eso.
5 respuestas