domingo, 3 de febrero de 2019

Creación de un disco USB para la instalacción de Debian GNU / Linux en un portatil MacBook 2,1 de 2006

Los pasos para la creación del disco USB están basados en la información encontrada en el siguiente enlace:

Installing Debian Jessie on a "pure UEFI" system

Y son los siguientes:

root@miequipo:~# fdisk /dev/sdb

Orden (m para obtener ayuda): n
Número de partición (1-128, valor predeterminado 1):
Primer sector (34-1986526, valor predeterminado 2048):
Último sector, +sectores o +tamaño{K,M,G,T,P} (2048-1986526, valor predeterminado 1986526): +100M

Crea una nueva partición 1 de tipo 'Linux filesystem' y de tamaño 100 MiB.

Orden (m para obtener ayuda): t
Se ha seleccionado la partición 1
Tipo de partición (teclee L para ver todos los tipos): 1
Se ha cambiado el tipo de la partición 'Linux filesystem' a 'EFI System'.

Orden (m para obtener ayuda): p
Disco /dev/sdb: 970 MiB, 1017118720 bytes, 1986560 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: gpt
Identificador del disco: CCE5296A-D7FD-4271-B116-45E811B635ED

Device     Start    End Sectors  Size Type
/dev/sdb1   2048 206847  204800  100M EFI System


Orden (m para obtener ayuda): w
Se ha modificado la tabla de particiones.
Llamando a ioctl() para volver a leer la tabla de particiones.
Se están sincronizando los discos.

root@miepia:~# mkfs.fat /dev/sdb1 
mkfs.fat 3.0.27 (2014-11-12)
root@miepia:~# fdisk -l       

Disco /dev/sdb: 970 MiB, 1017118720 bytes, 1986560 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: gpt
Identificador del disco: CCE5296A-D7FD-4271-B116-45E811B635ED

Device     Start    End Sectors  Size Type
/dev/sdb1   2048 206847  204800  100M EFI System

root@miequipo:~# pmount sdb1
root@miequipo:~# mkdir /media/sdb1/EFI/debian
root@miequipo:~# wget -O /media/sdb1/EFI/debian/linux http://ftp.fr.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux
--2019-02-03 21:15:55--  http://ftp.fr.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux
Resolviendo ftp.fr.debian.org (ftp.fr.debian.org)... 212.27.32.66, 2a01:e0c:1:1598::2
Conectando con ftp.fr.debian.org (ftp.fr.debian.org)[212.27.32.66]:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 4232992 (4,0M)
Grabando a: “/media/sdb1/EFI/debian/linux”

/media/sdb1/EFI/debian/linux                 100%[================================================================================================>]   4,04M  4,81MB/s   en 0,8s   

2019-02-03 21:15:56 (4,81 MB/s) - “/media/sdb1/EFI/debian/linux” guardado [4232992/4232992]
root@miequipo:~# wget -O /media/sdb1/EFI/debian/initrd.gz http://ftp.fr.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
--2019-02-03 21:17:24--  http://ftp.fr.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
Resolviendo ftp.fr.debian.org (ftp.fr.debian.org)... 212.27.32.66, 2a01:e0c:1:1598::2
Conectando con ftp.fr.debian.org (ftp.fr.debian.org)[212.27.32.66]:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 24774665 (24M) [application/x-gzip]
Grabando a: “/media/sdb1/EFI/debian/initrd.gz”

/media/sdb1/EFI/debian/initrd.gz             100%[================================================================================================>]  23,63M  6,15MB/s   en 4,2s   

2019-02-03 21:17:29 (5,67 MB/s) - “/media/sdb1/EFI/debian/initrd.gz” guardado [24774665/24774665]
root@miequipo:~# cat << EOF > /media/sdb1/boot/grub/grub.cfg
menuentry "Jessie Installer" {
insmod part_msdos
insmod ext2
insmod part_gpt
insmod fat
insmod gzio
echo  'Loading Linux kernel'
linux /EFI/debian/linux --- console=ttyS0,115200
echo 'Loading InitRD'
initrd /EFI/debian/initrd.gz
}
EOF
Y estaría creado el disco con el que podremos arrancar la instalación.