Impossibile avviare Win 10 da grub uefi

Informazioni, consigli e novità sulla galassia delle distribuzioni GNU/Linux, *nix, *BSD e su altri sistemi operativi non liberi.
jungla88
Prode Principiante
Messaggi: 4
Iscrizione: giovedì 4 agosto 2016, 12:26
Desktop: cinnamon
Distribuzione: Linux Mint 18 Sarah x86_64
Sesso: Maschile

Impossibile avviare Win 10 da grub uefi

Messaggio da jungla88 »

Intanto salve a tutti. Sono nuovo e faccio i miei saluti.

Capisco che il tema è ampiamente trattato e wiki ufficiali ce ne sono a bizzeffe e assicuro di averli, ma non riesco proprio a far quadrare tutto. Vi spiego la situazione:
1) PC con interfaccia UEFI
2) SecureBoot disattivato
3) Partizione efi in /dev/sda1 fat32
4) Win10 in /dev/sda4 ntfs
5)Linux Mint in /dev/sda5 ext4

Temporalmente ho proceduto con:
1) Installazione su tutto l'hard disk di linux mint 13 che (aimè) ha raso al suolo anche la partizione di recovery del costruttore(notare che era presente una partizione win7 con relativi file nella partizione efi)
2) Installazione di win10 da penna usb dopo partizionamento di /dev/sda2

A questo punto il sistema avviava regolarmente Win10 come mi aspettevo.
Detto ciò vado a fare un boot-repair suggerendogli che in /dev/sda1 c'è una partizione di boot. Grub si insinua regolarmente e le voci riguardanti Linux sono correte ma non quelle di Windows, le cui entrate nel menu sono file efi che se selezionati non provocano solo un reboot.
A questo punto ho la geniale idea di formattare la partizione di boot ipotizzando che boot repair fosse di ricrearla. Aimè no. Boot repair, supergrub2 e tanto meno rescatux si preocuppano di ottimizzare questo processo.
Dopo smanettamenti vari con procedure manuali per installare di nuovo grub-efi da chroot da live poichè il pc non vedeva più unità bootabili, riesco a riavere grub installato correttamente tramite /dev/sda1 ma il sistema (non chiedetemi perchè) ha parecchi svarionamenti tipo wifi e periferiche usb non funzionanti. Perciò faccio una nuova installazione dopo ripartizionamento di Mint 18.
Da questo istante in poi potevo avviare sia Linux che Windows selezionando il device da cui fare il boot direttamente dal bios, mentre il bootloader si accorgeva solo delle distro linux.
Procedendo con una nuova installazione del bootloader di windows da recovery riesco ad ottenere di nuov l'accesso a win, ma addio grub.
Successivamente ho ritentato un boot-repair visto che ho creduto che la nuova installazione di linux mint avesse piallato /dev/sda1 in maniera adeguata.
Da qui in poi posso solo avviare linux-mint in automatico, tutto il resto è invisibile.

Qui in fondo in il mio bootinfo:

Codice: Seleziona tutto

Boot Info Script cfd9efe + Boot-Repair extra info      [Boot-Info 26Apr2016]


============================= Boot Info Summary: ===============================

 => Windows 7/8/2012 is installed in the MBR of /dev/sda.

sda1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /efi/Boot/bootx64.efi /efi/Linux-Mint/grubx64.efi 
                       /efi/linux/grubx64.efi /efi/ubuntu/MokManager.efi 
                       /efi/ubuntu/fwupx64.efi /efi/ubuntu/grubx64.efi 
                       /efi/ubuntu/shimx64.efi /grub_old/x86_64-efi/core.efi 
                       /grub_old/x86_64-efi/grub.efi 
                       /efi/Microsoft/Boot/bootmgfw.efi 
                       /efi/Microsoft/Boot/bootmgr.efi 
                       /efi/Microsoft/Boot/bootx64.efi 
                       /efi/Microsoft/Boot/memtest.efi /bootmgr /boot/bcd

sda2: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 14.04.3 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab 
                       /boot/grub/i386-pc/core.img

sda3: __________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 

sda4: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 8/2012: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /bootmgr /Windows/System32/winload.exe

sda5: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 16.04 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab

============================ Drive/Partition Info: =============================

Drive: sda _____________________________________________________________________
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1                   1   976,773,167   976,773,167  ee GPT


GUID Partition Table detected.

Partition  Attrs   Start Sector    End Sector  # of Sectors System
/dev/sda1                 2,048     1,050,623     1,048,576 EFI System partition
/dev/sda2           870,514,688   968,574,975    98,060,288 Data partition (Linux)
/dev/sda3           968,574,976   976,771,071     8,196,096 Swap partition (Linux)
/dev/sda4             1,050,624   569,954,303   568,903,680 Data partition (Windows/Linux)
/dev/sda5           569,954,304   870,514,687   300,560,384 Data partition (Linux)

Attributes: R=Required, N=No Block IO, B=Legacy BIOS Bootable, +=More bits set

"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/sda1        B695-CCF8                              vfat       
/dev/sda2        35f0ee25-6502-4ba2-a4e0-4dc2c4c99223   ext4       
/dev/sda3        77fd42b1-cf41-4ed0-9670-13974a668f28   swap       
/dev/sda4        9E26E47526E44FB7                       ntfs       
/dev/sda5        7efb9eeb-0818-404a-9355-e87cb49ebe77   ext4       
Aspetto notizie.
neur0
Prode Principiante
Messaggi: 8
Iscrizione: martedì 2 agosto 2016, 19:16

Re: Impossibile avviare Win 10 da grub uefi

Messaggio da neur0 »

scusa la domanda stupida: hai provato con?

Codice: Seleziona tutto

sudo update-grub2
jungla88
Prode Principiante
Messaggi: 4
Iscrizione: giovedì 4 agosto 2016, 12:26
Desktop: cinnamon
Distribuzione: Linux Mint 18 Sarah x86_64
Sesso: Maschile

Re: Impossibile avviare Win 10 da grub uefi

Messaggio da jungla88 »

Si certo. Grub vede tutte le partizioni come si vede dal file di log che ho postato. Ma sembra che il file relativo al boot windows crei problemi. In particolare il file di boot viene cercato su /dev/sda1 come Windows Boot Manager. In particolare grub effettua questa operazione per caricare:

Codice: Seleziona tutto

insmod part_gpt
insmod fat
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  B695-CCF8
else
  search --no-floppy --fs-uuid --set=root B695-CCF8
fi
chainloader /efi/Microsoft/Boot/bootmgfw.efi
Purtroppo però non carica un beneamato.
Avatar utente
gnosoz
Prode Principiante
Messaggi: 97
Iscrizione: venerdì 4 gennaio 2013, 14:58
Desktop: xfce
Distribuzione: Xubuntu
Località: London

Re: Impossibile avviare Win 10 da grub uefi

Messaggio da gnosoz »

Hai provato a visualizzare / modificare le impostazioni avanzate di boot-repair?

Io ho avuto lo stesso problema un paio di gg fa ed ho risolto con grub-repair dove modifiche manuali ai file di configurazione ed altro avevano fallito.

Usa questa procedura.
boot-repair

Io nelle impostazioni ho settato:
- fai partire in automatico l'ultimo OS usato;
- purge della vecchia configurazione grub
- reinstallazione di grub
- installazione su MBR di grub

Spero aiuti :ciao:
Ultima modifica di gnosoz il giovedì 4 agosto 2016, 15:46, modificato 1 volta in totale.
Fanless!! := MB Sharkbay Haswell ULT - CPU Broadwell I7 4560u - GPU Intel HD5000 - 8Gb DDR3 1600Mhz - SSD Msata 256Gb
HDD OS: Windows 10 (30Gb) # Xubuntu 20.04 (primary) (70Gb)

I calzini ci insegnano che non sempre essere fatti l’uno per l’altra significa stare insieme.
jungla88
Prode Principiante
Messaggi: 4
Iscrizione: giovedì 4 agosto 2016, 12:26
Desktop: cinnamon
Distribuzione: Linux Mint 18 Sarah x86_64
Sesso: Maschile

Re: Impossibile avviare Win 10 da grub uefi

Messaggio da jungla88 »

In particolare cosa?
Avatar utente
gnosoz
Prode Principiante
Messaggi: 97
Iscrizione: venerdì 4 gennaio 2013, 14:58
Desktop: xfce
Distribuzione: Xubuntu
Località: London

Re: Impossibile avviare Win 10 da grub uefi

Messaggio da gnosoz »

Ok procedi come segue.

a) premi CTRL+ALT+T
b) si aprira' un terminale e li digita quanto segue

Codice: Seleziona tutto

sudo - s
apt update
apt install -y boot-repair
boot-repair
c) si aprira' una finestra grafica di configurazione di boot-repair nella quale devi selezionare quanto segue.
Alcuni nomi potrebbero essere diversi visto che mi sto basando sulla versione in inglese e non sono certo di come sia stata tradotta la versione di questo programma in italiano.

Codice: Seleziona tutto

d) seleziona impostazioni avanzate
e) nella prima tab seleziona
     * reinstalla GRUB
     * visualizza menu boot  ==> 10 sec
f) clicca nella seconda tab chiamata locazione di GRUB o simile e seleziona
      * OS da far partire in automatico (seleziona sda4 o quello dove hai windows..)
      * posiziona grub in sda / MBR
g) opzioni di grub, seleziona 
     * purge grub prima di reinstallarlo (primo in alto)
h) Opzioni MBR
     * restora MBR di  ==> sda (mbr)
     * partizione da far partire da MBR ==> sda (mbr)
i) altre opzioni
     * crea sommario di bootinfo 
     * partecipa alle statistiche
Tutte le schermate ma con i dettagli dei comandi da cliccare in inglese qui sotto:
Boot-Repair --- setup ENG
Fanless!! := MB Sharkbay Haswell ULT - CPU Broadwell I7 4560u - GPU Intel HD5000 - 8Gb DDR3 1600Mhz - SSD Msata 256Gb
HDD OS: Windows 10 (30Gb) # Xubuntu 20.04 (primary) (70Gb)

I calzini ci insegnano che non sempre essere fatti l’uno per l’altra significa stare insieme.
Scrivi risposta

Ritorna a “Altre distribuzioni e sistemi operativi”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti