Problemi con Grub2 e Uefi

6 risposte [Ultimo messaggio]
Ritratto di Mahler
Mahler
(Junior)
Offline
Junior
Iscritto: 06/04/2014
Messaggi: 32

Non so se il titolo è corretto, ho provato a sintetizzare il problema che ho avuto ma che ora meglio spiegherò.
Mi è schiantato un vecchio macinino, ACER 5920G, sul quale era montata openSUSE 13.1 64bit.
Ho pensato di recuperare qualche pezzo, tra questi l'HDD.
Per fare delle prove con questo HDD, l'ho installato sull'ASUS FC550CC-XX675H rimuovendo l'HDD dove tenevo installato in dualboot openSUSE 13.1 64bit e Windows 8.1.
Ho installato Kubuntu sull'HDD recuperato. Ho fatto la prova di avvio e tutto è andato liscio.
Poi ho rimosso l'HDD e rimesso quello dove c'erano openSUSE e Windows 8.1.
Ho acceso il portatile e... non si avvia più openSUSE. Nel boot addirittura trovo UBUNTU e Windows 8.1 come uniche voci.
Qualcuno ha la pazienza di spiegarmi cosa è accaduto? Io sono rimasto un po' indietro, qualche era geologica fa credo, ma se ho cambiato HDD come si sono pastrocchiate le informazioni di avvio dell'altro HDD?
E poi come risolvo? Ormai openSUSE è il mio sistema principale, uso Windows 8.1 solo per alcune attività che non riesco ancora a configurare.
Grazie della pazienza e delle spiegazioni.

ASUS FC550CC-XX675H - Windows 8.1 - openSUSE 13.1 64bit, Ubuntu 14.04 64bit - LED 15,6", Intel Core i3-3217U, 4GB di RAM, 1TB Hard Disk, Nvidia GeForce GT720M 2GB, DVD dual layer, webcam, WiFi, HDMI, 2 USB, bluetooth, card reader

ACER 5920G - openSUSE 13.1 64bit - LCD 15,4", Intel Core 2 Duo T7300 2 GHz, 2048 MB di RAM, 400 GB Hard Disk, Nvidia GeForce 8600M GT - 256 MB, DVD dual layer, webcam, WiFi, bluetooth, ExpressCard, S/PDIF, 4x USB 2.0, VGA, S-Video, HDMI, FireWire

Ritratto di Mahler
Mahler
(Junior)
Offline
Junior
Iscritto: 06/04/2014
Messaggi: 32

Ho provato ad avviare la voce UBUNTU che ora è al posto di openSUSE, restituisce questo:

GNU GRUB version 2.02 beta2-9
 
Minimal BASH-like line editing is supported. For the first word,
TAB lists possible command completions.
Anywhere else TAB lists possible device or file completions.
 
grub> ls
 
(HD0) (HD0,GPT7) (HD0,GPT6) (HD0,GPT5) (HD0,GPT4) (HD0,GPT3) (HD0,GPT2)
(HD0,GPT1) (HD1) error: failure reading sector 0xfc from 'HD1'
error: failure reading sector 0xe0 from 'HD1'
error: failure reading secotr 0x0 from 'HD1'

digitando exit si avvia Windows 8.1

ASUS FC550CC-XX675H - Windows 8.1 - openSUSE 13.1 64bit, Ubuntu 14.04 64bit - LED 15,6", Intel Core i3-3217U, 4GB di RAM, 1TB Hard Disk, Nvidia GeForce GT720M 2GB, DVD dual layer, webcam, WiFi, HDMI, 2 USB, bluetooth, card reader

ACER 5920G - openSUSE 13.1 64bit - LCD 15,4", Intel Core 2 Duo T7300 2 GHz, 2048 MB di RAM, 400 GB Hard Disk, Nvidia GeForce 8600M GT - 256 MB, DVD dual layer, webcam, WiFi, bluetooth, ExpressCard, S/PDIF, 4x USB 2.0, VGA, S-Video, HDMI, FireWire

Ritratto di dragoncello
dragoncello
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/07/2005
Messaggi: 2739

prova a fare un touch /forcefsck
lo scrivi come root e riavvi il sistema
poi ai disabilitato il secure boot
cmq.è strana la cosa.... Thinking

SUSE Tumbleweed- kernel-5.6.14.1.1- kde-plasma-5.18.5.1- Intel Core i7 Asus P9x79 pro GeForce GTX 560-driver Nvidia-390.132.14- SSD samsung 850 pro 512 gb http://opensuse-community.org/

Ritratto di Mahler
Mahler
(Junior)
Offline
Junior
Iscritto: 06/04/2014
Messaggi: 32

@dragoncello grazie. Il secure boot è disabilitato. Comunque mi ha restituito un errore strano, non ho fatto in tempo a segnarlo, più o meno mi è sembrato di capire che dava errore per mancanza di una voce di boot nel bios. dal che mi sembra di capire che pur cambiando hdd nei nuovi sistemi si scrivono informazioni in una zona del bios. bah. non immaginavo fossero cambiate così tanto le cose.

ASUS FC550CC-XX675H - Windows 8.1 - openSUSE 13.1 64bit, Ubuntu 14.04 64bit - LED 15,6", Intel Core i3-3217U, 4GB di RAM, 1TB Hard Disk, Nvidia GeForce GT720M 2GB, DVD dual layer, webcam, WiFi, HDMI, 2 USB, bluetooth, card reader

ACER 5920G - openSUSE 13.1 64bit - LCD 15,4", Intel Core 2 Duo T7300 2 GHz, 2048 MB di RAM, 400 GB Hard Disk, Nvidia GeForce 8600M GT - 256 MB, DVD dual layer, webcam, WiFi, bluetooth, ExpressCard, S/PDIF, 4x USB 2.0, VGA, S-Video, HDMI, FireWire

Ritratto di Mahler
Mahler
(Junior)
Offline
Junior
Iscritto: 06/04/2014
Messaggi: 32

Ho provato anche l'avvio con il dvd di installazione, modalità rescue disk,

fdisk -l
mount /dev/sda5 /mnt
mount --bind  /dev  /mnt/dev
chroot /mnt
mount /proc 
mount /sys
mount -a
grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-install /dev/sda
unmount -a
exit
reboot

ma è fallito così:

 warning: this GPT partition label contains no BIOS Boot Partition; embedding won’t be possible.
warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists.
However, blocklists are UNRELIABLE and their use is discouraged.. error: will not proceed with blocklists.

ASUS FC550CC-XX675H - Windows 8.1 - openSUSE 13.1 64bit, Ubuntu 14.04 64bit - LED 15,6", Intel Core i3-3217U, 4GB di RAM, 1TB Hard Disk, Nvidia GeForce GT720M 2GB, DVD dual layer, webcam, WiFi, HDMI, 2 USB, bluetooth, card reader

ACER 5920G - openSUSE 13.1 64bit - LCD 15,4", Intel Core 2 Duo T7300 2 GHz, 2048 MB di RAM, 400 GB Hard Disk, Nvidia GeForce 8600M GT - 256 MB, DVD dual layer, webcam, WiFi, bluetooth, ExpressCard, S/PDIF, 4x USB 2.0, VGA, S-Video, HDMI, FireWire

Ritratto di dragoncello
dragoncello
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/07/2005
Messaggi: 2739

Mi sa che devi installare di nuovo suse,non trova il boot/efi,se entri nel bios la vedi la partizione dove è installata suse,se si la metti come avvio salvi entri in yast e rigeneri il boot/efi

SUSE Tumbleweed- kernel-5.6.14.1.1- kde-plasma-5.18.5.1- Intel Core i7 Asus P9x79 pro GeForce GTX 560-driver Nvidia-390.132.14- SSD samsung 850 pro 512 gb http://opensuse-community.org/

Ritratto di Mahler
Mahler
(Junior)
Offline
Junior
Iscritto: 06/04/2014
Messaggi: 32

Niente partizione da bios(ci sono solo le voci UBUNTU e Windows 8). Grazie comunque. Ok. reinstallo.

ASUS FC550CC-XX675H - Windows 8.1 - openSUSE 13.1 64bit, Ubuntu 14.04 64bit - LED 15,6", Intel Core i3-3217U, 4GB di RAM, 1TB Hard Disk, Nvidia GeForce GT720M 2GB, DVD dual layer, webcam, WiFi, HDMI, 2 USB, bluetooth, card reader

ACER 5920G - openSUSE 13.1 64bit - LCD 15,4", Intel Core 2 Duo T7300 2 GHz, 2048 MB di RAM, 400 GB Hard Disk, Nvidia GeForce 8600M GT - 256 MB, DVD dual layer, webcam, WiFi, bluetooth, ExpressCard, S/PDIF, 4x USB 2.0, VGA, S-Video, HDMI, FireWire