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 10:41] niccolodoc:appunti:linux:acer_aspire_debian_uefi [2017/02/22 12:57] – [Clonazione di una installazione UEFI] niccolo
Line 15: Line 15:
 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:
  
-  - Accendere il PC e premere F2 per entrare nel BIOS +=== Prima dell'installazione === 
-  - Boot => Boot Mode => UEFI+ 
 +Bisogna attivare il Boot Mode UEFI, ma con il Secure Boot disabilitato: 
 + 
 +  - Accendere il PC e premere F2 per entrare nel **BIOS** 
 +  - 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.+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:
  
-FIXME: Documentare come viene partizionato il disco.+=== Dopo l'installazione ===
  
-FIXME: Al termine si deve aggiungere il sistema operativo appena installato all'elenco delle voci UEFI.+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).
 +  - Boot => **Secure Boot** => **Enabled** (è necessario per poter accedere alla voce di menu seguente).
 +  - Security => **Select an UEFI file as trusted**
 +    * Navigare nel filesystem UEFI fino a debian **grub64.efi**.
 +  - Boot => **Secure Boot** => **Disabled** (è necessario altrimenti il file grub64.efi non viene accettato come valido).
 +
 +Vedere il paragrafo più avanti sullo schema di partizioni creato dal programma di installazione.
 +
 +=== 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 35: 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 44: 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