User Tools

Site Tools


doc:appunti:linux:acer_aspire_debian_uefi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:linux:acer_aspire_debian_uefi [2017/02/22 11:22] – [Debian GNU/Linux su Acer Aspire ES 11/ES 14 con UEFI] niccolodoc:appunti:linux:acer_aspire_debian_uefi [2017/02/22 12:57] – [Clonazione di una installazione UEFI] niccolo
Line 14: Line 14:
  
 Sembra proprio che ci sia una incompatibilità con il software e la **Boot Mode Legacy**. Si deve attivare quindi la modalità **UEFI** seguendo questa procedura piuttosto intricata: Sembra proprio che ci sia una incompatibilità con il software e la **Boot Mode Legacy**. Si deve attivare quindi la modalità **UEFI** seguendo questa procedura piuttosto intricata:
 +
 +=== Prima dell'installazione ===
 +
 +Bisogna attivare il Boot Mode UEFI, ma con il Secure Boot disabilitato:
  
   - Accendere il PC e premere F2 per entrare nel **BIOS**   - Accendere il PC e premere F2 per entrare nel **BIOS**
-  - Boot => Boot Mode => UEFI+  - Boot => **Boot Mode** => **UEFI**
   - Se si riavvia otteniamo il messaggio **Secure Boot Fail**, non è possibile avviare né da hard disk né da chiavetta USB.   - Se si riavvia otteniamo il messaggio **Secure Boot Fail**, non è possibile avviare né da hard disk né da chiavetta USB.
-  - Spengere, riaccendre e premere F2 per entrare nel BIOS +  - Spengere, riaccendre e premere F2 per entrare nel **BIOS** 
-  - Security => Set Supervisor Password (impostare una password del BIOS, altrimenti è impossibile disabilitare il //Secure Boot//). +  - Security => **Set Supervisor Password** (impostare una password del BIOS, altrimenti è impossibile disabilitare il //Secure Boot//). 
-  - Boot => Secure Boot => Disabled+  - Boot => **Secure Boot** => **Disabled**
   - Verificare che la priorità di boot sia **USB HDD**.   - Verificare che la priorità di boot sia **USB HDD**.
   - Riavviare. Parte il programma di installazione da USB, **non è necessaria**  l'opzione ''edd=off''.   - Riavviare. Parte il programma di installazione da USB, **non è necessaria**  l'opzione ''edd=off''.
  
 Durante l'installazione si sceglie di utilizzare il **metodo EFI** per il partizionamento del disco. Al reboot del sistema si ottiene però l'errore **No Bootable Device** dal BIOS. È necessario aggiungere il sistema appena installato al menu UEFI: Durante l'installazione si sceglie di utilizzare il **metodo EFI** per il partizionamento del disco. Al reboot del sistema si ottiene però l'errore **No Bootable Device** dal BIOS. È necessario aggiungere il sistema appena installato al menu UEFI:
 +
 +=== Dopo l'installazione ===
 +
 +Si deve indicare il nuovo sistema come fidato, il Secure Boot va comunque disabilitato:
  
   - Accendere il PC e premere F2 per entrare nel **BIOS** (viene richiesta la password).   - Accendere il PC e premere F2 per entrare nel **BIOS** (viene richiesta la password).
Line 32: Line 40:
   - Boot => **Secure Boot** => **Disabled** (è necessario altrimenti il file grub64.efi non viene accettato come valido).   - Boot => **Secure Boot** => **Disabled** (è necessario altrimenti il file grub64.efi non viene accettato come valido).
  
-FIXME: Documentare come viene partizionato il disco.+Vedere il paragrafo più avanti sullo schema di partizioni creato dal programma di installazione.
  
-FIXME: Al termine si deve aggiungere il sistema operativo appena installato all'elenco delle voci UEFI.+=== In caso di reinstallazione ===
  
 +Si deve resettare l'indice dei sistemi fidati e aggiungere quello reinstallato:
 +
 +  - Accendere il PC e premere F2 per entrare nel **BIOS**
 +  - Boot => **Secure Boot** => **Enabled** (è necessario per poter accedere alla voce di menu seguente).
 +  - Security => **Erase all Secure Boot Settings**
 +  - **Riavviare** ed accedere nuovamente al BIOS.
 +  - Security => **Select an UEFI file as trusted**
 +    * Navigare nel filesystem UEFI fino a debian **grub64.efi**.
 +  - Boot => **Secure Boot** => **Disabled**
 ====== Preparare le partizioni manualmente ====== ====== Preparare le partizioni manualmente ======
  
Line 41: Line 58:
  
 <code> <code>
-mkpart boot   fat32         1MB 540MB +parted --script /dev/mmcblk0 \ 
-mkpart swap   linux-swap  540MB 4.8GB +  mklabel gpt \ 
-mkpart rootfs ext4        4.8GB  100% +  mkpart boot   fat32         1MB 540MB \ 
-set 1 boot on+  mkpart swap   linux-swap  540MB 4.8GB \ 
 +  mkpart rootfs ext4        4.8GB  100% \ 
 +  set 1 boot on
 </code> </code>
  
Line 50: Line 69:
  
 <code> <code>
-mkfs.fat -F 32 /dev/mmcblk0p3+mkfs.fat -F 32 /dev/mmcblk0p1
 mkswap         /dev/mmcblk0p2 mkswap         /dev/mmcblk0p2
 mkfs.ext4      /dev/mmcblk0p3 mkfs.ext4      /dev/mmcblk0p3
 </code> </code>
  
 +====== Clonazione di una installazione UEFI ======
 +
 +Supponiamo di aver avviato un PC nuovo con GRML ed aver partizionato e formattato il disco con le istruzioni del paragrafo precedente. È possibile clonare una installazione remota con questi passaggi:
 +
 +<code>
 +mount /dev/mmcblk0p3 /mnt
 +cd /mnt
 +ssh remote "dump -0 -a -b 64 -f - /dev/mmcblk0p3" | restore -r -b 64 -f -
 +</code>
 +
 +<code>
 +mkdir /mnt/boot/efi
 +mount /dev/mmcblk0p1 /mnt/boot/efi
 +mkdir /mnt/boot/efi/EFI
 +
 +mount -o bind /dev      /mnt/dev
 +mount -o bind /dev/pts  /mnt/dev/pts
 +mount -o bind /proc     /mnt/proc
 +mount -o bind /sys      /mnt/sys
 +
 +chroot /mnt /bin/bash
 +</code>
 +
 +Dentro l'ambiente chroot verificare che sia installato il pacchetto **grub-efi**, si deve verificare che **''/etc/fstab''** contenga nomi di device validi e quindi eseguire:
 +
 +<code>
 +vi /etc/fstab
 +grub-install /dev/mmcblk0
 +update-grub
 +update-initramfs -k all -u
 +</code>
 ====== Immagine Netinst su chiavetta USB ====== ====== Immagine Netinst su chiavetta USB ======
  
doc/appunti/linux/acer_aspire_debian_uefi.txt · Last modified: 2023/11/22 15:54 by niccolo