Pagina 1 di 1

[Risolto] Recuperare GRUB

Inviato: domenica 11 ottobre 2020, 23:07
da dragoverde
Ciao a tutti.
Devo aver fatto qualche pasticcio, perché sto aggiornando Ubuntu dalla 18.04 alla 20.04 e facendo il partizionamento manuale mi chiedeva di mettere anche una partizione EFI.
Non sapendo come fare (ho aperto un'altra discussione per questo) sono tornato indietro e cercato di ripartire con la vecchia versione.
Però all'avvio mi è comparsa questa scritta:
/boot/grub i386-pc/normal.mod not found
entering rescue mode
grub rescue>
e così adesso sono bloccato.
Come posso venirne fuori?
Grazie per le vostre risposte!

Re: Recuperare GRUB

Inviato: lunedì 12 ottobre 2020, 15:26
da Roberto Pontecorvi
Se se in grado di avviare una live oppure utilizzare, sempre da live, -> Supergrub, puoi dare il comando, da terminale:

Codice: Seleziona tutto

sudo grub-install /dev/sda
e poi, sempre da terminale:

Codice: Seleziona tutto

sudo update-grub2

Re: Recuperare GRUB

Inviato: lunedì 12 ottobre 2020, 16:14
da dragoverde
Grazie per la risposta.
Ho creato un DVD con Ubuntu 20.04.1 (ieri avevo fatto con la 20.04), ma qualcosa non ha funzionato e durante l'installazione live sono apparsi un sacco di errori, anche se alla fine Ubuntu si è aperto.
Ho provato a dare quei comandi a terminale, ma anche qui rispostacce.
Adesso ho trovato un vecchio puppy e provo con quello.

Re: Recuperare GRUB

Inviato: lunedì 12 ottobre 2020, 16:17
da dragoverde
No, non funziona.
Ripreparo un DVD con la 20.04 e riprovo.

Re: Recuperare GRUB

Inviato: lunedì 12 ottobre 2020, 16:37
da giulux
E magari se hai ancora rispostacce copiale e incollale qui, così forse qualcuno è in grado di aiutarti.

Re: Recuperare GRUB

Inviato: lunedì 12 ottobre 2020, 16:53
da dragoverde
Questa volta l'installazione live è andata bene, però al primo comando che mi ha suggerito Roberto Pontecorvi la risposta è stata:

Codice: Seleziona tutto

Installing for i386-pc platform
grub-install: error; failed to get canonical path of ' /cow'.
Io ho scaricato, masterizzato ed installazione in live la versione "ubuntu-20.04.desktop-amd64.iso
Le rispostacce che avevo ricevuto nell'installazione precedente erano un schermata piena di commenti durante la fase di installazione, anche se poi ero arrivato ugualmente alla home page di ubuntu. A terminale, comunque la risposta era stata la stessa, più altre righe che non ricordo e che non ho memorizzato. Credo non potessero essere utili, perché era già partita male. La prossima volta cercherò di salvarle ugualmente.
Ma, tornando ad ora, cosa ho combinato?

Dove posso scaricare Supergrub? Le ggo spesso del suo uso e mi piacerebbe averlo anch'io.

Re: Recuperare GRUB

Inviato: lunedì 12 ottobre 2020, 17:05
da giulux

Re: Recuperare GRUB

Inviato: lunedì 12 ottobre 2020, 17:14
da dragoverde
Grazie, giulux.
Ho visto adesso il suggerimento, che è arrivato prima che io modificassi il mio ultimo post.
In serata mi attiverò per provare anche questo; intanto lo scarico.

Re: Recuperare GRUB

Inviato: lunedì 12 ottobre 2020, 19:02
da dragoverde
Provato Boot Repair, ma il risultato è sempre lo stesso, scritto in italiano questa volta.

Re: Recuperare GRUB

Inviato: lunedì 12 ottobre 2020, 19:39
da Roberto Pontecorvi
https://www.supergrubdisk.org/category/ ... sk-stable/
Fai attenzione, l'installazione è stata fatta con grub-legacy o efi?

Re: Recuperare GRUB

Inviato: lunedì 12 ottobre 2020, 20:13
da dragoverde
Non sono sicuro, ma credo con EFI, perché mi chiedeva di definire una partizione EFI.

Re: Recuperare GRUB

Inviato: lunedì 12 ottobre 2020, 21:23
da willy54
Dalla live, se non si avvia l'installato, vedi se la 2a casella nella App Software e aggiornamenti è spuntata
Nel terminale connesso a internet, non importa come, wifi , cavo, tethering Usb

Codice: Seleziona tutto

sudo apt install inxi
inxi -Fz
sudo parted -l
efibootmgr -v
posta i 3 ultimi comandi.
I risultati del terminale vanno postati tra i tag code che si ottengono con il tasto evidenziato Immagine
La mia impressione è che tu stia installando in modalità uefi su un pc legacy/Csm.

Re: Recuperare GRUB

Inviato: lunedì 12 ottobre 2020, 22:14
da dragoverde
Sto provando, ma c'è qualcosa che non va. Non posso installare inxi!

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo apt install inxi
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
E: Impossibile trovare il pacchetto inxi
ubuntu@ubuntu:~$ 
Comunque penso che tu abbia ragione sul fatto che ho fatto l'installazione in modalità UEFI. Questo perché quando sono arrivato alla modifica manuale delle partizioni mi chiedeva di aggiungere una partizione EFI. A quel punto, non sapendo cosa fare, sono tornato indietro ed ho perso grub

Re: Recuperare GRUB

Inviato: lunedì 12 ottobre 2020, 22:24
da giulux
Mi sa che hai saltato l'istruzione
vedi se la 2a casella nella App Software e aggiornamenti è spuntata
se non abiliti il repository non puoi scaricare inxi.

Re: Recuperare GRUB

Inviato: lunedì 12 ottobre 2020, 22:26
da dragoverde
Ah, sei stato più veloce di me Scusa. Non era spuntata la seconda casella!!!
Ecco tutto il listato:

Codice: Seleziona tutto

ubuntu@ubuntu:~$ inxi -Fz
System:
  Kernel: 5.4.0-26-generic x86_64 bits: 64 Desktop: Gnome 3.36.1 
  Distro: Ubuntu 20.04 LTS (Focal Fossa) 
Machine:
  Type: Laptop System: ASUSTeK product: P552LA v: 1.0 serial: <filter> 
  Mobo: ASUSTeK model: P552LA v: 1.0 serial: <filter> UEFI: ASUSTeK 
  v: P552LA.206 date: 01/11/2016 
Battery:
  ID-1: BAT0 charge: 27.9 Wh condition: 40.1/48.2 Wh (83%) 
CPU:
  Topology: Dual Core model: Intel Core i3-5005U bits: 64 type: MT MCP 
  L2 cache: 3072 KiB 
  Speed: 798 MHz min/max: 500/1900 MHz Core speeds (MHz): 1: 798 2: 798 
  3: 798 4: 798 
Graphics:
  Device-1: Intel HD Graphics 5500 driver: i915 v: kernel 
  Display: x11 server: X.Org 1.20.8 driver: modesetting unloaded: fbdev,vesa 
  resolution: 1366x768~60Hz 
  OpenGL: renderer: Mesa Intel HD Graphics 5500 (BDW GT2) v: 4.6 Mesa 20.0.4 
Audio:
  Device-1: Intel Broadwell-U Audio driver: snd_hda_intel 
  Device-2: Intel Wildcat Point-LP High Definition Audio 
  driver: snd_hda_intel 
  Sound Server: ALSA v: k5.4.0-26-generic 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  driver: r8169 
  IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: <filter> 
  Device-2: Realtek RTL8821AE 802.11ac PCIe Wireless Network Adapter 
  driver: rtl8821ae 
  IF: wlp3s0 state: up mac: <filter> 
Drives:
  Local Storage: total: 494.40 GiB used: 20.53 GiB (4.2%) 
  ID-1: /dev/sda vendor: Seagate model: ST500LT012-1DG142 size: 465.76 GiB 
  ID-2: /dev/sdb type: USB vendor: SanDisk model: Ultra Fit size: 28.64 GiB 
Partition:
  ID-1: / size: 1.87 GiB used: 798.9 MiB (41.7%) fs: overlay source: ERR-102 
  ID-2: swap-1 size: 7.45 GiB used: 55.5 MiB (0.7%) fs: swap dev: /dev/sda5 
Sensors:
  System Temperatures: cpu: 41.0 C mobo: N/A 
  Fan Speeds (RPM): cpu: 1800 
Info:
  Processes: 225 Uptime: 22m Memory: 3.75 GiB used: 1.21 GiB (32.3%) 
  Shell: bash inxi: 3.0.38 
ubuntu@ubuntu:~$ sudo parted -l
Modello: ATA ST500LT012-1DG14 (scsi)
Disco /dev/sda: 500GB
Dimensione del settore (logica/fisica): 512B/4096B
Tabella delle partizioni: msdos
Flag del disco: 

Numero  Inizio  Fine    Dimensione  Tipo      File system     Flag
 1      1049kB  30,0GB  30,0GB      primary   ext4            avvio
 2      30,0GB  500GB   470GB       extended
 5      30,0GB  38,0GB  7999MB      logical   linux-swap(v1)
 6      38,0GB  500GB   462GB       logical   ext4


Modello: SanDisk Ultra Fit (scsi)
Disco /dev/sdb: 30,8GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos
Flag del disco: 

Numero  Inizio  Fine    Dimensione  Tipo     File system  Flag
 1      1000kB  30,8GB  30,8GB      primary  fat32        avvio, lba


ubuntu@ubuntu:~$ efibootmgr -v

Comando «efibootmgr» non trovato, ma può essere installato con:

sudo apt install efibootmgr

ubuntu@ubuntu:~$ sudo apt install efibootmgr
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti NUOVI saranno installati:
  efibootmgr
0 aggiornati, 1 installati, 0 da rimuovere e 484 non aggiornati.
È necessario scaricare 0 B/28,1 kB di archivi.
Dopo quest'operazione, verranno occupati 93,2 kB di spazio su disco.
Scaricamento di:1 cdrom://Ubuntu 20.04 LTS _Focal Fossa_ - Release amd64 (20200423) focal/main amd64 efibootmgr amd64 17-1 [28,1 kB]
Selezionato il pacchetto efibootmgr non precedentemente selezionato.
(Lettura del database... 187432 file e directory attualmente installati.)
Preparativi per estrarre .../efibootmgr_17-1_amd64.deb...
Estrazione di efibootmgr (17-1)...
Configurazione di efibootmgr (17-1)...
Elaborazione dei trigger per man-db (2.9.1-1)...
ubuntu@ubuntu:~$ efibootmgr -v
BootCurrent: 0006
Timeout: 1 seconds
BootOrder: 0006,0003,0004,0005
Boot0003* CD/DVD Drive	BBS(CDROM,,0x0)..GO..NO........o.H.L.-.D.T.-.S.T. .D.V.D.R.A.M. .G.U.E.1.N....................A...........................>..Gd-.;.A..MQ..L.W.K.G.8.5.8.2.3.3.3. .0. . . . . . . . ........BO
Boot0004* Hard Drive	BBS(HD,,0x0)..GO..NO........o.S.T.5.0.0.L.T.0.1.2.-.1.D.G.1.4.2....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . . . . . .B.W.3.Y.9.F.3.Q........BO..NO........k.S.a.n.D.i.s.k....................A.......................>..Gd-.;.A..MQ..L.4.C.5.3.1.0.0.1.5.7.0.9.0.9.1.1.1.4.6.3........BO
Boot0005* Network Card	BBS(Network,,0x0)..GO..NO........k.R.e.a.l.t.e.k. .P.X.E. .B.0.2. .D.0.0.........................rN.D+..,.\...........<..Gd-.;.A..MQ..L.R.e.a.l.t.e.k. .P.X.E. .B.0.2. .D.0.0........BO
Boot0006* UEFI: SanDisk	PciRoot(0x0)/Pci(0x14,0x0)/USB(7,0)/HD(1,MBR,0x6c9c36c8,0x7a1,0x394785f)..BO
ubuntu@ubuntu:~$ 

Re: Recuperare GRUB

Inviato: martedì 13 ottobre 2020, 0:39
da willy54
La soluzione più semplice e veloce è fare un backup dei dati che potresti avere su supporto esterno.
Da live con Gparted crea una nuova tabella delle partizioni i modalità Gpt , crea una prima partizione primaria da 250MB formattata Fat32, per il resto puoi creare le partizioni che vuoi e saranno tutte primarie e fai una nuova installazione dopo avere settato la modalità csm/legacy disable ed il Secure boot attivo .
In questa maniera avrai meno problemi con i driver video e wifi.
Il media di installazione sembra già adatto per uefi anche se di solito in live efibootmgr è già installato.
La partizione di swap puoi anche ometterla in caso di necessità le nuove versioni creano un file di swap come windows fa da anni.
E' presente sul sito un bios/firmware più aggiornato del tuo , e potrebbe essere utile aggiornarlo ma non so se quel pc accetta di installarlo senza Windows.

Re: Recuperare GRUB

Inviato: martedì 13 ottobre 2020, 6:32
da dragoverde
Bene. Detta così mi sembra abbastanza semplice.
Ma la home andrà persa facendo così?
Il backup lo avevo già fatto e se faccio il ripristino ritrovo tutto o sarà da riconfigurare? Chiedo per sapere cosa mi aspetta.
In mattinata farò questa operazione.
Grazie

Re: Recuperare GRUB

Inviato: martedì 13 ottobre 2020, 12:10
da dragoverde
Fatto tutto nel più banale dei modi. Sono riuscito ad installare la distro senza usare UEFI e tutto si è sistemato da solo, compresa la home.
Stasera completerò la spiegazione, perché adesso devo scappare.
GRAZIE a tutti!!!

EDIT
Eccomi qua e grazie, trekfan1, per gli ultimi suggerimenti.
In pratica stamani ho riprovato ad installare Ubuntu con un DVD dove avevo masterizzato nuovamente la iso 20.04.1
In partenza mi è comparsa la schermata con le opzioni di avvio (non ricordo il nome tecnico), che avevo visto solo un'altra volta e di sfuggita.
Ho selezionato l'ultima voce, che mi permetteva di configurare UEFI e così sono entrato nel BIOS, dove ho visto che la priorità d'avvio era sul lettore DVD, ma UEFI.
Ho così selezionato l'altra opzione, DVD senza UEFI, e tutto ha cominciato a girare tranquillamente.
Quando sono arrivato alla scelta di come effettuare l'installazione ho scelto quella manuale, dove ho potuto formattare la "/" e lasciare intatta la "/home".
Tutto è filato liscio fino alla fine ed alla fine, dopo il riavvio, mi sono trovato con tutto quello che c'era prima, a parte i programmi che avevo installato io e che un po' alla volta rimetterò.
I consigli di tutti sono stati comunque molto utili, perché mi hanno fatto apprendere cose nuove e ne farò tesoro per il futuro.
Ah, scusatemi per il linguaggio poco tecnico!!!

Re: Recuperare GRUB

Inviato: martedì 13 ottobre 2020, 12:12
da trekfan1
Se è tutto a posto metti [Risolto] all'inizio del titolo del primo post evitando di scriverlo tutto in maiuscolo, in futuro evita di fare post consecutivi se non ci sono risposte ma clicca sulla matita e aggiungi il nuovo testo eventualmente preceduto da EDIT, grazie :)