martedì 20 dicembre 2016

Linux & UEFI boot...mannaggia a WIn8

Mannaggia a Windows 8 e al sistema UEFI!
Installare Linux su macchine recenti puo' diventare un vero macello se non si tiene in considerazione delle nuove disposizioni (perche' mi rifiuto di chiamarla tecnologia) di avvio.
Ora capita che debba installare Linux come unico sistema oeprativo su un computer recente con Windows 8 pre-installato.
Dimenticamendomi completamente dei requisiti UEFI cancello tutto il disco e procedo all'installazione.
Pessima idea: cancellare la partizione UEFI preimpostata previene il boot del computer, anche se l'installazione va a buon fine.

Occorre allora rimediare, e in effetti il trucco e' abbastanza semplice (e per certi versi mi riporta indietro alle prime installazioni che facevo ove anche /boot aveva la sua partizione): occorre creare una partizione di tipo EFI (EF00) come prima partizione su disco e assegnarle il mount point /boot/efi. Il filesystem deve essere comprensibile da "tutti", quindi deve essere un vfat.
E' sufficiente questo per permettere il regolare boot del sistema.

% sudo gdisk -l /dev/sda
...

Number Start (sector) End (sector) Size Code Name
1 2048 1050623 512.0 MiB EF00 EFI System Partition
2 1050624 137768959 65.2 GiB 8300
3 137768960 274487295 65.2 GiB 8300
4 274487296 323315711 23.3 GiB 8300
5 323315712 342847487 9.3 GiB 8300
6 342847488 733472767 186.3 GiB 8300
7 733472768 741285887 3.7 GiB 8200
8 741285888 976771071 112.3 GiB 8300

% mount | grep sda1
/dev/sda1 on /boot/efi type vfat
(rw,relatime,fmask=0077,dmask=0077,codepage=437,
iocharset=iso8859-1,shortname=mixed,errors=remount-ro)

Nessun commento: