Discussione:
Quell'accidente di Grub...
(troppo vecchio per rispondere)
ArchiPit
2024-10-15 11:07:39 UTC
Permalink
Tempo addietro ho installato Mint 22.x a fianco di Win10 e Win11.

Per accidente o errore nel modificare l'ordine di boot tra i tre SO il
Pc non è più ripartito.

In ogni caso ho potuto ripartire con i 2 Windows tramite una manovra di
fixmbr, ma ho perso Grub (fixmbr è di windows che si ostina a non
vedere linux).

Il PC vedeva per primo Grub che mi permetteva comunque di scegliere il
bootloader di windows e da lì uno tra win10 e win11.

La mia domanda è questa:

Come faccio a rimettere Grub senza reinstallare da zero Mint?
Cosa sempre possibile, ma ovviamente preferirei evitare...
sm
2024-10-15 12:00:03 UTC
Permalink
Post by ArchiPit
Tempo addietro ho installato Mint 22.x a fianco di Win10 e Win11.
Per accidente o errore nel modificare l'ordine di boot tra i tre SO il
Pc non è più ripartito.
In ogni caso ho potuto ripartire con i 2 Windows tramite una manovra di
fixmbr, ma ho perso Grub (fixmbr è di windows che si ostina a non vedere
linux).
Il PC vedeva per primo Grub che mi permetteva comunque di scegliere il
bootloader di windows e da lì uno tra win10 e win11.
Come faccio a rimettere Grub senza reinstallare da zero Mint?
Cosa sempre possibile, ma ovviamente preferirei evitare...
Non so cosa faccia fixmbr ma io penso proprio che tu abbia un boot efi e
penso che abbia banalmente cambiato il boot order, per cui entrando nel
bios o anche semplicemente attivando il boot menu all'avvio tu dovresti
riselezionare il firmware efi installato da mint.

A quel punto grub riparte ma ritorni al punto di partenza, cioè hai un
errore nel grub.cfg che ti impedisce il corretto avvio. Ti dico come farei
io:

- avvierei con una live di Mint

- monterei il disco di sistema (es. su /mnt) e la partizione di boot (se
separata) su /mnt/boot

- farei chroot su /mnt e a quel punto genererei la configurazione di grub
con 'grub-mkconfig > /boot/grub/grub.cfg'

A questo punto facendo il reboot dovresti tornare ad una situazione
"riparata".

Ad ogni modo quello che tu hai modificato quando volevi cambiare l'ordine
di grub è il grub.cfg che altro non è che un file di testo. Devi solo
riparare quello.
SuDo
2024-10-15 13:22:36 UTC
Permalink
Il giorno Tue, 15 Oct 2024 12:00:03 -0000 (UTC)
Post by sm
- avvierei con una live di Mint
io, invece, farei il boot con una live di supergrub.

Direi a supegrub di bootare mint

Una volta bootato mint

update-grub

grub-install.

in questo modo si rigenera in /boot/efi/EFI una cartella "UBUNTU" che
dal bios si può decidere essere il "primo boot"

NB: per far vedere a grub tutte le partizioni bootabili ( compreso
windows) deve esserci in /etc/default/grub

GRUB_DISABLE_OS_PROBER=false
sm
2024-10-15 14:21:47 UTC
Permalink
Post by SuDo
update-grub
Questo va bene ed è l'equivalente a quello che ho scritto io, che ero
tarato su Arch.
Post by SuDo
grub-install.
in questo modo si rigenera in /boot/efi/EFI una cartella "UBUNTU" che
dal bios si può decidere essere il "primo boot"
Questo invece non è necessario, almeno in base alle informazioni che
abbiamo a disposizione. Il firmware efi nessuno l'ha toccato. Quello che è
stato toccato ed è rotto è il grub.cfg.
SuDo
2024-10-15 14:49:20 UTC
Permalink
Il giorno Tue, 15 Oct 2024 14:21:47 -0000 (UTC)
Post by sm
Questo invece non è necessario,
nel dubbio non costa nulla rifarlo
sm
2024-10-15 15:46:57 UTC
Permalink
Post by SuDo
Post by sm
Questo invece non è necessario,
nel dubbio non costa nulla rifarlo
Ma io non ho il dubbio sul fatto che sia inutile ;-)

Avendo il dubbio basta guardare sotto /boot/efi (o dove viene montata la
partizione) se c'è la cartella.
Non mi piace approssimare per eccesso per mera pigrizia di capire.
SuDo
2024-10-15 16:49:07 UTC
Permalink
Il giorno Tue, 15 Oct 2024 15:46:57 -0000 (UTC)
Post by sm
Non mi piace approssimare per eccesso per mera pigrizia di capire.
anche tu un vero DIO della conoscenza e della vita " giusta e corretta
"

ti do un spassionato consiglio : fai commenti tecnici di cui sei
indubbiamente capace.

In particolare se vuoi veramente aiutare gli altri lascia perdere
morale ed etica di cui, invece, non sei certamente un campione visto
che non ti poni con chi stai parlando e di cui non conosci nulla e di
cui non sai perché prende certe decisioni.
sm
2024-10-15 20:58:40 UTC
Permalink
Post by SuDo
Il giorno Tue, 15 Oct 2024 15:46:57 -0000 (UTC)
Post by sm
Non mi piace approssimare per eccesso per mera pigrizia di capire.
anche tu un vero DIO della conoscenza e della vita " giusta e corretta "
ti do un spassionato consiglio : fai commenti tecnici di cui sei
indubbiamente capace.
In particolare se vuoi veramente aiutare gli altri lascia perdere morale
ed etica di cui, invece, non sei certamente un campione visto che non ti
poni con chi stai parlando e di cui non conosci nulla e di cui non sai
perché prende certe decisioni.
Mi sa che c'è un piccolo fraintendimento. Non è affatto un giudizio morale
o etico(?!), ho espresso il mio parere su uno specifico approccio al
problem solving senza peraltro dire oggettivamente nulla di offensivo. È
del tutto inopportuno prenderla sul personale. È vero non so niente di te,
ma se sto parlando CON te non significa che parli DI te.

Loading...