RISOLTO Partizione EFI piena

Hero467

Utente Attivo
689
404
OS
I use ARCH btw
Ho recentemente installato Arch per abbandonare quella spazzatura di Ubuntu 23.10, e ho fatto un po' di casini con grub e la partizione efi. Adesso posso avviare i sistemi operativi solo dalla console di grub, il che è un po una scocciatura. Ho lanciato sudo grub-mkconfig -o /boot/grub/grub.cfg per creare in automatico il menu di boot, ma nella partizione edi rimangono solo 2 kB, quindi si rifiuta di creare il menu.

Allego codice con output:
Bash:
# comandi lanciati
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheck
sudo grub-mkconfig -o /boot/grub/grub.cfg

# output
Installazione per la piattaforma x86_64-efi.
grub-install: errore: impossibile copiare "/boot/grub/x86_64-efi/core.efi" su "/boot/efi/EFI/grub/grubx64.efi": Spazio esaurito sul device.
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot:  initramfs-linux-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
done

Mi servirebbe un aiuto per capire come liberarla
 

ilfe98

Moderatore
Staff Forum
Utente Èlite
3,052
1,278
CPU
Intel i7 7700K
Dissipatore
Bequiet Dark rock pro 4
Scheda Madre
Msi pc mate z270
HDD
Seagate barracuda 1tb, silicon power NVME 500gb
RAM
Patriot viper steel 3733Mhz
GPU
Inno 3d gtx 1080 herculez design
Monitor
Asus mg279q
PSU
Corsair HX750
Case
Itek lunar 23
Net
Tiscali ftth
OS
windows 10,mint,debian,Arch linux
Distro live e monti la partizione...
 

Hero467

Utente Attivo
689
404
OS
I use ARCH btw
Non deve esserci GRUB nella lista, ma un elenco dei sistemi installati nel PC.
Spesso succede che rimangano anche voci di sistemi disinstallati che occupano spazio inutilmente
Non ho ricordo se c’erano sistemi in più o no li. So che c’erano nel boot order del BIOS, ma dovrei averli cancellati
 

Hero467

Utente Attivo
689
404
OS
I use ARCH btw
@K-Nine
IMG_1731.png
Scusa la foto, ma come detto non sono a casa e me lo sono fatto inviare da mio fratello.
Come vedi arch non c’è, mentre il vecchio (e cancellato) Ubuntu si.

E come si può vedere sopra c’è la notifica che mi avvisa che la partizione efi ha solo 2 kb di spazio rimasti
 

K-Nine

Nuovo Utente
60
15
Se nella lista è presente Ubuntu significa che nella partizione EFI è presente ancora la sua cartella con i relativi kernel.
Come ti è stato suggerito avvia il sistema in live, entra nella partizione ed elimina il superfluo.
Dopo entra nel sistema (dalla live puoi farlo velocemente con chroot) e genera di nuovo la configurazione di grub.

Usa efibootmgr per controllare che sia tutto ok e se serve usalo per eliminare Ubuntu dalla lista
Codice:
sudo efibootmgr -Bb 0001
 

Hero467

Utente Attivo
689
404
OS
I use ARCH btw
Sono tornato, quasi vivo.
Sono entrato dalla iso di arch che avevo ancora flashata nell'usb che ho usato per l'intstallazione. Poi ho eliminato tutti i file di ubuntu, che era il più pesante di quelli che potevo toccare, e ho riavviato.
Giustamente mi ero dimenticato che tutte le cose di grub erano proprio tra i file che ho eliminato, quindi al riavvio si avviava solo windows.
Ho quindi passato un'ora a reinstallare grub dalla iso di arch e ad aggiungere windows al menu.

In sostanza, ora la partizione efi ha guadagnato 4,5 MB, ma l'analizzatore dischi di gnome ancora rompe per la partizione troppo piena. Il problema è che metà della partizione è occupata da roba di windows, che quindi non si tocca, mentre l'altra metà è occupata dal bios di dell, e anche quello non si tocca.

Mi sa che a sto punto l'unica è espandere la partizione di un altro 100 MB
 

K-Nine

Nuovo Utente
60
15
Sono entrato dalla iso di arch che avevo ancora flashata nell'usb che ho usato per l'intstallazione. Poi ho eliminato tutti i file di ubuntu, che era il più pesante di quelli che potevo toccare, e ho riavviato.
Avresti dovuto entrare nel sistema installato con chroot per installare grub...
Ho quindi passato un'ora a reinstallare grub dalla iso di arch e ad aggiungere windows al menu.
Un'ora?? Vabbè l'importante è che hai risolto

Ridimensionare la partizione EFI non è un lavoro complicato.

Com'è il partizionamento?
Posta
Codice:
lsblk -o name,size,fstype,uuid,mountpoints
 

Hero467

Utente Attivo
689
404
OS
I use ARCH btw
Avresti dovuto entrare nel sistema installato con chroot per installare grub...
l'ho fatto infatti, ma solo molto dopo aver capito di aver fatto un casino.

Non sono praticissimo, è il tempo (sommato anche a capire come avviare la chiavetta) che mi ha richiesto capire dove mettere le mani e risolvere

Com'è il partizionamento?
Posta
Codice:
lsblk -o name,size,fstype,uuid,mountpoints
EFI è la prima, con tutte le altre al seguito. Ridimensiono di qualche mega windows, lo sposto e allargo la EFi

Bash:
NAME          SIZE FSTYPE    UUID                                 MOUNTPOINTS
nvme0n1     476,9G                                               
├─nvme0n1p1   100M vfat      1841-7C61                            /boot/efi
├─nvme0n1p2    16M                                               
├─nvme0n1p3 196,9G BitLocker                                     
├─nvme0n1p4   829M ntfs      FAA61947A61905B3                     
└─nvme0n1p6 279,1G btrfs     50fd4147-0856-4052-8913-33bb151c5600 /
 

K-Nine

Nuovo Utente
60
15
100 mega per la EFI sono davvero il minimo sindacale.

Per risolvere dovresti ridurre da sinistra la partizione nvme0n1p3 ma siccome non uso Windows non so come funziona bitlocker e se la cosa sia fattibile o meno.

Informati con google oppure aspetta il consiglio di qualcuno che conosce il partizionamento windows meglio di me.
 

Ci sono discussioni simili a riguardo, dai un'occhiata!

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili