Sembra che il tuo file GRUB ( grubx64.efi
) non sia presente nell'ESP; o forse Boot Repair non lo sta trovando per qualche motivo (ne ho sentito parlare a volte). Hai anche un certo numero di errori relativi al tuo ESP; riassumendone alcuni:
mkdir: cannot create directory '/boot/efi/EFI/ubuntu': Input/output error
[ 382.544276] FAT-fs (sda2): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 382.544283] FAT-fs (sda2): Filesystem has been set read-only
Error: no grub*.efi generated. Please report this message to boot.repair@gmail.com
Nel complesso, sembra che il filesystem su /dev/sda2
sia danneggiato. Dovresti riparare questo. In Linux, l' dosfsck
utility può fare il lavoro, come in sudo dosfsck /dev/sda2
. Se il mkdosfs
problema persiste , è necessario eseguire il backup di tutti i file, utilizzare (o GParted) per creare un nuovo file system FAT32 /dev/sda2
e ripristinare i file nel file system. Potrebbe essere necessario modificare il UUID=
valore in /etc/fstab
per fare riferimento alla partizione con il nuovo valore "UUID" se lo si ricrea.
Questo tipo di problema può essere causato dalla funzione "avvio rapido" di Windows, che potrebbe anche essere chiamata la funzione "non giocare bene con altri sistemi operativi". Fondamentalmente, invece di chiudere correttamente, Windows utilizza un tipo di funzionalità di sospensione su disco. Questo lascia i suoi filesystem in uno stato incoerente, che può quindi causare danni al filesystem se non viene avviato dopo Windows. È necessario disabilitare questa funzione per rendere sicuro il dual-boot con Linux; tuttavia, tenere presente che ciò comporterà tempi di avvio di Windows più lunghi. In effetti, potresti voler fare questo prima di utilizzare dosfsck
ESP o eseguire di dosfsck
nuovo dopo aver disabilitato la funzione di avvio rapido, solo per essere al sicuro.
Una volta risolto il filesystem e disabilitato l'avvio rapido di Windows, rimarrai il problema di far funzionare normalmente l'avvio. Sembra che il tuo file GRUB sia stato rimosso. Eseguire di nuovo Boot Repair probabilmente risolverà questo problema; tuttavia, non sono un fan di Boot Repair. Adotta un approccio piuttosto pesante che può causare ulteriori problemi lungo la strada. Se si esegue Boot Repair, aprire le Opzioni avanzate e deselezionare l'opzione "Backup e rinomina file EFI". Ciò frenerà le modifiche troppo zelanti di Boot Repair. Se il risultato non si avvia, tuttavia, potresti avere uno dei rari computer che hanno effettivamente bisogno di questo tipo di soluzione alternativa, quindi potrebbe essere necessario eseguirlo di nuovo senza disabilitare questa funzionalità.
Un'altra opzione è provare il mio boot manager rEFInd. Puoi provare a eseguire l'avvio con l'immagine dell'unità flash CD-R o USB. È probabile che si avvii correttamente anche se il tuo computer è in questo momento (ESP danneggiato e tutto il resto). Se funziona e ti piace rEFInd, puoi installare il pacchetto Debian; ma farlo solo dopo aver disabilitato la funzione di avvio rapido di Windows e aver riparato il danno al filesystem dell'ESP.