* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Añadir otra distribución Gnu/Linux al grub de Mageia2

En el ordenador de uso diario en casa siempre he tenido, antes dos SO, desde hace años, dos distribuciones linux una de las cuáles siempre ha sido mandrake, mandriva, mageia, en algún momento las dos juntas. Vista la evolución de mandriva, he dejado de base Mageia1, ahora Magiea2, y he ido probando diversas distribuciones, Fedora, Suse, Mint, etc. El mayor inconveniente que he encontrado ha sido siempre el tema de los cargadores de arranque, tema que a base de tener que solucionar me ha llevado a aprender algo sobre el tema.
El problema viene de que o bien Mageia no es reconocida por la otra distribución (FEdora), o esta distribución no es reconocida por Mageia (Suse). Incluso en el caso de lInusmint, la una no reconoce a la otra. Esto aliado con las diferencias entre menu.lst, grub1, grub2, y grub.cfg. hace engorroso el tema,
Este post no es más que un intento de un principiante para ayudar a otros principiantes a solucionar el problema con métodos un poco chapuceriles pero válidos.

El caso práctico que tomo como ejemplo es, desde Mageia2 intentar añadir a su cargador de arranque, Grub1 y menu.lst de archivo de configuración, la distribución linuxmint cuya partición raiz está en el hda1 del disco, y que usa Grub1 pero su archico de configuración es grub.cfg.

Enpezamos por montar hda1 desde el centro de control de mageia en /mnt/mint. El mismo nos creará la carpeta mint.
Como root desde consola accedemos a esa partición a traves de

cd /mnt/mint/boot/grub
kwrite grub.cfg

La respuesta es esta en su parte importante, búscadla no es difícil.

  menuentry 'Linux Mint 12 64-bit, 3.0.0-24-generic (/dev/sda1)' --class linuxmint --class gnu-linux --class gnu --class os {
	recordfail
	set gfxpayload=$linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root f0d83723-2697-4f5b-9120-6fd41f1da2e4
	linux	/boot/vmlinuz-3.0.0-24-generic root=UUID=f0d83723-2697-4f5b-9120-6fd41f1da2e4 ro   quiet splash vt.handoff=7
	initrd	/boot/initrd.img-3.0.0-24-generic

Copiais esta respuesta con gedit y lo guardais.

Vamos al grub de Mageia2

 cd /boot/grub/
 kwrite menu.lst 

La respuesta será

timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,6)/boot/gfxmenu
default 0

title  mageia2
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=mandriva root=UUID=a5b5f7ed-a126-4896-859b-008af4d07ae5 splash quiet resume=UUID=ec49cbd9-c87e-444a-98a2-56a69a2eade5 vga=788
initrd (hd0,6)/boot/initrd.img

title failsafe
kernel (hd0,6)/boot/vmlinuz-3.3.6-desktop-2.mga2 BOOT_IMAGE=failsafe root=UUID=a5b5f7ed-a126-4896-859b-008af4d07ae5 splash quiet failsafe
initrd (hd0,6)/boot/initrd-3.3.6-desktop-2.mga2.imgtimeout 10

A este archivo hemos de añadir lo siguiente para que nos de la salida de linusmint y arranque esa distribución como estrella invitada.

title linuxmint

kernel (hd0,0)/boot/vmlinuz-3.0.0-24-generic root=UUID=f0d83723-2697-4f5b-9120-6fd41f1da2e4 ro quiet splash vt.handoff=7

initrd (hd0,0)/boot/initrd.img-3.0.0-24-generic

Como veréis al estar la partición en hd1, para el archivo de arranque esta partición se convierte en hd0
El vmlinuz................. está extraido del archivo que hemos abierto antes y hay que copiarlo totalmente
initrd.ima................. igualmente está copiado del mismo archivo

Como veréis lo que está en negrita es los que hemos de poner necesariamente para el ment.lst de mageia, el resto de cada linea sale de lo que está en negrita en el archivo grub.cfg que hemos abierto en el grub de linuxmint.
El archivo menu.lst del grub de mageia ha de quedar así.

 timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,6)/boot/gfxmenu
default 0

title  mageia2
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=mandriva root=UUID=a5b5f7ed-a126-4896-859b-008af4d07ae5 splash quiet resume=UUID=ec49cbd9-c87e-444a-98a2-56a69a2eade5 vga=788
initrd (hd0,6)/boot/initrd.img

title failsafe
kernel (hd0,6)/boot/vmlinuz-3.3.6-desktop-2.mga2 BOOT_IMAGE=failsafe root=UUID=a5b5f7ed-a126-4896-859b-008af4d07ae5 splash quiet failsafe
initrd (hd0,6)/boot/initrd-3.3.6-desktop-2.mga2.img

title linuxmint
kernel (hd0,0)/boot/vmlinuz-3.0.0-24-generic root=UUID=f0d83723-2697-4f5b-9120-6fd41f1da2e4 ro   quiet splash vt.handoff=7
initrd (hd0,0)/boot/initrd.img-3.0.0-24-generic

El método está probado con diferentes distros y me ha funcionado con todas. Espero haberme explicado bien.
Hay un inconveniente que voy a explicar la fácil solución que lo corrige.
En las actualizaciones de kernel de la distro subsidiaria del grub de mageia su entrada correspondiente no funciona pues han cambiado los números del vmlinuz, y del initrd. La solución pasa por abrir el archivo grub.cfg que habrá cambiado en sus números, volver a copiar los nuevos a menu.lst de mageia para sustituir los antiguos.
Y todo volverá a funcionar.
Seguro que hay un método más elegante y eficaz para salvar este escollo pero yo no lo he encontrado en internet, y solo esta solución he encontrado.
Espero que a alguien le valga este post, y si tenéis alguna duda surgida seguramente debida a mi inexperiencia en la confección de tutos, ponedle en comentarios y trataré de ayudaros.
Por supuesto las bases de todo esto están sacadas de diferentes posts de este foro al que agradezco su constante ayuda.