Arranque Dual en GRUB2

Si después de instalar Mageia no aparece la entrada de Windows en Grub2, es porque la partición /boot/uefi solo contiene los datos referentes al boot de Mageia pero no al boot de Windows.

El motivo es que esta partición la ha creado Mageia para EFI durante su instalación y por tanto se ha creado después de la instalación de Windows, con lo que no es posible que contenga los datos necesarios para el boot de Windows.

Para solucionarlos seguimos estos pasos.

1. Desde la consola de Mageia añadimos la entrada en Grub2 para el arranque con Windows10:

– Empezamos viendo las particiones y sus UUID:

Escribimos en la consola “blkid” como root.

Y obtendremos algo como esto (si antes le hemos puesto etiquetas a las particiones nos será mucho más fácil reconocerlas):

00.blkid

/dev/sda1: LABEL=”RecuperaciM-CM-3n” UUID=”C8606E01606DF71A” TYPE=”ntfs” PARTLABEL=”Basic data partition” PARTUUID=”493dedae-0ab0-4598-8593-2c2e2a89a1cf”
/dev/sda2: LABEL=”EFI_PART” UUID=”A6C9-158B” TYPE=”vfat” PARTLABEL=”EFI system partition” PARTUUID=”5e3d72af-6e84-4016-b518-9f9bfca9696f”
/dev/sda3: PARTLABEL=”Microsoft reserved partition” PARTUUID=”9b1e2b1e-7793-4cfe-ac8a-54c63bbf445a”
/dev/sda4: LABEL=”PROG_WIN” UUID=”2AB67482B6744FF5″ TYPE=”ntfs” PARTLABEL=”PROG_WIN” PARTUUID=”4e04a09c-0815-4dfd-a70f-7c56ad430dcf”
/dev/sda5: LABEL=”PROG_MAGEIA” UUID=”25a38626-0160-43f9-85ec-1f02eb9f9e66″ TYPE=”ext4″ PARTLABEL=”PROG_MAGEIA” PARTUUID=”d54384e6-cae4-4d71-b5ea-4bb1a3274659″
/dev/sda6: LABEL=”SWAP” UUID=”e8807921-faeb-41ad-b267-75cd20cdb00b” TYPE=”swap” PARTLABEL=”SWAP” PARTUUID=”5dfb13b6-a854-4e99-8e09-22e53beeff69″
/dev/sda7: LABEL=”DATOS_MAGEIA” UUID=”a6912386-5c79-427f-8ae3-5d3002b35f4b” TYPE=”xfs” PARTLABEL=”DATOS_MAGEIA” PARTUUID=”c9d8730c-032d-48b3-ab6e-ea74b4d81cb1″
/dev/sda8: LABEL=”DATOS_WIN” UUID=”0B046DE227E2393F” TYPE=”ntfs” PARTLABEL=”DATOS_WIN” PARTUUID=”207152a1-2e72-417a-9a74-2e7416476e93″

– Ahora podemos editar el fichero custom.cfg:

> vi /boot/grub2/custom.cfg

Y al final del fichero le añadimos estas líneas:

menuentry ‘Windows 10’ {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search –fs-uuid –no-floppy –set=root A6C9-158B #Este es el UUID de la ESP, que es la partición EFI del sistema, en nuestro caso EFI_PART
chainloader ($root)/EFI/Microsoft/Boot/bootmgfw.efi
}

Quedando el fichero de esta forma:

00.custom

Comandos básicos de vi:
i -> activa modo de inserción
flechas -> para moverse dentro del texto
teclee el texto
esc -> sale del modo de inserción
: -> modo de comandos, aparece al final de la pantalla
wq -> grabar y salir (o q! para salir sin grabar)

2. Ahora vamos a añadir los ficheros necesarios para el arranque de Windows 10 en la partición EFI.

Ponemos el CD de Windows 10 y reiniciaremos para arrancar desde el DVD:

Entramos en la bios con el botón “Supr“, con la intención de arrancar desde el CD:
01.CD_BIOS

Nos encontraremos con algo parecido a esto:
02.RepararEquipo

Le damos a “Reparar el equipo” y nos saldrá un menú, seleccionamos “Solucionar Problemas“:

03.OpcionesWin10-1.jpg
Después “Opciones Avanzadas“:

04.OpcionesWin10-2

Y por último “Símbolo del sistema“:

05.OpcionesWin10-3

Nos encontramos con la consola del sistema (aunque con menos brillo)
Para entrar en la utilidad diskpart escribimos.
> diskpart
Y a continuación para ver cuantos discos hay en nuestra unidad
> list disk

06.SimboloSistema-1

Aquí pueden aparecer varios discos, elegiremos el que contenga al sistema operativo, por ejemplo:
> sel disk 0

07.SimboloSistema-2

Una vez seleccionado el disco vamos a ver las particiones:
> list vol

08.SimboloSistema-3

Ahora buscamos cual es la partición EFI en FAT y le asignamos una letra.
Seleccionamos la partición EFI, reconocible porque está marcada con “EFI_PART“:
> sel vol 4

09.SimboloSistema-4.jpg

Y le asignamos una unidad:
> assign letter=v

10.SimboloSistema-5

Salimos de la herramienta diskpart con:
> exit

11.SimboloSistema-6

Y ahora añadimos los ficheros necesarios para el arranque con Windows en la partición EFI seleccionada.
> bcdboot c:\Windows /l es-es /s v: /f ALL

12.SimboloSistema-7
Ahora escribimos “exit” y volveremos a la pantalla de Windows10 donde pulsaremos en “Apagar equipo

Y al arrancar de nuevo ya tendremos la entrada de Windows 10 en nuestro Grub2.

Fuentes:
https://wiki.mageia.org/en/Instalando_en_equipos_con_firmware_UEFI
https://blog.d0zingcat.xyz/2015/09/28/Windows/How%20to%20repair%20the%20EFI%20Bootloader%20in%20Windows%2010/

Cambiar País de Repositorios

Para cambiar el país de origen de los repositorios entramos en “configure su computador” que encontraremos en la barra de inicio y seleccionamos “Configurar fuentes de medios para instalación y actualización“.

00-paisrepositorios

Seleccionamos todos los medios usando la tecla shift y el ratón y seleccionamos el botón “Quitar

01-paisrepositorios

En el menú seleccionamos “Archivo” y “Agregar un espejo específico de medio

02-paisrepositorios

Seleccionamos “” para poder continuar

03-paisrepositorios

Y elegimos un repositorio cualquiera de uno de los países disponibles

04-paisrepositorios

Ahora esperaremos a que se descarguen las listas de los repositorios (unos pocos minutos como mucho)

05.PaisRepositorios.png

Y ya tenemos el país de origen de los repositorios cambiado pulsando en “Aceptar“.

06-paisrepositorios

 

Repositorio de BlogDrake para Mageia 5

Para tener el repositorio de BlogDrake en Mageia 5 hacemos lo siguiente:

En un solo paso desde la consola (como root):

* Para 32 bits:

urpmi.addmedia --wget --distrib  http://ftp.blogdrake.net/mageia/mageia5/i586

* Para 64 bits:

urpmi.addmedia --wget --distrib  http://ftp.blogdrake.net/mageia/mageia5/x86_64

O en modo gráfico:

En “Herramientas-Herramientas del sistema-Configure su computador
ó en el icono que está a la izquierda del icono de firefox (unas herramientas sobre una especie de mesa azul), en la pestaña “Administrador de Software” en “Configurar fuentes de medios para instalación y actualización“.

Aquí “Archivo->Agregar un medio personalizado”

AgregarMedioPersonalizado

Después le indicaremos la procedencia del repositorio (en este caso ftp):

AgregarFTP

* Para 32 bits:

Añadimos el repositorio para 32 bits:

  • Nombre de medio: BDK-Free-i586
  • URL: ftp://ftp.blogdrake.net/mageia/mageia5/free/i586/

i586_Free

Lo mismo para la parte del repositorio independiente de la arquitectura:

  • Nombre de medio: BDK-Free-noarch
  • URL: ftp://ftp.blogdrake.net/mageia/mageia5/free/noarch

Free_Noarch

Y por último el repositorio non-free para 32 bits:

  • Nombre de medio: BDK-NonFree-i586
  • URL: ftp://ftp.blogdrake.net/mageia/mageia5/non-free/i586/

NonFree_i586

* Para 64 bits:

Igual pero cambiando las apariciones de ‘i586‘ por ‘x86_64‘.

Añadimos el repositorio para 64 bits:

  • Nombre de medio: BDK-Free-x64
  • URL: ftp://ftp.blogdrake.net/mageia/mageia5/free/x86_64/

x86_64_1

Lo mismo para la parte del repositorio independiente de la arquitectura:

  • Nombre de medio: BDK-Free-noarch
  • URL: ftp://ftp.blogdrake.net/mageia/mageia5/free/noarch

noarch

Y por último el repositorio non-free para 64 bits:

  • Nombre de medio: BDK-NonFree-x86_64
  • URL: ftp://ftp.blogdrake.net/mageia/mageia5/non-free/x86_64/

x86_64_NonFree

Edición Audio Mageia

LMMS                http://lmms.sourceforge.net/home.php

lmms

MUSESCORE         www.musescore.com

musescore

MP3SPLT-GTK  http://mp3splt.sourceforge.net/mp3splt_page/home.php

mp3splt-gtk

AUDACITY            http://audacity.sourceforge.net/?lang=es

Audacity

TRAVERSO   http://sourceforge.net/projects/traversodaw.mirror/

traverso

Repositorio de BlogDrake para Mageia 4

Para tener el repositorio de BlogDrake en Mageia 4 hacemos lo siguiente:

En un solo paso desde la consola (como root):

* Para 32 bits:

urpmi.addmedia --wget --distrib  http://ftp.blogdrake.net/mageia/mageia4/i586

* Para 64 bits:

urpmi.addmedia --wget --distrib  http://ftp.blogdrake.net/mageia/mageia4/x86_64

O en modo gráfico:

En “Herramientas-Herramientas del sistema-Configure su computador
ó en el icono que está a la izquierda del icono de firefox (unas herramientas sobre una especie de mesa azul), en la pestaña “Administrador de Software” en “Configurar fuentes de medios para instalación y actualización“.

Aquí “Archivo->Agregar un medio personalizado”

Después le indicaremos la procedencia del repositorio (en este caso ftp):

* Para 32 bits:

Añadimos el repositorio para 32 bits:

  • Nombre de medio: BDK-Free-i586
  • URL: ftp://ftp.blogdrake.net/mageia/mageia4/free/i586/

Lo mismo para la parte del repositorio independiente de la arquitectura:

  • Nombre de medio: BDK-Free-noarch
  • URL: ftp://ftp.blogdrake.net/mageia/mageia4/free/noarch

Y por último el repositorio non-free para 32 bits:

  • Nombre de medio: BDK-NonFree-i586
  • URL: ftp://ftp.blogdrake.net/mageia/mageia4/non-free/i586/

* Para 64 bits:

Igual pero cambiando las apariciones de ‘i586‘ por ‘x86_64‘.