Otra entrada que es un apunte.
Hace tiempo que tengo entre manos un HP Detachable X2, que viene con windows 10, 2 GB de ram y 32 GB de HD.
Personalmente no me gusta usar windows y me decidí por usar linux en esta máquina, pero me topé con varios problemas importantes:
- El UEFI es de 32 bits
- Máquina de 64 bits justita
- Los drivers
Mi distribución preferida es Debian, pero la dificultad de instalar los drivers me han hecho probar lo sencillo, que es instalar ubuntu 20.04.
Nos hacemos un USB autobootable con la utilidad unetbooting
Seguimos los pasos hasta que termine….. una vez acabado, descaragamos en nuestro pc el usb-pack_efi
Desenchufamos el USB y lo volvemos a conectar… en mi caso, es la unidad /dev/sda
craem@luna:/home/angel/Descargas# fdisk -l
Dispositivo Comienzo Final Sectores Tamaño Tipo
/dev/sda1 2048 30277598 30275551 14,4G Sistema EFI
Abrimos la consola / terminal y tecleamos (sustituir sda por vuestra unidad, of course)
sudo sgdisk --zap-all /dev/sda
sudo sgdisk --new=1:0:0 --typecode=1:ef00 /dev/sda
sudo mkfs.vfat -F32 /dev/sda1
Montamos el usb:
sudo mount -t vfat /dev/sda1 /mnt
Y creamos los directorios que nos interesan:
sudo mkdir /mnt/EFI
sudo mkdir /mnt/EFI/BOOT/
Y copiamos el efi32
sudo cp bootia32.efi /mnt/EFI/BOOT/
Procedemos a instalar UBUNTU 20.04 en equipo, pero al acabar la instalación, no arrancará…. «no problem»…. arrancamos con el live de ubuntu 20.04 y seguimos los siguientes pasos:
- Una vez iniciado el ubuntu live, abrimos la consola y tecleamos: sudo -i
- tecleamos en la consola: lsblk para verlos volúmenes creados, siendo en mi caso:
root@ubuntu:/home/angel# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk2 179:0 0 29,1G 0 disk
├─mmcblk2p1 179:1 0 512M 0
└─mmcblk2p2 179:2 0 28,6G 0 part /
mmcblk2boot0 179:8 0 4M 1 disk
mmcblk2boot1 179:16 0 4M 1 disk
root@ubuntu:/home/angel#
mmcblk2p1 –> corresponde al boot
mmcblk2p2 –> datos / sistema operativo
Ahora vamos a corregir la partición mmcblk2p1 y para ello seguimos los siguientes pasos:
mount /dev/mmcblk2p2 /mnt
mount /dev/mmcblk2p1 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
mount -o bind /etc/resolv.conf /mnt/etc/resolv.conf
chroot /mnt /bin/bash
apt-get update
apt-get -y remove grub-efi-amd64
apt-get -y install grub-efi-ia32
update-grub
update-grub2
Reiniciamos la máquina y listo 😉
Fuentes:
https://forums.linuxmint.com/viewtopic.php?t=212434
https://forums.linuxmint.com/viewtopic.php?t=216857