Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Ikoula Days

#1 16/11/2020 20:40:28

victorienv
Membre
Inscription : 01/03/2014
Messages : 28

Impossible de booter Linux après mise à jour Windows 10

Bonjour,
Sur mon pc j'ai un dual boot Windows 10 / Fedora (encore en ancienne version F31).
Le bios est en UEFI. Jusque la tout fonctionnait bien. J'avais mon dual boot Grub qui me permettait de choisir Fedora ou Windows. Dans le bios, j'avais également 2 entrées de disque (Windows ou Fedora).

Depuis une mise à jour récente de Windows, il m'est impossible de démarrer Fedora. L'entrée "Fedora" dans le bios à disparu et je ne démarre jamais sur Grub.
Pourtant, si je démarre avec in Live CD, je vois bien la partition "EFI" de Fedora.

Je ne comprend pas ce qui se passe et comment réparer (le live CD Fedora ne propose pas de réparation).

Est ce que quelqu'un aurait des conseils pour réparer ?

Merci d'avance.

Hors ligne

#2 16/11/2020 21:01:50

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 5 994
Site Web

Re : Impossible de booter Linux après mise à jour Windows 10


F33_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F33_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F32_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#3 17/11/2020 11:30:21

Nednet
Membre
Lieu : aux alentours de Toulouse
Inscription : 07/12/2015
Messages : 733

Re : Impossible de booter Linux après mise à jour Windows 10

Hello,

ça vient de m'arriver ce matin. Petite question concernant ce qui est écrit dans Wiki :

Wiki a écrit :

dans le cas du recours au Live, passer en mode expert

Comment on fait ça, "passer en mode expert" ?

edit : une fois booté sur mon live, j'ai ouvert un terminal :

$ su
# grub2-install /dev/sda
grub2-install: error: /usr/lib/grub/x86-64-efi/modinfo.sh doesn't exist. Please specify --target or --directory.

Je n'ai certes pas fait le

# chroot /mnt/sysimage

mais c'est parce que dans /mnt il n'y a rien...

un éclairage siouplé ?

édit : merci de ne pas me répondre ici puisque dans mon cas ça concerne F33. J'ai ouvert un nouveau fil là : https://forums.fedora-fr.org/viewtopic. … 34#p614034

Dernière modification par Nednet (17/11/2020 12:16:21)


Il n'y a aucune honte à ne pas savoir
mais beaucoup à ne pas apprendre

Hors ligne

#4 17/11/2020 20:19:14

victorienv
Membre
Inscription : 01/03/2014
Messages : 28

Re : Impossible de booter Linux après mise à jour Windows 10

J ai executer la commande suivante qui ne trouve pas la partition EFI (normalement sur /dev/sda4) :

sudo efibootmgr

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

BootCurrent: 000D
Timeout: 1 seconds
BootOrder: 000D,0002,0000,0009,000A,000B,000C
Boot0000* Windows Boot Manager
Boot0002* Hard Drive 
Boot0009  Windows Boot Manager
Boot000A  UEFI: WDC WD10EZEX-60ZF5A0
Boot000B  UEFI: WDC WD10EZEX-60ZF5A0
Boot000C  UEFI: WDC WD10EZEX-60ZF5A0
Boot000D* UEFI: Generic STORAGE DEVICE 0272

par contre je n ais rien avec linux rescue, pas de partition /mnt/sysimage

A priori il faudrait un live CD netinstall. je regarde comment le recuperer.

Hors ligne

#5 17/11/2020 20:39:16

Nednet
Membre
Lieu : aux alentours de Toulouse
Inscription : 07/12/2015
Messages : 733

Re : Impossible de booter Linux après mise à jour Windows 10

poste aussi le retour de "lsblk" s'il te plait


Il n'y a aucune honte à ne pas savoir
mais beaucoup à ne pas apprendre

Hors ligne

#6 17/11/2020 21:25:16

victorienv
Membre
Inscription : 01/03/2014
Messages : 28

Re : Impossible de booter Linux après mise à jour Windows 10

J'ai fait un LiveUSB via netinstall pour avoir le rescue.
j'ai pu faire ceci :

# chroot /mnt/sysroot
# grub2-install /dev/sda
grub2-install: error: /usr/lib/grub/x86-64-efi/modinfo.sh doesn't exist. Please specify --target or --directory.

Je ne comprend pas trop l'erreur. Et dans les message de démarrage, il me dit que l'image est sur sysroot et non pas sur sysimage

Hors ligne

#7 17/11/2020 21:39:32

victorienv
Membre
Inscription : 01/03/2014
Messages : 28

Re : Impossible de booter Linux après mise à jour Windows 10

J'ai ceci pour lsblk :
20201117-202930.jpg
(désolé, je ne sais pas comment récupérer du texte depuis le shell de "rescue")

Hors ligne

#8 17/11/2020 21:45:16

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 22 688

Re : Impossible de booter Linux après mise à jour Windows 10

# chroot /mnt/sysroot

d'où tu sors cette commande ?


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#9 17/11/2020 23:21:12

hechmi50
Membre
Inscription : 21/08/2007
Messages : 2 005

Re : Impossible de booter Linux après mise à jour Windows 10

Démarre à partir du live cd avec une connexion internet en filiaire (si tu as du mal avec le wifi) et ouvre un terminal.
On monte la partition racine, boot et efi

sudo mount /dev/sda6 /mnt
sudo mount /dev/sda5 /mnt/boot
sudo mount -t vfat /dev/sda4 /mnt/boot/efi

On chroot le système

sudo chroot /mnt

Dans le système chrooté /etc/resolv.conf n'est pas bon, on va le récrire

mv /etc/resolv.conf /etc/resolv.conf.old
nano /etc/resolv.conf

Tu mets ceci dedans

nameserver 8.8.8.8

Tu enregistres et tu fermes nano.
On réinstalle grub

dnf reinstall grub2-efi shim

On génère le fichier de configuration de grub

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

On quitte le chroot

exit

On démonte les partitions

sudo umount /dev/sda{4,5,6}

On redémarre sans live cd.

Dernière modification par hechmi50 (17/11/2020 23:35:59)


fedorauser.png

Hors ligne

#10 18/11/2020 18:42:27

victorienv
Membre
Inscription : 01/03/2014
Messages : 28

Re : Impossible de booter Linux après mise à jour Windows 10

Merci pour cette méthode.
Tout fonctionne jusqu'a

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
/usr/sbin/grub2-probe: error: cannot find a device for / (is /dev mounted?).

Dans /dev je n'ai rien :

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
/usr/sbin/grub2-probe: error: cannot find a device for / (is /dev mounted?).

Est ce qu'il y a un truc que j'ai loupé ?

J'ai eu aussi ce message après le chroot mais l'opération semble avoir marché

sudo chroot /mnt
Error, do this: mount -t proc proc /proc
/bin/basename: missing operand
Try '/bin/basename --help' for more information.

Dernière modification par victorienv (18/11/2020 19:21:24)

Hors ligne

#11 18/11/2020 19:09:56

victorienv
Membre
Inscription : 01/03/2014
Messages : 28

Re : Impossible de booter Linux après mise à jour Windows 10

nouvo09 a écrit :
# chroot /mnt/sysroot

d'où tu sors cette commande ?

C'est l'invit de commande du mode rescue qui m'a indiqué que le système était sur ce chemin

Hors ligne

#12 18/11/2020 20:31:36

hechmi50
Membre
Inscription : 21/08/2007
Messages : 2 005

Re : Impossible de booter Linux après mise à jour Windows 10

error: cannot find a device for / (is /dev mounted?)

Il va falloir monter 3 répertoires de plus avant le chroot. On reprend depuis le début:

sudo mkdir -p /mnt/{sys,dev,proc}
sudo mount /dev/sda6 /mnt
sudo mount /dev/sda5 /mnt/boot
sudo mount -t vfat /dev/sda4 /mnt/boot/efi
sudo mount -o bind /dev/ /mnt/dev
sudo mount -o bind /sys/ /mnt/sys
sudo mount -t proc /proc /mnt/proc
sudo chroot /mnt

Et tu continues ce qu'il y a après le chroot comme indiqué au #9.


fedorauser.png

Hors ligne

#13 18/11/2020 21:08:46

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 22 688

Re : Impossible de booter Linux après mise à jour Windows 10

victorienv a écrit :
nouvo09 a écrit :
# chroot /mnt/sysroot

d'où tu sors cette commande ?

C'est l'invit de commande du mode rescue qui m'a indiqué que le système était sur ce chemin

j'ai du mal lire alors. J'avais lu /mnt/sysimage.


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#14 18/11/2020 21:41:50

victorienv
Membre
Inscription : 01/03/2014
Messages : 28

Re : Impossible de booter Linux après mise à jour Windows 10

nouvo09 a écrit :
victorienv a écrit :
nouvo09 a écrit :
# chroot /mnt/sysroot

d'où tu sors cette commande ?

C'est l'invit de commande du mode rescue qui m'a indiqué que le système était sur ce chemin

j'ai du mal lire alors. J'avais lu /mnt/sysimage.

Dans le tuto c'est bien cette commande mais c'était pas le message dans le mode rescue. Peut être qu'il y a eu une évolution

Hors ligne

#15 18/11/2020 22:20:48

Nednet
Membre
Lieu : aux alentours de Toulouse
Inscription : 07/12/2015
Messages : 733

Re : Impossible de booter Linux après mise à jour Windows 10

je confirme avoir ce message dans le mode rescue de la netinstall de la F33.


Il n'y a aucune honte à ne pas savoir
mais beaucoup à ne pas apprendre

Hors ligne

#16 20/11/2020 17:06:48

victorienv
Membre
Inscription : 01/03/2014
Messages : 28

Re : Impossible de booter Linux après mise à jour Windows 10

Je viens de trouver la solution. Comme la partition Fedora n'apparaissait pas dans le boot, je l'ai rajouté via efibootmgr comme indiqué ici : https://askbot.fedoraproject.org/en/que … fibootmgr/

En refaisant des tests, la procédure décrite par hechmi50 ne se déroulait pas bien sur

dnf reinstall grub2-efi

J'avais un message me disant que le package n'était pas disponible avec qu'il est bien dans la liste des package installés

Hors ligne

Pied de page des forums