Bios ad ogni boot

Buona sera,
sono un paio di giorni che sto impazzendo con un problema di boot a cui non riesco a venire a capo. Ho un sistema dual boot, ad ogni avvio invece di partire il boot loader si presenta sempre il BIOS.
Ho provato a reinstallare il bootloader con questa guida https://docs.pagure.org/docs-fedora/the-grub2-bootloader.html
ma già al punto 5 mi blocco, quando digito il comando
sudo mount /dev/mapper/fedora-root /mnt/root
ottengo come risposta:
mount: /mnt/root: special device /dev/mapper/fedora-root does not exist.
credo che la partizione sia andata.
C’è un modo per recuperarla senza dover reinstallare da capo?

Ciao @Kravenor hai un sistema uefi o bios legacy ? ci vorrebbero un pò d’info in più sul pc :slightly_smiling_face:

Si in effetti è una giusta osservazione, il sistema è uefi. Il secure boot è disattivato
Questo è l’output che ottengo con fdisk -l

    sudo fdisk -l
Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: TOSHIBA MQ01ABD1
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
Disk identifier: 3295371A-9DE3-491D-9060-7D63F0732575

Device          Start        End    Sectors   Size Type
/dev/sda1        2048     206847     204800   100M EFI System
/dev/sda2      206848     239615      32768    16M Microsoft reserved
/dev/sda3      239616 1051354658 1051115043 501.2G Microsoft basic data
/dev/sda4  1051355136 1052401663    1046528   511M Windows recovery environment
/dev/sda5  1052401664 1054498815    2097152     1G Linux filesystem
/dev/sda6  1054498816 1953523711  899024896 428.7G Linux filesystem


Disk /dev/sdb: 7.55 GiB, 8103395328 bytes, 15826944 sectors
Disk model:                 
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1cf9ab0d

Device     Boot Start     End Sectors  Size Id Type
/dev/sdb1  *        0 4002911 4002912  1.9G  0 Empty
/dev/sdb2         172   22531   22360 10.9M ef EFI (FAT-12/16/32)
/dev/sdb3       22532   69363   46832 22.9M  0 Empty


Disk /dev/loop0: 1.8 GiB, 1930272768 bytes, 3770064 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 7.5 GiB, 8055160832 bytes, 15732736 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 32 GiB, 34359738368 bytes, 67108864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/live-rw: 7.5 GiB, 8055160832 bytes, 15732736 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/live-base: 7.5 GiB, 8055160832 bytes, 15732736 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/zram0: 4 GiB, 4294967296 bytes, 1048576 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Non so, quali altre informazioni potrei aggiungere?

Ok @Kravenor posta perfavore :

efibootmgr -v 
dmesg | fpaste 
systemctl --failed 
lsmod 

hai per caso cambiato la batteria tampone o aggiornato il bios ò eventualmente fatto un reset del bios ? qundo ti porta nella schermata di bios hai la possibilita di avviare da uefi shell se si che cosa fà si impianta ? :slightly_smiling_face: altra cosa della guida ha eseguito la parte uefi o mbr ? :slightly_smiling_face:

$ efibootmgr -v 
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001
Boot0001* UEFI:  8192	PciRoot(0x0)/Pci(0x14,0x0)/USB(0,0)/HD(1,MBR,0x1cf9ab0d,0xac,0x5758)..BO
$ dmesg | fpaste
Uploading (116.9KiB)...
https://paste.centos.org/view/1fa2557e

fpaste è fantastico, non lo conoscevo :grinning:

$ systemctl --failed
  UNIT LOAD ACTIVE SUB DESCRIPTION
0 loaded units listed.
$ lsmod 
Module                  Size  Used by
ccm                    20480  9
uinput                 20480  0
rfcomm                 90112  16
nft_objref             16384  1
nf_conntrack_netbios_ns    16384  1
nf_conntrack_broadcast    16384  1 nf_conntrack_netbios_ns
nft_fib_inet           16384  1
nft_fib_ipv4           16384  1 nft_fib_inet
nft_fib_ipv6           16384  1 nft_fib_inet
nft_fib                16384  3 nft_fib_ipv6,nft_fib_ipv4,nft_fib_inet
nft_reject_inet        16384  4
nf_reject_ipv4         16384  1 nft_reject_inet
nf_reject_ipv6         20480  1 nft_reject_inet
nft_reject             16384  1 nft_reject_inet
nft_ct                 20480  15
nft_chain_nat          16384  4
ip6table_nat           16384  0
ip6table_mangle        16384  0
ip6table_raw           16384  0
ip6table_security      16384  0
iptable_nat            16384  0
nf_nat                 49152  3 ip6table_nat,nft_chain_nat,iptable_nat
nf_conntrack          163840  4 nf_nat,nft_ct,nf_conntrack_netbios_ns,nf_conntrack_broadcast
nf_defrag_ipv6         24576  1 nf_conntrack
nf_defrag_ipv4         16384  1 nf_conntrack
iptable_mangle         16384  0
iptable_raw            16384  0
iptable_security       16384  0
ip_set                 57344  0
nf_tables             237568  214 nft_ct,nft_reject_inet,nft_fib_ipv6,nft_objref,nft_fib_ipv4,nft_chain_nat,nft_reject,nft_fib,nft_fib_inet
nfnetlink              16384  3 nf_tables,ip_set
ip6table_filter        16384  0
ip6_tables             32768  5 ip6table_filter,ip6table_raw,ip6table_nat,ip6table_mangle,ip6table_security
iptable_filter         16384  0
cmac                   16384  3
bnep                   28672  2
rpcrdma               282624  0
ib_isert               53248  0
iscsi_target_mod      364544  1 ib_isert
ib_iser                49152  0
ib_srpt                69632  0
target_core_mod       417792  3 iscsi_target_mod,ib_srpt,ib_isert
ib_srp                 69632  0
scsi_transport_srp     32768  1 ib_srp
ib_ipoib              143360  0
rdma_ucm               32768  0
ib_umad                36864  0
iw_cxgb4              258048  0
ib_uverbs             159744  2 iw_cxgb4,rdma_ucm
rdma_cm               118784  7 iw_cxgb4,rpcrdma,ib_srpt,ib_srp,ib_iser,ib_isert,rdma_ucm
iw_cm                  57344  1 rdma_cm
ib_cm                  65536  4 rdma_cm,ib_ipoib,ib_srpt,ib_srp
ib_core               397312  13 rdma_cm,ib_ipoib,iw_cxgb4,rpcrdma,ib_srpt,ib_srp,iw_cm,ib_iser,ib_umad,ib_isert,rdma_ucm,ib_uverbs,ib_cm
ath9k                 151552  0
ath9k_common           28672  1 ath9k
ath9k_hw              507904  2 ath9k_common,ath9k
snd_hda_codec_hdmi     73728  1
x86_pkg_temp_thermal    20480  0
intel_powerclamp       20480  0
mac80211             1015808  1 ath9k
coretemp               20480  0
snd_hda_codec_realtek   143360  1
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
kvm_intel             319488  0
ledtrig_audio          16384  2 snd_hda_codec_generic,snd_hda_codec_realtek
uvcvideo              114688  0
kvm                   823296  1 kvm_intel
snd_hda_intel          57344  6
videobuf2_vmalloc      20480  1 uvcvideo
videobuf2_memops       20480  1 videobuf2_vmalloc
snd_intel_dspcfg       24576  1 snd_hda_intel
videobuf2_v4l2         28672  1 uvcvideo
videobuf2_common       57344  2 videobuf2_v4l2,uvcvideo
snd_hda_codec         163840  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
ath3k                  24576  0
iTCO_wdt               16384  0
mei_hdcp               24576  0
videodev              274432  3 videobuf2_v4l2,uvcvideo,videobuf2_common
rtsx_usb_ms            24576  0
btusb                  57344  0
ath                    36864  3 ath9k_common,ath9k,ath9k_hw
intel_pmc_bxt          16384  1 iTCO_wdt
intel_rapl_msr         20480  0
i915                 2621440  15
nouveau              2342912  1
snd_hda_core          110592  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
irqbypass              16384  1 kvm
iTCO_vendor_support    16384  1 iTCO_wdt
cfg80211              876544  4 ath9k_common,ath9k,ath,mac80211
btrtl                  24576  1 btusb
mc                     61440  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
memstick               24576  1 rtsx_usb_ms
btbcm                  20480  1 btusb
snd_hwdep              16384  1 snd_hda_codec
btintel                32768  1 btusb
snd_seq                86016  0
rapl                   20480  0
bluetooth             667648  44 btrtl,btintel,btbcm,bnep,ath3k,btusb,rfcomm
intel_cstate           20480  0
libarc4                16384  1 mac80211
asus_nb_wmi            32768  0
intel_uncore          163840  0
snd_seq_device         16384  1 snd_seq
asus_wmi               40960  1 asus_nb_wmi
snd_pcm               131072  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
ttm                   122880  1 nouveau
pcspkr                 16384  0
sparse_keymap          16384  1 asus_wmi
ecdh_generic           16384  2 bluetooth
i2c_algo_bit           16384  2 i915,nouveau
rfkill                 28672  8 asus_wmi,bluetooth,cfg80211
ecc                    36864  1 ecdh_generic
snd_timer              49152  2 snd_seq,snd_pcm
joydev                 28672  0
drm_kms_helper        262144  2 i915,nouveau
snd                   106496  22 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
mxm_wmi                16384  1 nouveau
soundcore              16384  1 snd
cec                    61440  2 drm_kms_helper,i915
processor_thermal_device    24576  0
intel_rapl_common      32768  2 intel_rapl_msr,processor_thermal_device
mei_me                 45056  1
asus_wireless          20480  0
i2c_i801               32768  0
mei                   122880  3 mei_hdcp,mei_me
int340x_thermal_zone    16384  1 processor_thermal_device
int3400_thermal        20480  0
acpi_thermal_rel       16384  1 int3400_thermal
acpi_pad              184320  0
intel_soc_dts_iosf     20480  1 processor_thermal_device
i2c_smbus              20480  1 i2c_i801
intel_pch_thermal      16384  0
lpc_ich                28672  0
drm                   626688  18 drm_kms_helper,i915,ttm,nouveau
zram                   28672  1
ip_tables              32768  5 iptable_filter,iptable_security,iptable_raw,iptable_nat,iptable_mangle
nls_utf8               16384  1
isofs                  49152  1
squashfs               65536  1
rtsx_usb_sdmmc         32768  0
mmc_core              184320  1 rtsx_usb_sdmmc
crct10dif_pclmul       16384  1
crc32_pclmul           16384  0
crc32c_intel           24576  2
uas                    32768  0
ghash_clmulni_intel    16384  0
usb_storage            81920  2 uas
serio_raw              20480  0
r8169                  98304  0
wmi                    36864  3 asus_wmi,mxm_wmi,nouveau
video                  53248  3 asus_wmi,i915,nouveau
hid_logitech_hidpp     49152  0
rtsx_usb               32768  2 rtsx_usb_sdmmc,rtsx_usb_ms
hid_logitech_dj        28672  0
sunrpc                565248  2 rpcrdma
be2iscsi              126976  0
bnx2i                  53248  0
cnic                   65536  1 bnx2i
uio                    20480  1 cnic
cxgb4i                 53248  0
cxgb4                 507904  2 iw_cxgb4,cxgb4i
cxgb3i                 40960  0
cxgb3                 188416  1 cxgb3i
mdio                   16384  1 cxgb3
libcxgbi               69632  2 cxgb4i,cxgb3i
libcxgb                28672  3 iw_cxgb4,libcxgbi,cxgb3i
qla4xxx               311296  0
iscsi_boot_sysfs       20480  2 be2iscsi,qla4xxx
iscsi_tcp              28672  0
libiscsi_tcp           36864  4 libcxgbi,iscsi_tcp,cxgb4i,cxgb3i
libiscsi               73728  9 be2iscsi,libiscsi_tcp,bnx2i,libcxgbi,iscsi_tcp,ib_iser,qla4xxx,cxgb4i,cxgb3i
loop                   36864  6
scsi_transport_iscsi   131072  8 be2iscsi,libiscsi_tcp,bnx2i,libcxgbi,iscsi_tcp,ib_iser,qla4xxx,libiscsi
fuse                  139264  3

Non ho cambiato batteria o fatto alcun tipo di intervento hardware, non ho aggiornato o fatto reset del bios. Quando dal bios tento di avviare una shell uefi mi dice “no device found”
Nella guida ho seguito la parte “Restoring the bootloader using the Live disk.” ma mi blocco al primo mount.

Ciao @Kravenor, la partizione /dev/mapper/fedora-root che stai cercando di montare sul tuo disco effettivamente non esiste.
Le partizioni che utilizzano quel percorso sono solitamente delle partizioni create all’interno di una partizione LVM che dall’output di fdisk -l non vedo.
Nel mio caso, ad esempio, ho una partizione Linux filesystem (che è la partizione /boot) ed una partizione LVM Linux.
Tra le partizione presenti nella partizione LVM c’è, nel mio caso, la partizione /dev/mapper/fedora_localhost--live-root che sarebbe la partizione root.

Presumo che nel tuo caso non sia stato utilizzato un partizionamento LVM, quindi sarebbe sufficiente indicare /dev/sda6 come partizione root
per essere sicuro sia quella giusta, dopo averla montata sul percorso /mnt/root potresti verificare che il comando
cat /mnt/root/etc/fedora-release
restituisca la versione di Fedora installata

Per la partizione di boot devi utilizzare la partizione /dev/sda5, poi procedi con i passaggi suggeriti sulla guida.

