(→Actualización del kernel e instalación de GRUB para UEFI) |
|||
(8 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
− | La | + | La instalación de Lihuen 5 en una notebook IdeaPad Z710 requiere atención especial ya que esta máquina utiliza UEFI. |
+ | Esta guía es recomendable para alguien con experiencia en el uso de la terminal, que sepa montar manualmente filesystems e identificar que dispositivo está asociado con cada filesystem. El procedimiento es complicado (en parte porque el "BIOS" de esta máquina parece no seguir el estándar UEFI). | ||
'''Guía en construcción''' | '''Guía en construcción''' | ||
Línea 19: | Línea 20: | ||
Descargar alguna de las variantes live DVD de Lihuen de 64bits, arrancarla y [[Instalando Lihuen|seguir los pasos normales de la instalación]]. | Descargar alguna de las variantes live DVD de Lihuen de 64bits, arrancarla y [[Instalando Lihuen|seguir los pasos normales de la instalación]]. | ||
+ | |||
+ | Para tener doble booteo, en la pantalla de particionado hay que achicar la partición de Windows más grande y usar el espacio libre que queda para Lihuen. | ||
+ | |||
+ | En lo que queda de la guía asumiremos el siguiente esquema de nombres de dispositivos y particiones, pero | ||
+ | el mismo puede variar y conviene verificar los datos con GParted o con el comando "gdisk -l /dev/{dispositivo}". Asumiremos | ||
+ | en la guía que: | ||
+ | * /dev/sda1 es la partición C:\\ de Windows. | ||
+ | * /dev/sda2 es la partición del Sistema UEFI (aparece con el tipo ef00). | ||
+ | * /dev/sda4 es la partición "/" de Lihuen. | ||
+ | * /dev/sdb1 es la partición de un pendrive. | ||
Al finalizar la instalación reiniciar Lihuen para, esta vez, arrancar en modo live (para arrancar la versión instalada todavía hace falta más trabajo). | Al finalizar la instalación reiniciar Lihuen para, esta vez, arrancar en modo live (para arrancar la versión instalada todavía hace falta más trabajo). | ||
Línea 36: | Línea 47: | ||
sudo su | sudo su | ||
</source> | </source> | ||
− | * Montar la partición en el directorio "/mnt", por ejemplo si la partición es " | + | * Montar la partición en el directorio "/mnt", por ejemplo si la partición es "sda4": |
<source lang="bash"> | <source lang="bash"> | ||
− | mount /dev/ | + | mount /dev/sda4 /mnt |
</source> | </source> | ||
* Montar dentro de "/mnt" algunos directorios esenciales del sistema: | * Montar dentro de "/mnt" algunos directorios esenciales del sistema: | ||
Línea 57: | Línea 68: | ||
<source lang="bash"> | <source lang="bash"> | ||
dpkg -i /media/*.deb | dpkg -i /media/*.deb | ||
+ | </source> | ||
+ | |||
+ | ===Instalación de GRUB-EFI=== | ||
+ | Para que el sistema arranque de forma correcta tanto en Linux como en Windows es necesario un paso | ||
+ | más, por defecto Lihuen instala Grub-PC, una versión de Grub apropiada para arrancar máquinas | ||
+ | con el BIOS tradicional, para arrancar Lihuen en esta máquina será necesario instalar GRUB-EFI, en | ||
+ | su versión para AMD64. | ||
+ | |||
+ | Para esta etapa es necesario usar un CD o pendrive con "Super Grub2 Disk": | ||
+ | * Reiniciar el equipo con el CD o pendrive de "Super Grub2 Disk" conectado. | ||
+ | * Elegir "Detect any OS" y luego arrancar con el kernel más nuevo que aparezca en la lista. | ||
+ | <gallery mode=packed heights=150px> | ||
+ | File:Super Grub2 Disk.png|Super Grub2 Disk pantalla principal | ||
+ | File:Super Grub2 Disk - kernel nuevo.png|Selección del sistema a arrancar | ||
+ | </gallery> | ||
+ | * Abrir una terminal, entrar como "root" con el comando "su" e instalar GRUB-EFI: | ||
+ | <source lang="bash"> | ||
+ | su | ||
+ | apt-get update | ||
+ | apt-get install grub-efi-amd64 | ||
+ | </source> | ||
+ | |||
+ | Asumiendo que "/dev/sda2" es la partición del sistema de UEFI es necesario ejecutar los siguientes comandos. | ||
+ | <source lang="bash"> | ||
+ | mkdir /boot/efi | ||
+ | mount /dev/sda2 /boot/efi/ | ||
+ | grub-install /dev/sda | ||
+ | update-grub | ||
+ | cp /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi /boot/efi/EFI/Microsoft/Boot/bootmgfw-win.efi | ||
+ | cp /boot/efi/EFI/lihuen/grubx64.efi /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi | ||
+ | update-grub | ||
+ | </source> | ||
+ | |||
+ | Finalmente hay que salir del "chroot", desmontar todo y reiniciar (esta vez sacando el Live para | ||
+ | que arranque el sistema instalado): | ||
+ | <source lang="bash"> | ||
+ | exit | ||
+ | umount /mnt/* | ||
+ | umount /mnt | ||
+ | reboot | ||
+ | </source> | ||
+ | |||
+ | Si no aparece la opción de arrancar Windows volver a ejecutar en el sistema instalado: | ||
+ | <source lang="bash"> | ||
+ | update-grub | ||
</source> | </source> | ||
La instalación de Lihuen 5 en una notebook IdeaPad Z710 requiere atención especial ya que esta máquina utiliza UEFI.
Esta guía es recomendable para alguien con experiencia en el uso de la terminal, que sepa montar manualmente filesystems e identificar que dispositivo está asociado con cada filesystem. El procedimiento es complicado (en parte porque el "BIOS" de esta máquina parece no seguir el estándar UEFI).
Guía en construcción
En esta guía se describe como hacer funcionar la IdeaPad Z710 con doble booteo (Lihuen 5 y Windows 7/8), el único dispositivo que no pudimos hacer funcionar es la placa de vídeo con aceleración NVidia (la placa de vídeo Intel funciona correctamente).
Para realizar esta instalación será necesario un pendrive o un DVD con una versión Live de Lihuen de 64bits, una conexión a Internet (al menos temporal) y un pendrive o un CD de Super Grub2 Disk.
En este caso en particular la máquina con la que trabajamos había sido instalada por sus dueños que reemplazaron el Windows 8 que trae de fábrica por un Windows 7. Si vas a hacer esto mismo asegurate que el modo "Legacy Support" descripto más abajo esté deshabilitado antes de instalar Windows.
El primer paso es entrar al BIOS de la máquina con Fn-F2, ir a la pestaña Boot y elegir la opción "Legacy Support" para el campo "Boot Mode". Luego ir a "Exit" y elegir "Exit Saving Changes". Esto es necesario para poder arrancar el instalador de Lihuen 5.
Desde otra máquina o desde la Lenovo IdeaPad arrancada en Windows descargar los siguientes paquetes y guardarlos en un pendrive:
Descargar alguna de las variantes live DVD de Lihuen de 64bits, arrancarla y seguir los pasos normales de la instalación.
Para tener doble booteo, en la pantalla de particionado hay que achicar la partición de Windows más grande y usar el espacio libre que queda para Lihuen.
En lo que queda de la guía asumiremos el siguiente esquema de nombres de dispositivos y particiones, pero el mismo puede variar y conviene verificar los datos con GParted o con el comando "gdisk -l /dev/{dispositivo}". Asumiremos en la guía que:
Al finalizar la instalación reiniciar Lihuen para, esta vez, arrancar en modo live (para arrancar la versión instalada todavía hace falta más trabajo).
Primero será necesario instalar un nuevo kernel que permita usar la placa de red de la notebook para luego poder instalar GRUB-EFI usando Internet.
Los pasos que siguen son complejos y requieren cierta familiaridad con el uso de la consola de Linux.
Con Lihuen ya instalado y el live ejecutándose desde el Pendrive o DVD, es necesario realizar los siguientes pasos:
sudo su
mount /dev/sda4 /mnt
mount --bind /proc /mnt/proc mount --bind /sys /mnt/sys mount --bind /dev /mnt/dev
chroot /mnt
mount /dev/sdb1 /media
dpkg -i /media/*.deb
Para que el sistema arranque de forma correcta tanto en Linux como en Windows es necesario un paso más, por defecto Lihuen instala Grub-PC, una versión de Grub apropiada para arrancar máquinas con el BIOS tradicional, para arrancar Lihuen en esta máquina será necesario instalar GRUB-EFI, en su versión para AMD64.
Para esta etapa es necesario usar un CD o pendrive con "Super Grub2 Disk":
su apt-get update apt-get install grub-efi-amd64
Asumiendo que "/dev/sda2" es la partición del sistema de UEFI es necesario ejecutar los siguientes comandos.
mkdir /boot/efi mount /dev/sda2 /boot/efi/ grub-install /dev/sda update-grub cp /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi /boot/efi/EFI/Microsoft/Boot/bootmgfw-win.efi cp /boot/efi/EFI/lihuen/grubx64.efi /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi update-grub
Finalmente hay que salir del "chroot", desmontar todo y reiniciar (esta vez sacando el Live para que arranque el sistema instalado):
exit umount /mnt/* umount /mnt reboot
Si no aparece la opción de arrancar Windows volver a ejecutar en el sistema instalado:
update-grub
00:00.0 Host bridge [0600]: Intel Corporation Haswell DRAM Controller [8086:0c04] (rev 06) 00:01.0 PCI bridge [0604]: Intel Corporation Haswell PCI Express x16 Controller [8086:0c01] (rev 06) 00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell Integrated Graphics Controller [8086:0416] (rev 06) 00:03.0 Audio device [0403]: Intel Corporation Haswell HD Audio Controller [8086:0c0c] (rev 06) 00:14.0 USB controller [0c03]: Intel Corporation Lynx Point USB xHCI Host Controller [8086:8c31] (rev 05) 00:16.0 Communication controller [0780]: Intel Corporation Lynx Point MEI Controller #1 [8086:8c3a] (rev 04) 00:1a.0 USB controller [0c03]: Intel Corporation Lynx Point USB Enhanced Host Controller #2 [8086:8c2d] (rev 05) 00:1b.0 Audio device [0403]: Intel Corporation Lynx Point High Definition Audio Controller [8086:8c20] (rev 05) 00:1c.0 PCI bridge [0604]: Intel Corporation Lynx Point PCI Express Root Port #2 [8086:8c12] (rev d5) 00:1c.2 PCI bridge [0604]: Intel Corporation Lynx Point PCI Express Root Port #3 [8086:8c14] (rev d5) 00:1d.0 USB controller [0c03]: Intel Corporation Lynx Point USB Enhanced Host Controller #1 [8086:8c26] (rev 05) 00:1f.0 ISA bridge [0601]: Intel Corporation Lynx Point LPC Controller [8086:8c49] (rev 05) 00:1f.2 SATA controller [0106]: Intel Corporation Lynx Point 6-port SATA Controller 1 [AHCI mode] [8086:8c03] (rev 05) 00:1f.3 SMBus [0c05]: Intel Corporation Lynx Point SMBus Controller [8086:8c22] (rev 05) 01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:0fe3] (rev a1) 07:00.0 Network controller [0280]: Intel Corporation Device [8086:08b2] (rev 73) 08:00.0 Ethernet controller [0200]: Atheros Communications Inc. Device [1969:10a1] (rev 10)
00:00.0 Host bridge [0600]: Intel Corporation Haswell DRAM Controller [8086:0c04] (rev 06) 00:01.0 PCI bridge [0604]: Intel Corporation Haswell PCI Express x16 Controller [8086:0c01] (rev 06) 00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell Integrated Graphics Controller [8086:0416] (rev 06) 00:03.0 Audio device [0403]: Intel Corporation Haswell HD Audio Controller [8086:0c0c] (rev 06) 00:14.0 USB controller [0c03]: Intel Corporation Lynx Point USB xHCI Host Controller [8086:8c31] (rev 05) 00:16.0 Communication controller [0780]: Intel Corporation Lynx Point MEI Controller #1 [8086:8c3a] (rev 04) 00:1a.0 USB controller [0c03]: Intel Corporation Lynx Point USB Enhanced Host Controller #2 [8086:8c2d] (rev 05) 00:1b.0 Audio device [0403]: Intel Corporation Lynx Point High Definition Audio Controller [8086:8c20] (rev 05) 00:1c.0 PCI bridge [0604]: Intel Corporation Lynx Point PCI Express Root Port #2 [8086:8c12] (rev d5) 00:1c.2 PCI bridge [0604]: Intel Corporation Lynx Point PCI Express Root Port #3 [8086:8c14] (rev d5) 00:1d.0 USB controller [0c03]: Intel Corporation Lynx Point USB Enhanced Host Controller #1 [8086:8c26] (rev 05) 00:1f.0 ISA bridge [0601]: Intel Corporation Lynx Point LPC Controller [8086:8c49] (rev 05) 00:1f.2 SATA controller [0106]: Intel Corporation Lynx Point 6-port SATA Controller 1 [AHCI mode] [8086:8c03] (rev 05) 00:1f.3 SMBus [0c05]: Intel Corporation Lynx Point SMBus Controller [8086:8c22] (rev 05) 01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:0fe3] (rev a1) 07:00.0 Network controller [0280]: Intel Corporation Device [8086:08b2] (rev 73) 08:00.0 Ethernet controller [0200]: Atheros Communications Inc. Device [1969:10a1] (rev 10)