salve ragazzi, un paio di giorni fa ho formattato la mia partizione windows e reinstallato windows. adesso mi ritrovo senza grub e non riesco proprio a ripristinarlo. qualcuno può aiutarmi ? grazie
Prova a vedere http://forum.fedoraonline.it/viewtopic.php?id=16836 oppure http://forum.fedoraonline.it/viewtopic.php?id=23994.
Ti consiglio anche di provare ad effettuare delle ricerche nel forum è un argomanto ampiamente trattato
il problema è che non riesco a trovare la modalità rescue dalla live
Non esiste più (almeno credo).
Bisogna ricreare un chroot “a mano” dal terminale.
Prima cosa: hai un sistema UEFI?
Seconda cosa: quali sono le partizioni presenti nel tuo hard disk?
Cominciamo a vedere (dalla live) l’output di
# efibootmgr -v
# fdisk -l
no, ho bios
[root@Host liveuser]# efibootmgr -v
efibootmgr: EFI variables are not supported on this system.
[code][root@Host liveuser]# fdisk -l
Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 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: 0x2236ec1f
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 718847 716800 350M 7 HPFS/NTFS/exFAT
/dev/sda2 718848 467937279 467218432 222.8G 7 HPFS/NTFS/exFAT
/dev/sda3 467937280 468858879 921600 450M 27 Hidden NTFS WinRE
Disk /dev/sdb: 596.2 GiB, 640135028736 bytes, 1250263728 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: 0x8dd32326
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 1030395903 1030393856 491.3G 7 HPFS/NTFS/exFAT
/dev/sdb2 1030395904 1031419903 1024000 500M 83 Linux
/dev/sdb3 1031419904 1047937023 16517120 7.9G 82 Linux swap / Solaris
/dev/sdb4 1047937024 1250263039 202326016 96.5G 5 Extended
/dev/sdb5 1047939072 1152796671 104857600 50G 83 Linux
/dev/sdb6 1152798720 1250263039 97464320 46.5G 83 Linux
Disk /dev/sdc: 465.8 GiB, 500107862016 bytes, 976773168 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: gpt
Disk identifier: 68FAD4A8-A28F-4A3A-9E14-183D37D4071D
Device Start End Sectors Size Type
/dev/sdc1 2048 976769023 976766976 465.8G Microsoft basic data
Disk /dev/sdh: 3.8 GiB, 4026531840 bytes, 7864320 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: 0x1973720a
Device Boot Start End Sectors Size Id Type
/dev/sdh1 * 2048 7864319 7862272 3.8G b W95 FAT32
Disk /dev/loop0: 12 KiB, 12288 bytes, 24 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: 1.8 MiB, 1888256 bytes, 3688 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: 1.3 GiB, 1387098112 bytes, 2709176 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/loop3: 6 GiB, 6442450944 bytes, 12582912 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/loop4: 512 MiB, 536870912 bytes, 1048576 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: 6 GiB, 6442450944 bytes, 12582912 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: 6 GiB, 6442450944 bytes, 12582912 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-osimg-min: 6 GiB, 6442450944 bytes, 12582912 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
[root@Host liveuser]#
[/code]
Bene. Ricordi in quale di queste partizioni era montata la root (/) di Fedora?
[quote=killermiro]/dev/sdb2 1030395904 1031419903 1024000 500M 83 Linux
/dev/sdb5 1047939072 1152796671 104857600 50G 83 Linux
/dev/sdb6 1152798720 1250263039 97464320 46.5G 83 Linux
[/quote]
Nel dubbio, puoi postare, dalla live, l’output di
# for i in 2 5 6; do mkdir -p /mnt/test/sdb$i; mount /dev/sdb$i /mnt/test/sdb$i; done; ls /mnt/test/sdb?
Edit: chiedo scusa, ho corretto un errore nel comando da dare.
[root@Host-001 liveuser]# for i in 2 5 6; do mkdir -p /mnt/test/sd$i; mount /dev/sdb$i /mnt/test/sdb$i; done; ls /mnt/test/sdb?
mount: mount point /mnt/test/sdb2 does not exist
mount: mount point /mnt/test/sdb5 does not exist
mount: mount point /mnt/test/sdb6 does not exist
ls: cannot access /mnt/test/sdb?: No such file or directory
Scusa, avevo commesso un errore di digitazione. Vedi la correzione apportata al post precedente.
[code]# for i in 2 5 6; do mkdir -p /mnt/test/sdb$i; mount /dev/sdb$i /mnt/test/sdb$i; done; ls /mnt/test/sdb?
/mnt/test/sdb2:
config-4.3.3-300.fc23.x86_64
config-4.3.4-300.fc23.x86_64
config-4.3.5-300.fc23.x86_64
efi
elf-memtest86±5.01
extlinux
grub2
initramfs-0-rescue-2041cdb408d2471ca09f1b1b15fd84ad.img
initramfs-4.3.3-300.fc23.x86_64.img
initramfs-4.3.4-300.fc23.x86_64.img
initramfs-4.3.5-300.fc23.x86_64.img
initrd-plymouth.img
lost+found
memtest86±5.01
System.map-4.3.3-300.fc23.x86_64
System.map-4.3.4-300.fc23.x86_64
System.map-4.3.5-300.fc23.x86_64
vmlinuz-0-rescue-2041cdb408d2471ca09f1b1b15fd84ad
vmlinuz-4.3.3-300.fc23.x86_64
vmlinuz-4.3.4-300.fc23.x86_64
vmlinuz-4.3.5-300.fc23.x86_64
/mnt/test/sdb5:
bin dev home lib64 media opt root sbin sys usr
boot etc lib lost+found mnt proc run srv tmp var
/mnt/test/sdb6:
lost+found nico
[/code]
Io direi:
sdb5 ->/
sdb2 ->/boot
sdb6 ->/home
Si potrebbe rimontare come sopra sdb5 e controllare
$ cat /mnt/test/sdb/etc/fstab
ma scommetterei i mie due cent su quanto sopra anche senza verifica.
Se non hai riavviato, prima smonta quanto hai montato prima:
# for i in 2 5 6; do umount /dev/sdb$i; done
Ora possiamo creare un chroot:
[code]# mkdir -p /mnt/rescue
mount /dev/sdb5 /mnt/rescue
mount /dev/sdb2 /mnt/rescue/boot
mount /dev/sdb6 /mnt/rescue/home
for i in {/dev/,/run/,/proc/,/sys/}; do mount -o bind “$i” “/mnt/rescue$i”; done
chroot /mnt/rescue
grub2-install /dev/sda --recheck
grub2-mkconfig -o /boot/grub2/grub.cfg
exit[/code]
Riavvia, e dovresti partire da grub.
risolto, grazie
Di nulla. Edita il primo post, aggiungendo [risolto] nel titolo.