Ciao @Kravenor prova a scaricare una net install falla partire come rescue system ci pensa lei a montare le partizioni in automatico , entri in chroot quando te lo chiede è ti mostra cosa scrivere è segui questa guida : https://fedoraproject.org/wiki/GRUB_2?rd=Grub2 è spiegata meglio difatti sconsigliano la reinstallazione di grub2 perchè cambia percorso difatti ci sono altri metodi :slightly_smiling_face: guarda anche qua che spiega come creare la voce di fedora efi in caso si sia cancellata https://superuser.com/questions/596317/how-would-i-reinstall-the-grub-efi-bootloader-on-fedora-linux :slightly_smiling_face:

Ciao @edmondo ho fatto quello che mi hai indicato, ho scaricato la net install e l’ho fatta partire in modalità rescue, da lì seguendo la guida che mi hai indicato ho reinstallato i file del bootloader

dnf reinstall grub2-efi shim

e successivamente ho ricreato il grub.cfg

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

ottengo come output due errori

cannot find a GRUB drive for /dev/sda1
cannot find a GRUB drive for /dev/sda2

dopo il riavvio ho un bootloader con una unica voce “Reboot into system Firmware” che mi reinvia al BIOS

Ciao @Kravenor una domanda banaele windows non parte giusto ? perchè in pratica non ci sono le voci efi nella partizione se no grub lo vedeva :slightly_smiling_face: se invece parte puoi provare a fare come descritto nel link che ti ho postato per secondo che fa vedere come creare le voci per uefi , sia da fedora che da windows altra soluzione è riparare l’avvio di windows direttamente da console riprestino ( windows ) poi dentro windows dai il comando descritto , nel link 2 che crea la voce per fedora , forse è più semplice :slightly_smiling_face:

Ciao @edmondo è esatto windows non parte. Domani provo con il ripristino con strumenti “non liberi” sperando di risolvere :thinking:

@Kravenor mi immaginavo che non partiva , alchè sistema prima windows , prima che si rovina la partizione di riprestino , poi se windows parte , da windows segui quella procedura da terminale cmd con i permessi amministratore è dovrebbe creare la voce :slightly_smiling_face: se va tutto bene al riavvio dovrebbe comparire la voce fedora , prova a vedere se parte , se non parte rifai la pocedura della net install come avevi fatto precedentemente :slightly_smiling_face: