[RISOLTO] Problemi di Grub dopo upgrade a Debian 12

Problemi con l'installazione di Debian...
Rispondi
frantal
Newbie
Newbie
Messaggi: 39
Iscritto il: 12/05/2020, 18:21

[RISOLTO] Problemi di Grub dopo upgrade a Debian 12

Messaggio da frantal »

Ho aggiornato Debian 11 presente su notebook Dell Vostro 3700 che aveva anche Windows 10 a Debian 12 cambiando i repository aggiornati a Bookworm + non-free-firmware. Non ho più trovato Windows 10 nell'elenco di Grub. Visto che avevo già intenzione di reinstallare Windows 10 ho installato anch'esso. Ovviamente all'avvio non è più comparso Grub. Ho provato a vedere con il DVD SuperGrub 2 se Debian era presente e in effetti con l'ausilio del DVD sono riuscito ad avviare Debian. Da lì ho provato (dopo aver decommentato GRUB_DISABLE_OS_PROBER=false in /etc/default/grub):
root@debian:/home/frantal# sudo update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.1.0-17-amd64
Found initrd image: /boot/initrd.img-6.1.0-17-amd64
Found linux image: /boot/vmlinuz-5.10.0-27-amd64
Found initrd image: /boot/initrd.img-5.10.0-27-amd64
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 10 on /dev/sda1
Found Windows 10 on /dev/sda2
done
Nonostante ciò al riavvio compare solo Windows10!
altri dati necessari per capire questo malfunzionamento:
root@debian:/home/frantal# df -l
File system 1K-blocchi Usati Disponib. Uso% Montato su
udev 3987300 0 3987300 0% /dev
tmpfs 805672 2912 802760 1% /run
/dev/sda5 28659620 13016724 14161732 48% /
tmpfs 4028352 0 4028352 0% /dev/shm
tmpfs 5120 12 5108 1% /run/lock
/dev/sda7 131081152 27519016 96830772 23% /home
tmpfs 805668 52 805616 1% /run/user/1000

Ecco come si presenta Gparted:

/dev/sda1 ntfs System Reserved 50.00 MiB 26.54 MiB 23.46 MiB boot
/dev/sda2 ntfs 308.20 GiB 30.95 GiB 277.24 GiB
/dev/sda3 ntfs 554.00 MiB 469.97 MiB 84.03 Mib msftres
not allocated not allocated 2.00 MiB --- ---
/dev/sda4 extended 156.97 GiB --- ---
/dev/sda5 ext4 / 27.94 GiB 13.02 GiB 14.92 GiB
/dev/sda6 linux-swap 976.00 MiB 0.00 B 976.00 GiB swap
/dev/sda7 ext4 /home 128.08 GiB 29.31 GiB 98.76 GiB
not allocated not allocated 1.02 MiB --- ---

Non penso ci siano problemi UEFI, ma forse prima di reinstallare Windows 10 le partizioni erano diverse da come sono ora. È possibile recuperare Grub e renderlo funzionante con i 2 OS?
Grazie per ogni consiglio eventuale.
thangbrand
Full Member
Full Member
Messaggi: 229
Iscritto il: 14/08/2018, 15:27

Re: Problemi di Grub dopo upgrade a Debian 12

Messaggio da thangbrand »

A me è capito che dopo un avvio di windows fosse sparita la voce debian dalle opzioni di boot del BIOS.
Ho risolto con una live di debian che avevo su una chiavetta: tra le opzioni di avvio ce ne era una per risolvere i problemi di configurazione del sistema. Ora non mi ricordo i passaggi, ma la procedura mi è sembrata facile e ben spiegata.

Sì, so che un utente linux dovrebbe aborrire le soluzioni grafiche quando con la giusta sequenza di comandi e un terminale può risolvere tutto. E ammetto di essere pigro.
Debian 11 - Cinnamon
Asus P552LA
frantal
Newbie
Newbie
Messaggi: 39
Iscritto il: 12/05/2020, 18:21

Re: Problemi di Grub dopo upgrade a Debian 12

Messaggio da frantal »

Ho provato sia con Boot Repair Disk 64 che Rescatux. Nessuno dei due ha risolto. Penso che devo agire da terminale o sulle partizioni, ma non so come.
Grazie comunque per il tentato aiuto!
Avatar utente
marcomg
Administrator
Administrator
Messaggi: 8061
Iscritto il: 22/08/2011, 18:54

Re: Problemi di Grub dopo upgrade a Debian 12

Messaggio da marcomg »

Se hai un sistema uefi dovresti poter decidere da quale efi fare il boot.
~ Marco
frantal
Newbie
Newbie
Messaggi: 39
Iscritto il: 12/05/2020, 18:21

Re: Problemi di Grub dopo upgrade a Debian 12

Messaggio da frantal »

Ha il BIOS quindi direi che è Legacy. A differenza di altri pc che lo specificano questo mi sembra ancora di "vecchio" tipo e poi con Gparted non c'è alcuna partizione UEFI o /boot-efi.ù
frantal
Newbie
Newbie
Messaggi: 39
Iscritto il: 12/05/2020, 18:21

Re: Problemi di Grub dopo upgrade a Debian 12

Messaggio da frantal »

Con boot EFI avevo fatto una partizione dopo le partizioni ntfs di Windows /boot/efi in FAT32 da 300 MB con flag = boot a cui seguivano quelle relative a Debian (/, swap e /home) e su quel pc ha funzionato. Qui mi sembra un'altro caso.
Avatar utente
azioga
Hero Member
Hero Member
Messaggi: 1329
Iscritto il: 03/09/2018, 7:53

Re: Problemi di Grub dopo upgrade a Debian 12

Messaggio da azioga »

non mi sembra di vedere /boot/efi
vedi se questo può aiutarti:
https://wiki.debian.org/GrubEFIReinstall

p.s.: ho postato senza leggere gli ultimi post. se non era uefi forse non ti serve
frantal
Newbie
Newbie
Messaggi: 39
Iscritto il: 12/05/2020, 18:21

Re: Problemi di Grub dopo upgrade a Debian 12

Messaggio da frantal »

Infatti non c'è mai stato.
Perché ora dovrebbe esserci?
Perché ho upgradato Debian da 11 a 12? Prima funzionava tutto.
Forse ho sbagliato a reinstallare Windows 10 che ha cambiato le partizioni precedenti (RECOVERY e altro).
Comunque ho provato a fare i seguenti controlli:
root@debian:/home/frantal# ls /boot
config-5.10.0-27-amd64 initrd.img-5.10.0-27-amd64 vmlinuz-5.10.0-27-amd64
config-6.1.0-17-amd64 initrd.img-6.1.0-17-amd64 vmlinuz-6.1.0-17-amd64
grub System.map-5.10.0-27-amd64
grub.bak System.map-6.1.0-17-amd64

root@debian:/home/frantal# ls /boot/grub
default device.map grub.cfg menu.lst menu.lst~ unicode.pf2
Non appare da nessuna parte menzionato Windows 10. È giusto così? Però con l'update-grub mi da Windows 10 due volte (sda1 e sda2)
Avatar utente
marcomg
Administrator
Administrator
Messaggi: 8061
Iscritto il: 22/08/2011, 18:54

Re: Problemi di Grub dopo upgrade a Debian 12

Messaggio da marcomg »

E grub-install lo hai provato?
~ Marco
frantal
Newbie
Newbie
Messaggi: 39
Iscritto il: 12/05/2020, 18:21

Re: Problemi di Grub dopo upgrade a Debian 12

Messaggio da frantal »

Si, l'avevo provato e mi dava:
sudo grub-install
Installazione per la piattaforma i386-pc.
grub-install: errore: device d'installazione non specificato.
Commento: non capisco perché i386 quando i due sistemi sono a 64 bit.
Allora ho provato:
sudo grub-install /dev/sda1 (che è una delle partizioni assegnate a Windows)
Installazione per la piattaforma i386-pc.
grub-install: avviso: il file system "ntfs" non supporta l'embed.
grub-install: avviso: L'embed non è possibile. GRUB può essere installato con questa configurazione solo usando blocklist. Le blocklist non sono comunque affidabili e ne viene sconsigliato l'uso..
grub-install: errore: impossibile procedere con le blocklist.
Avatar utente
marcomg
Administrator
Administrator
Messaggi: 8061
Iscritto il: 22/08/2011, 18:54

Re: Problemi di Grub dopo upgrade a Debian 12

Messaggio da marcomg »

Non puoi installarlo su una partizione, ma su un disco.
~ Marco
frantal
Newbie
Newbie
Messaggi: 39
Iscritto il: 12/05/2020, 18:21

Re: Problemi di Grub dopo upgrade a Debian 12

Messaggio da frantal »

Ringrazio marcomg. Stavolta ho dato:
sudo grub install /dev/sda
e questa volta me lo ha installato correttamente.
Ora entrambi gli OS si avviano con Grub.
Grazie!
Avatar utente
dring
Hero Member
Hero Member
Messaggi: 1630
Iscritto il: 27/12/2010, 9:54
Località: Brescia

Re: Problemi di Grub dopo upgrade a Debian 12

Messaggio da dring »

mettere RISOLTO.
feed your mind
linuxuser # 2011188
frantal
Newbie
Newbie
Messaggi: 39
Iscritto il: 12/05/2020, 18:21

Re: Problemi di Grub dopo upgrade a Debian 12

Messaggio da frantal »

RISOLTO
Avatar utente
marcomg
Administrator
Administrator
Messaggi: 8061
Iscritto il: 22/08/2011, 18:54

Re: [RISOLTO] Problemi di Grub dopo upgrade a Debian 12

Messaggio da marcomg »

Davvero divertente… ah, ah!
~ Marco
Rispondi