GRUB errore fatale

13 risposte [Ultimo contenuto]
Ritratto di fenir52
fenir52
(Junior)
Offline
Junior
Iscritto: 27/12/2018
Messaggi: 8

Ciao a tutti e piacere di conoscervi.
Sto divnetando matto nell'installare debian-9.6.0-amd64-netinst su un nuovo SSD che ho comprato.
Alla fine dell'installazione dove va a installare il GRUB da errore fatale.
Premetto la mia scheda madre e UEFI e ho creato USB di installazione con rufus e anche con win32diskimager, cambiato file immagine ma niente da fare da sempre questo errore alla fine.
Chi mi da qualche dritta per risolvere?

grazie

Ritratto di homeless
homeless
(Guru)
Offline
Guru
Iscritto: 21/10/2011
Messaggi: 1329

Il debian installer genera i file log dell'installazione in /var/log/installer/. Sarebbe utile poter visionare i log dell'installazione per comprendere esattamente cosa accade nel tuo caso. Puoi fare l'upload di questi file ?

Ritratto di fenir52
fenir52
(Junior)
Offline
Junior
Iscritto: 27/12/2018
Messaggi: 8

sono riuscito a scaricare questi 3 file tramite la live di debian

AllegatoDimensione
hardware-summary.txt 25.97 KB
lsb-release.txt 159 byte
status.txt 56.13 KB
Ritratto di homeless
homeless
(Guru)
Offline
Guru
Iscritto: 21/10/2011
Messaggi: 1329

Manca il file più importante per cercare di capire cosa è accaduto, chiamato syslog.

Inoltre, dove vai ad installare grub ?

Ritratto di fenir52
fenir52
(Junior)
Offline
Junior
Iscritto: 27/12/2018
Messaggi: 8

Eccolo sono riuscito a copiarlo,sinceramente il grub lo installa in automatico nel momento che da errore forzo installazione e mi chiede se voglio installarlo sul dispositivo esterno ma gli dico di no (ho fatto la prova anche con il dispositivi esterno).
Il pc ha collegato solo un HDD (SDD) e la chiavetta con installazione di debian.

AllegatoDimensione
syslog.txt 178.19 KB
Ritratto di homeless
homeless
(Guru)
Offline
Guru
Iscritto: 21/10/2011
Messaggi: 1329

Dal log che hai inviato risulta che l'installatore di grub (grub-efi, perché stai installando un sistema configurato per avviarsi con firmware UEFI) rileva questa situazione di errore:

[..]
Dec 27 11:25:09 05efi: debug: /dev/sda1 is a FAT32 partition
Dec 27 11:25:09 05efi: debug: /dev/sda1 partition scheme is gpt
Dec 27 11:25:09 05efi: debug: /dev/sda1 partition type is c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Dec 27 11:25:09 05efi: debug: /target/boot/efi does not have /EFI directory: exiting
[..]

In altri termini, l'installatore di Debian trova nel disco SSD (chiamato /dev/sda) una partizione (chiamata /dev/sda1) di tipo EFI ("partition type is c12a7328-f81f-11d2-ba4b-00a0c93ec93b"), ma al suo interno non trova la directory /EFI al di sotto della quale dovrebbe installare il boot loader per Debian. Questo potrebbe conseguire ad una installazione/partizionamento incompleto o errato che è stato effettuato precedentemente, ad esempio, per altro sistema operativo / distribuzione o una installazione di Debian non andata precedentemente a buon fine. Questo sembrerebbe confermato dalla mancanza di istruzioni di partizionamento nel log inviato. Per risolvere, dovresti installare Debian cancellando il partizionamento in essere attualmente sul disco e lasciandolo creare automaticamente all'installatore.

Ritratto di fenir52
fenir52
(Junior)
Offline
Junior
Iscritto: 27/12/2018
Messaggi: 8

Ciao e grazie per la risposta.
Ti confermo l'installazione e EFI la scheda madre accetta solo questo tipo di installazione.
Il partizonamento l'ho fato fare in automatico e anche provato a farlo manualmente andando a creare 3 partizioni
1 partizone di 100mb per EOF, 2 partizione in ext4 e 3 partizone di swap da 8 gb.
ogni volta ho ripulito per sicurezza tutte le partizoni create.
Posso provare con gparted a formattare e ricreare le partizoni? dopo di che installo tutto nuovamente?

Ritratto di homeless
homeless
(Guru)
Offline
Guru
Iscritto: 21/10/2011
Messaggi: 1329

fenir52 ha scritto:

Posso provare con gparted a formattare e ricreare le partizoni? dopo di che installo tutto nuovamente?


