[RISOLTO] Problemi di Grub dopo upgrade a Debian 12
[RISOLTO] Problemi di Grub dopo upgrade a Debian 12
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.
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.
-
- Full Member
- Messaggi: 229
- Iscritto il: 14/08/2018, 15:27
Re: Problemi di Grub dopo upgrade a Debian 12
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.
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
Asus P552LA
Re: Problemi di Grub dopo upgrade a Debian 12
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!
Grazie comunque per il tentato aiuto!
Re: Problemi di Grub dopo upgrade a Debian 12
Se hai un sistema uefi dovresti poter decidere da quale efi fare il boot.
~ Marco
Re: Problemi di Grub dopo upgrade a Debian 12
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.ù
Re: Problemi di Grub dopo upgrade a Debian 12
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.
Re: Problemi di Grub dopo upgrade a Debian 12
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
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
Re: Problemi di Grub dopo upgrade a Debian 12
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)
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)
Re: Problemi di Grub dopo upgrade a Debian 12
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.
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.
Re: Problemi di Grub dopo upgrade a Debian 12
Non puoi installarlo su una partizione, ma su un disco.
~ Marco
Re: Problemi di Grub dopo upgrade a Debian 12
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!
sudo grub install /dev/sda
e questa volta me lo ha installato correttamente.
Ora entrambi gli OS si avviano con Grub.
Grazie!