F 29 non si avvia

Ciao a tutti e auguri di buone feste,
questa mattina il pc desktop ,non si è avviato , avevo 2 righe di errori e poi grub con un trattino. ho provato a riavviare 2 o 3 volte ,nulla da fare. Ho fatto l’avvio dall’ altro ssd installato ed è partito tutto regolare . ho anche un altro vecchio hd instalto con ancora una F23 che non uso ovviamente , ma provando si è avviato .
Ho provato con il dvd di F20 ( i più recenti non lo hanno), come in passato ho fatto altre volte con il "rescue fedora system " ma non arriva alla pagina del terminale , si riavvia prima , quindi non posso dare i comandi chroot …
quindi siccome sul second ssd ( del vecchio pc) ho una F29 ,che tengo come backup ma non uso, da questo terminale ho dato

grub2-install /dev/sdc grub2-mkconfig -o /boot/grub2/grub.cfg
ora il ssd M2 in questione parte ma con la seconda F29 , non quella che uso normalmente .
come posso fare ?
questo è fdisk -l

[code]fdisk -l
Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 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
Disklabel type: dos
Disk identifier: 0x000a4520

Dispositivo Avvio Start Fine Settori Size Id Tipo
/dev/sda1 * 2048 61442047 61440000 29,3G 83 Linux
/dev/sda2 61442048 163842047 102400000 48,8G 83 Linux
/dev/sda3 163842048 172034047 8192000 3,9G 82 Linux swap / Solaris
/dev/sda4 172040085 1953520064 1781479980 849,5G 5 Esteso
/dev/sda5 172040148 333991349 161951202 77,2G 83 Linux
/dev/sda6 333993984 886953983 552960000 263,7G 83 Linux
/dev/sda7 886956032 1953519615 1066563584 508,6G 7 HPFS/NTFS/exFAT

Disk /dev/sdb: 119,2 GiB, 128035676160 bytes, 250069680 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
Disklabel type: dos
Disk identifier: 0x000c1916

Dispositivo Avvio Start Fine Settori Size Id Tipo
/dev/sdb1 * 2048 125036543 125034496 59,6G 7 HPFS/NTFS/exFAT
/dev/sdb2 125036544 186476543 61440000 29,3G 83 Linux
/dev/sdb3 186476544 250066943 63590400 30,3G 83 Linux

Disk /dev/sdc: 232,9 GiB, 250059350016 bytes, 488397168 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
Disklabel type: dos
Disk identifier: 0x7046bbe7

Dispositivo Avvio Start Fine Settori Size Id Tipo
/dev/sdc1 * 2048 167033827 167031780 79,7G 7 HPFS/NTFS/exFAT
/dev/sdc2 167034880 168007679 972800 475M 27 Hidden NTFS WinRE
/dev/sdc3 168009728 296804351 128794624 61,4G 83 Linux
/dev/sdc4 296804352 488396799 191592448 91,4G 83 Linux

Disk /dev/sdd: 1,8 TiB, 2000398934016 bytes, 3907029168 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: dos
Disk identifier: 0x2eb7910b

Dispositivo Avvio Start Fine Settori Size Id Tipo
/dev/sdd1 2048 2048002047 2048000000 976,6G 83 Linux
/dev/sdd2 2048002048 3907028991 1859026944 886,5G 7 HPFS/NTFS/exFAT[/code]

il disco dove c’è F29 che uso normalmente è sdc ,ssd M2 da 250 ed è settato con primo hd di avvio dal boot.

grazie
ciao

Mi pare ovvio, hai installato Grub dall’altra F29, e quella parte.
Dovresti fare un chroot dell’installazione che ti interessa ripristinare, e reinstallare Grub da lì.

grazie QuarkF della risposta ,
per favore potresti dirmi come fare , ho fatto dei tentativi senza risultato , non vorrei fare dei danni .
oppure segnalarmi un link affidabile
grazie
ciao

Per prima cosa bisogna capire quale partizione corrisponde alla Fedora che vuoi ripristinare. È /dev/sda3? Se non sai qual è, fornisci l’output di

$ mount

dalla Fedora che parte, che andiamo per esclusione.

N.B. Ma dal menù di Grub non c’è l’opzione per caricare l’altra Fedora (quella che non parte più)?

F29 da ripristinare è dev/sdc3 (root ) e dev/sdc4 (home) il disco è Disk /dev/sdc: 232,9 GiB.
Dal menù di Grub del disco sdb non c’è la voce di questa fedora ,diciamo principale . é sempre stato così e
anche nel menù del grub di sdc,quello che ora non va, non compariva la Fedora del sdb ,infatti per avviare Fedora" B" dovevo fare al boot con F11 e cambiavo il disco da boottare.
grazie
ciao

Da root, dal terminale della Fedora che funziona:

mkdir -p /mnt/Fedora mount /dev/sdc3 /mnt/Fedora mount /dev/sdc4 /mnt/Fedora/home for i in {/dev/,/dev/pts/,/proc/,/sys/}; do mount -o bind "$i" "/mnt/Fedora$i"; done chroot /mnt/Fedora

Se non ci sono messaggi di errore:

grub2-install /dev/sdc grub2-mkconfig -o /boot/grub2/grub.cfg exit reboot

Nota: sei sicuro che non sia cambiato da bios l’ordine di boot? A me succede tutte le volte che collego o scollego un hard disk. Ovviamente, in ogni caso, dovrai settare da bios sdc come primo hard disk per il boot.
Nota n.2: per scrupolo, prima di tutto, quando non è montata verificherei lo stato della partizione con

fsck -f /dev/sdc

prima parte andata bene , poi ci mette tanto tempo a fare la configurazione del grub e da errore

chroot /mnt/Fedora [root@exasus /]# grub2-install /dev/sdc Installazione per la piattaforma i386-pc. Installazione completata, nessun errore segnalato. [root@exasus /]# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found linux image: /boot/vmlinuz-4.19.10-300.fc29.x86_64 Found initrd image: /boot/initramfs-4.19.10-300.fc29.x86_64.img Found linux image: /boot/vmlinuz-4.19.9-300.fc29.x86_64 Found initrd image: /boot/initramfs-4.19.9-300.fc29.x86_64.img Found linux image: /boot/vmlinuz-4.19.8-300.fc29.x86_64 Found initrd image: /boot/initramfs-4.19.8-300.fc29.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-f8fe7119f132472cbb32eae697c11743 Found initrd image: /boot/initramfs-0-rescue-f8fe7119f132472cbb32eae697c11743.img device-mapper: reload ioctl on osprober-linux-sdb2 failed: Device or resource busy Command failed. device-mapper: reload ioctl on osprober-linux-sdb3 failed: Device or resource busy Command failed. doneinvece per il disco sdc

[code][root@exasus ~]# fsck -f /dev/sdc
fsck da util-linux 2.32.1
e2fsck 1.44.3 (10-July-2018)
ext2fs_open2: Valore magic non corretto nel super-blocco
fsck.ext2: Superblock invalid, trying backup blocks…
fsck.ext2: Valore magic non corretto nel super-blocco nell’aprire /dev/sdc

The super-blocco could not be read or does not describe a valid ext2/ext3/ext4
file system. If the device is valid and it really contains an ext2/ext3/ext4
file system (and not swap or ufs or something else), then the super-blocco
is corrupt, and you might try running e2fsck with an alternate super-blocco:
e2fsck -b 8193
or
e2fsck -b 32768

Found a dos partition table in /dev/sdc [/code]

Continuando ho provato a riavviare anche per vedere l’ordine del bios ,che non era cambiato, si è avviato sdc con solo tre righe di grub : con il primo kernel , 4.19.10-300.fc29.x86_64 non si avvia ,errore premi un tasto… ,
con il secondo kernel 4.19.9-300.fc29.x86_64 si avvia ed è tutto regolare ;
ho dato un aggiornamento al grub ed ha preso tutti gli o.s… e si avviano tutti ,
Unico problema su questa F29 che fino ad ieri funzionava bene ,compreso il kernel più aggiornato, ora non vede più l’adattatore wifi.

Ma ora ,se cerco di avviare dal bios il disco sdb l’altra F29 mi appare questo

Error:symbol "grub_strchrnul" not found Entering rescue mode grub rescue>_

grazie
ciao

modificato 28/12 aggiunta r a “grub_strchrnul”

Scusa, avevo dimenticato il 3 finale

fsck -f /dev/sdc3

La partizione deve essere smontata, quindi andrebbe fatto dall’altra Fedora, o da una live.

Ma fammi capire, ora si avvia la versione di Fedora che prima non partiva, ma non quella che prima partiva?

esatto ,ora avviando sdc parte F29 che stamattina non è partita
e parte anche F29 di sdb ,quella con cui oggi ho lavorato per fare ripartire l’altra.
ma se dal bios avvi direttamente sdb hai l’errore che ho messo nel post n°8.

Il problema della seconda F29 ( su sdb) l’ho risolto ,avviando questa F29 da sdc e poi reinstallando grub2 e aggiornando il file grub2.cfg.

Quindi a parte il fatto che la F29 principale su sdc non parte con il primo kernel della lista il problema sembrerebbe risolto .
E non vede l’adattatore usb wifi ,con qualsiasi kernel , fino a ieri funzionava, per questo eventualmente aprirò un altro post

[spiegazione :la seconda F29 ,la riserva, su sdb, è sempre stata una o due release indietro ,quindi l’esposizione di questo thread sarebbe risultato più facile ,ma una decina di giorni fa ,stranamente ho aggiornato alla 29 …]

avevo dimenticato

# fsck -f /dev/sdc3
fsck da util-linux 2.32.1
e2fsck 1.44.3 (10-July-2018)
Super-blocco last write time is in the future.
	(by less than a day, probably due to the hardware clock being incorrectly set)
Passo 1: Controllo di inode, blocco(i) e dimensioni
Passo 2: Analisi della struttura delle directory
Passo 3: Controllo della connettività di directory
Pass 4: Controllo del numero dei riferimenti
Pass 5: Checking gruppo summary information
root: 324902/4030464 files (0.8% non-contiguous), 3154358/16099328 blocks 

grazie
ciao