Me gusta usar el último hardware y el último software; por lo tanto tengo una computadora portátil (Lenovo X220) con
- UEFI en lugar de BIOS
- un SSD en lugar de un HDD
- Esquema de partición GPT en lugar de MBR
- USB para arrancar desde en lugar de discos ópticos.
Necesito usar Windows y Linux. Traté de hacerlos trabajar al lado, pero no tuve éxito.
La mayoría de los isos de distribución de Linux ni siquiera funcionan en sistemas UEFI arrancados desde USB. (Ni siquiera la autodenominada Fedora de vanguardia . También probé Linux Mint Debian Edition y Sabayon Linux (de acuerdo con esta guía ) que no funcionó. Solo Ubuntu funcionó para mí.
Primero instalé Windows 8 que creó sda1: Recovery, sda2: sistema EFI, sda3: msftres, sda4: Windows NTFS. Windows funcionó sin problemas. Luego creé sda5: linux-swap e instalé Ubuntu en sda6: btrfs. Después de reiniciar, no se me presentó GRUB2 como se esperaba, sino que mi sistema simplemente se inició en Ubuntu. Ya no podía acceder a Windows.
Después de arreglar dpkg en btrfs Ubuntu , seguí la documentación de Ubuntu sobre el arranque UEFI . El resultado me dejó con un GRUB2 roto, pero curiosamente, cuando quería seleccionar el dispositivo desde el que arrancar, no solo me presentaron el SSD interno, un dispositivo USB conectado o LAN, sino también Grub2 (roto), Ubuntu y Windows .
El resultado no es muy satisfactorio para mí.
¿Qué tendría que hacer para arreglar todo? O preguntado de manera diferente, ¿qué sistema operativo debo instalar en qué punto dadas mis posibilidades y requisitos, de modo que tenga un gestor de arranque que funcione en mi sistema GPT UEFI que me presente un Linux y Windows que funcionen?
Respuestas:
OK, fue un proceso muy complicado, pero resolví mi problema y todo funciona como debería.
Estoy documentando la solución para todos:
Uno debe comenzar con GParted Live y crear una nueva tabla de particiones GPT. Esto borrará todo en el HDD resp. SSD Entonces uno debe crear una pequeña partición 'sin particiones' de 8 MB y marcarla con 'bios_grub'. Luego, uno crea una partición fat32 de 100 MB etiquetada 'EFI' y marcada 'boot'. (Este es el equivalente moderno y más transparente de lo que solía hacer el MBR, consulte aquí como referencia ).
Opcional: instale una distribución de Linux que funcione correctamente en sistemas GPT UEFI desde USB. No sé cuáles lo hacen. Instalé Chakra Linux para probarlo. Durante la instalación, asegúrese de montar los 100 MB de fat32 como / boot / efi. Haz el resto como de costumbre. Dejé espacio sin formato para Windows 8 (300 GB), creé un intercambio de Linux de 1 GB después, creé un ext4 contiguo (25 GB) y lo monté como /. Después de la instalación, no arrancará, pero lo arreglaremos con facilidad. Realice todo el paso nuevamente para instalar más distribuciones.
Instale Windows 8 en el espacio sin formato que dejamos en el paso anterior. Identificará automáticamente la partición del sistema EFI, creará un MSFTRES y un NTFS donde se instalará. Después de la instalación, solo podemos arrancar en Windows, pero lo arreglaremos más adelante.
Ubuntu lo arreglará todo. Durante la instalación, seleccione 100 MB de fat32 y cámbielo a 'usar como efi'. Crea un ext4, instala Ubuntu. Al reiniciar, se nos presenta un buen GRUB2 que detecta Ubuntu y Chakra Linux.
Ahora configuraremos GRUB2 para detectar Windows. Es un error conocido, sin embargo, la solución alternativa de Rasmus Pedersen es funcional. Tenga en cuenta un error de escritura que cometió: es / etc / default / grub sin una s en lugar de / etc / defaults / grub. Al escribir "chainloader ($ {root}) / efi / Microsoft / Boot / bootmgfw.efi" escribí / EFI / en mayúsculas solo para estar seguro. Cuando termine, esto nos presentará un GRUB2 en funcionamiento con una entrada de Windows 8 en funcionamiento.
GRUB2 no se ve muy bien con tantas opciones de arranque y no está en mi orden preferido. Por lo tanto, instalo y uso grub-customizer en Ubuntu como se muestra aquí . Lo configuro para ocultar el memtest, la recuperación y los núcleos antiguos, y lo reordeno para colocar mi script personalizado con Windows en la parte superior. Hecho.
fuente
GRUB2
en lugar derEFInd
, de acuerdo con bugs.launchpad, el error "No detectar entrada de arranque de Windows" se corrige en ubuntu a partir de 12.04.3 ("Saucy" rel 3).La distribución de Kubuntu y LinuxMint KDE funcionó bien para mí con GPT y EFI.
Pasos:
Personalmente prefiero Kubuntu 12.10, probablemente Mageia 3 será bueno, pero falta mucho para la primavera de 2013.
Buena suerte.
fuente