Bonjour
Un dimanche pluvieux, Fedora a planté et grub a disparu depuis.
J'ai fait plein de recherches pour essayer de résoudre le problème, mais je n'ai pas réussi.
Voici déjà la config :
[root@localhost liveuser]# fdisk -l
(...)
Device Start End Sectors Size Type
/dev/sda1 2048 206847 204800 100M EFI System
/dev/sda2 206848 2050047 1843200 900M Windows recovery environment
/dev/sda3 2050048 2312191 262144 128M Microsoft reserved
/dev/sda4 2312192 179572735 177260544 84.5G Microsoft basic data
/dev/sda5 1279574016 1911560191 631986176 301.4G Microsoft basic data
/dev/sda6 1911560192 1953523711 41963520 20G Windows recovery environment
/dev/sda7 179572736 1271185407 1091612672 520.5G Linux LVM
(...)
[root@localhost liveuser]# lvdisplay
--- Logical volume ---
LV Path /dev/fedora/root
LV Name root
VG Name fedora
LV UUID 96tRNs-Fxmj-q6Jq-fA47-7mj5-pjDG-FEMIo4
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2015-03-26 15:45:48 -0400
LV Status available
# open 0
LV Size 29.30 GiB
Current LE 7500
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:3
--- Logical volume ---
LV Path /dev/fedora/swap
LV Name swap
VG Name fedora
LV UUID gv4lIq-D1dN-C70J-xN4e-IE1n-nw3r-G4NbR0
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2015-03-26 15:45:51 -0400
LV Status available
# open 2
LV Size 7.81 GiB
Current LE 2000
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:4
--- Logical volume ---
LV Path /dev/fedora/home
LV Name home
VG Name fedora
LV UUID IJD83S-3KvF-lhvU-WZAS-l1Ck-kncs-81GwRc
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2015-03-26 15:45:51 -0400
LV Status available
# open 0
LV Size 483.41 GiB
Current LE 123752
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:5
Et voici ce que j'ai fait en recoupant des tutos :
[liveuser@localhost ~]$ su
[root@localhost liveuser]# yum install grub2-efi grub2-efi-modules shim lvm2
(...)
Complete!
[root@localhost liveuser]# vgdisplay
--- Volume group ---
VG Name fedora
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 520.52 GiB
PE Size 4.00 MiB
Total PE 133253
Alloc PE / Size 133252 / 520.52 GiB
Free PE / Size 1 / 4.00 MiB
VG UUID QvV3VN-iUId-mhFK-x2Nf-Xll7-Oa0F-M4J2I9
[root@localhost liveuser]# sudo vgchange -ay fedora
3 logical volume(s) in volume group "fedora" now active
[root@localhost liveuser]# ls /dev/mapper/
control fedora-root live-base live-rw
fedora-home fedora-swap live-osimg-min
[root@localhost liveuser]# mkdir /mnt/chroot
[root@localhost liveuser]# mount /dev/mapper/fedora-root /mnt/chroot
[root@localhost liveuser]# mount --bind /dev/ /mnt/chroot/dev
[root@localhost liveuser]# mount -t proc /proc /mnt/chroot/proc
[root@localhost liveuser]# mount -t sysfs /sys /mnt/chroot/sys
[root@localhost liveuser]# chroot /mnt/chroot
Le début des problèmes :
[root@localhost /] $ grub2-mkconfig -o /boot/grub2/grub.cfg
/usr/bin/grub2-editenv: error: cannot rename the file /boot/grub2/grubenv.new to /boot/grub2/grubenv: No such file or directory.
Generating grub configuration file ...
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
Found theme: /boot/grub2/themes/system/theme.txt
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
Found linux image: /boot/vmlinuz-3.19.7-200.fc21.x86_64
Found initrd image: /boot/initramfs-3.19.7-200.fc21.x86_64.img
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
Found linux image: /boot/vmlinuz-3.19.1-201.fc21.x86_64
Found initrd image: /boot/initramfs-3.19.1-201.fc21.x86_64.img
Found linux image: /boot/vmlinuz-3.17.4-301.fc21.x86_64
Found initrd image: /boot/initramfs-3.17.4-301.fc21.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-cdc93ea4c34843c2ad389b0bb579aa20
Found initrd image: /boot/initramfs-0-rescue-cdc93ea4c34843c2ad389b0bb579aa20.img
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory
WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
done
J'ai essayé de regarder cette ligne.
/usr/bin/grub2-editenv: error: cannot rename the file /boot/grub2/grubenv.new to /boot/grub2/grubenv: No such file or directory.
Et en effet :
[root@localhost /] $ ls /boot/grub2 -l
total 44
drwxr-xr-x. 2 root root 4096 Jun 14 17:30 fonts
-rw-r--r--. 1 root root 7352 Jun 17 21:47 grub.cfg
-rw-r--r--. 1 root root 6835 Mar 28 11:32 grub.cfg-s
lrwxrwxrwx. 1 root root 28 Dec 5 2014 grubenv -> /boot/efi/EFI/fedora/grubenv
-rw-rw-rw-. 1 root root 1024 Jun 17 21:47 grubenv.new
drwxr-xr-x. 2 root root 12288 Jun 14 20:47 i386-pc
drwxr-xr-x. 2 root root 4096 Jun 14 20:47 locale
drwxr-xr-x. 4 root root 4096 Jun 14 17:30 themes
[liveuser@localhost /]$ ls /boot/efi/EFI/fedora/ -l
total 5868
-rw-r--r--. 1 root root 102 Oct 30 2014 BOOT.CSV
drwxr-xr-x. 2 root root 4096 Jun 17 15:38 fonts
-rwxr-xr-x. 1 root root 1063784 Dec 5 2014 gcdx64.efi
-rwxr-xr-x. 1 root root 1063784 Dec 5 2014 grubx64.efi
-rw-r--r--. 1 root root 1276224 Oct 30 2014 MokManager.efi
-rw-r--r--. 1 root root 1293304 Oct 30 2014 shim.efi
-rw-r--r--. 1 root root 1295712 Oct 30 2014 shim-fedora.efi
J'ai quand même essayé de continuer le tuto...
[root@localhost /] $ grub2-install /dev/sda
grub2-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh doesn't exist. Please specify --target or --directory.
[root@localhost /] $ ls /usr/lib/grub -l
total 20
drwxr-xr-x. 2 root root 20480 Mar 27 19:30 i386-pc
MAIS
[liveuser@localhost /]$ ls /usr/lib/grub -l
total 40
drwxr-xr-x. 2 root root 20480 Jun 17 15:38 i386-pc
drwxr-xr-x. 2 root root 20480 Jun 17 15:38 x86_64-efi
Comme vous avez dû le comprendre, je débute, et je ne sais pas quoi faire maintenant.
Merci d'avance pour votre aide !