Suggerirei di cancellare da gparted (dalla live) tutte le partizioni, quindi avviare il computer dal Debian Installer e far fare ad esso in modo completamente automatico l'installazione.

Qualora dovesse presentarsi nuovamente l'errore, nel momento in cui si dovesse presentare, dall'installer Debian tramite il tasto (a sinistra) ALT+F4 aprirei la console a caratteri e creerei manualmente la directory che non trova, con i seguenti comandi:

cd /target/boot/efi
mkdir EFI
sync
exit

Quindi, premendo il tasto (a sinistra) ALF+F1 dovresti poter tornare all'installer e riprovando dovresti superare l'errore.

Hai verificato che l'hash dell'immagine ISO-HYBRID sia corretta ?

EDIT: controllando ulteriormente i log, risulta anche la seguente segnalazione di errore:

Dec 27 11:25:09 grub-installer: info: Installing grub on 'dummy'
Dec 27 11:25:09 grub-installer: info: grub-install does not support --no-floppy
Dec 27 11:25:09 grub-installer: info: Running chroot /target grub-install  --force "dummy"
Dec 27 11:25:09 grub-installer: Installing for x86_64-efi platform.
Dec 27 11:25:10 grub-installer: Could not delete variable: No such file or directory
Dec 27 11:25:10 grub-installer: grub-install: error: 
Dec 27 11:25:10 grub-installer: efibootmgr failed to register the boot entry: Block device required.
Dec 27 11:25:10 grub-installer: error: Running 'grub-install  --force "dummy"' failed.
Dec 27 11:25:25 main-menu[246]: (process:30893): File descriptor 3 (pipe:[1293]) leaked on lvdisplay invocation. Parent PID 31789: /bin/sh
Dec 27 11:25:25 main-menu[246]: (process:30893): File descriptor 4 (/dev/pts/0) leaked on lvdisplay invocation. Parent PID 31789: /bin/sh
Dec 27 11:25:25 main-menu[246]: (process:30893): File descriptor 5 (/dev/pts/0) leaked on lvdisplay invocation. Parent PID 31789: /bin/sh
Dec 27 11:25:25 main-menu[246]: (process:30893): File descriptor 6 (/dev/pts/0) leaked on lvdisplay invocation. Parent PID 31789: /bin/sh
Dec 27 11:25:25 main-menu[246]: (process:30893):   Volume group "sda" not found
Dec 27 11:25:25 main-menu[246]: (process:30893):   Cannot process volume group sda
Dec 27 11:25:25 main-menu[246]: WARNING **: Configuring 'grub-installer' failed with error code 1
Dec 27 11:25:25 main-menu[246]: WARNING **: Menu item 'grub-installer' failed.

Stai installando con LVM ? Hai disabilitato nel firmware il "secure boot" ?

Ritratto di fenir52
fenir52
(Junior)
Offline
Junior
Iscritto: 27/12/2018
Messaggi: 8

ciao

HASH sinceramente non l'ho controllato ti dico ciò perche la stessa immagine che ho salvato sul compiuter l'ho utilizzata per reinstallare su un altro HDD meccanico debian e tutto era andato liscio,comunque un controllo lo faccio non si sa mai.
No non sto installando con LVM e ti confermo che il secur boot e disabilitato.
Provo a cancellare con gparted live la partizione e controllo hash e riprovo a reinstallare il tutto

grazie per le dritte

Ritratto di fenir52
fenir52
(Junior)
Offline
Junior
Iscritto: 27/12/2018
Messaggi: 8

niente da fare ho notato che la cartella EFI in /target/boot/efi viene creata correttamente quando installo os e al suo interno è presente un altra cartella di nome debian con all'interno il file grub.
mi viene in mente un dubbio, ho un controller pci-e con 4 porte sata non RAID ma un semplice controller puo essere quello a dare fastidio in fase di installazione?

Ritratto di homeless
homeless
(Guru)
Offline
Guru
Iscritto: 21/10/2011
Messaggi: 1329

fenir52 ha scritto:

niente da fare ho notato che la cartella EFI in /target/boot/efi viene creata correttamente quando installo os e al suo interno è presente un altra cartella di nome debian con all'interno il file grub.


Se così è, il boot loader dovrebbe essere correttamente installato e, quindi, il firmware del computer dovrebbe riconoscerlo.

fenir52 ha scritto:

ho un controller pci-e con 4 porte sata non RAID ma un semplice controller puo essere quello a dare fastidio in fase di installazione?


Non ho ben compreso questo dettaglio, ma se hai più di un controller, forse è meglio che disattivi i controller aggiuntivi.