[Risolto] Dual boot Windows 8.1/Fedora 23: ho fatto un disastro

Ciao ragazzi, dopo essermi documentato un po’ meglio sul tema ho effettuato una nuova installazione di Fedora correggendo gli errori che avevano comportato il problema.
Riassumendo, ho ricreato le partizioni che prevedevo di utilizzare previa disabilitazione del Secure Boot del firmware UEFI, le ho riordinate tramite gdisk e ho utilizzato la partizione ESP pre esistente (/dev/sda2) come punto di mount per /boot/efi avendo cura (ovviamente) di non formattarla in fase di setup.

Ora Windows e Fedora si avviano correttamente, tuttavia ho ancora un problemino che spero possiate aiutarmi a risolvere.

In sostanza UEFi avvia di default Windows, posso avviare Fedora premendo all’accensione il tasto F9 e selezionando la relativa voce. Il menu di Grub2 di Fedora mi permette di avviare correttamente anche Windows.

A questo punto chiederei a chi di voi è più esperto nell’uso di efibootmanager come poter modificare l’ordine d’avvio dei due sistemi priorizzando Fedora dal momento che, come vi dicevo, Grub2 permette correttamente di avviare anche Windows ad esifìgenza.

Vi posto un paio di output nell’eventualità tornassero utili e vi ringrazio anticipatamente per qualsiasi suggerimento

# parted -l
Modello: ATA ST500LT012-1DG14 (scsi)
Disco /dev/sda: 500GB
Dimensione del settore (logica/fisica): 512B/4096B
Tabella delle partizioni: gpt
Flag del disco: 

Avviso: traduzione nome della partizione non riuscita
Numero  Inizio  Fine   Dimensione  File system     Nome                          Flag
 1      1049kB  420MB  419MB       ntfs                                          nascosta, diag
 2      420MB   693MB  273MB       fat32           EFI System Partition          avvio, esp
 3      693MB   827MB  134MB                       Microsoft reserved partition  msftres
 4      827MB   258GB  257GB       ntfs            Basic data partition          msftdata
 5      258GB   258GB  644MB       ext3
 6      258GB   292GB  33,6GB      xfs
 7      292GB   294GB  2147MB      linux-swap(v1)
 8      294GB   485GB  192GB                                                     lvm
 9      485GB   500GB  14,7GB      ntfs            Basic data partition          nascosta, msftdata
# blkid
/dev/sda1: LABEL="WINRE" UUID="C4C4CBEDC4CBDFB2" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="bfd71bf8-7b09-466f-9509-0d76fd39541a"
/dev/sda2: UUID="729F-3014" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="9e6a15ca-df2e-4872-9c47-89de88b5cfcf"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="56718b54-b761-400c-9e95-a2fafae30f73"
/dev/sda4: LABEL="Windows" UUID="D2EA0F1BEA0EFC0B" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="883a0347-04b3-4310-8f96-541c44986f74"
/dev/sda5: LABEL="BOOT" UUID="c4809598-7469-46fd-a476-6b32fedb2324" TYPE="ext3" PARTUUID="97620205-db2e-42d3-b720-65ecd332fea8"
/dev/sda6: LABEL="ROOT" UUID="28c48b59-9a40-422a-afd1-df38cf4f3991" TYPE="xfs" PARTUUID="181a26d1-eea7-486e-8cfd-fc0e9011e6d3"
/dev/sda7: LABEL="SWAP" UUID="f40e335d-13e7-4ef7-b702-50a51a20f17d" TYPE="swap" PARTUUID="bc26466c-00a5-4103-a8e3-8714092965b7"
/dev/sda8: UUID="CRzUY0-PFNa-kWu2-FZSS-uB3b-kg2w-NDB6w7" TYPE="LVM2_member" PARTUUID="28c5f29c-6248-468b-90d7-a5cf04fe380b"
/dev/sda9: LABEL="RECOVERY" UUID="3270C98770C951F1" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="a4f35fd9-b4c0-4445-a23a-f2b705453328"
/dev/mapper/VG_SYSTEM-LV_HOME: LABEL="HOME" UUID="29bc2e6f-bab2-4c1a-ba1d-ba346321e971" TYPE="ext4"
/dev/mapper/VG_SYSTEM-LV_VAR: LABEL="VAR" UUID="cd9f5d1f-afd7-4640-a607-07c3473f5be1" TYPE="ext4"
# efibootmgr -v
BootCurrent: 0001
Timeout: 10 seconds
BootOrder: 0002,3002,0001,2001,2002,2003
Boot0001* Fedora        HD(2,GPT,9e6a15ca-df2e-4872-9c47-89de88b5cfcf,0xc8800,0x82000)/File(\EFI\fedora\shim.efi)
Boot0002* Windows Boot Manager  HD(2,GPT,9e6a15ca-df2e-4872-9c47-89de88b5cfcf,0xc8800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...i................
Boot2001* USB Drive (UEFI)      RC
Boot3000* Internal Hard Disk or Solid State Disk        RC
Boot3001* Internal Hard Disk or Solid State Disk        RC
Boot3002* Internal Hard Disk or Solid State Disk        RC

P:S. Credo (ma non ne sono sicuro, correggetemi se sbaglio) che quelle tre entry Boot3000; Boot3001; Boot3002 siano refusi della precedente installazione errata… Se fosse così, c’é la possibilità di rimuoverle?

Hai provato questo?

# efibootmgr -v -o 1,2

@Arkanoid
Grazie mille! Era proprio il comando giusto :thumb:

A proposito delle ultime tre voci listate da efibootmanager che ne pensi? C’è eventualmente modo di rimuoverle o quantomeno escludere dalla lista del boot?

Dall’output in post #4, mi verrebbe da dire di sì, che siano refusi da precedenti tentativi.

Per sicurezza, senza rimuoverle, prova a vedere se rendendole “inattive” vengono nascoste:

# efibootmgr --inactive 3000
# efibootmgr --inactive 3001
# efibootmgr --inactive 3002

Ho fatto una prova al volo, ottengo questo:

# efibootmgr --inactive 3000
efibootmgr: You must specify a boot entry to activate (see the -b option
# efibootmgr --inactive -b 3000
# efibootmgr --inactive -b 3001
# efibootmgr --inactive -b 3002

Grazie Arkanoid, funziona tutto correttamente, per me è [Risolto] :okboy: