[Risolto] Dopo installazione ubuntu scomparsa fedora 18 da grub

Salve a tutti,

come da titolo ho installato ubuntu e dal grub di ubuntu manca fedora, ho provato a reinstallare il grub di Fedora da seguendo questa guida “http://doc.fedoraonline.it/Reinstallare_Grub” ma non mi è riuscito.

Da Ubuntu, prova a dare un

$ sudo update-grub

Se non si sistema, postaci:

# blkid
# fdisk -l

Se usi soprattutto Ubuntu, segui il suggerimento di arkanoid (sudo update-grub). Se usi soprattutto Fedora, è meglio reinstallare grub da Fedora.
Non sei riuscito nel senso che parte ancora grub di Ubuntu? Seguendo la guida, lo hai fatto dal dvd di Fedora?

@arkanoid

con update-grub mi da questo e non mi sembra che veda Fedora

graziano@olgraz-pc:~$ sudo update-grub Generating grub.cfg ... Found linux image: /boot/vmlinuz-3.2.0-43-generic Found initrd image: /boot/initrd.img-3.2.0-43-generic Found linux image: /boot/vmlinuz-3.2.0-29-generic Found initrd image: /boot/initrd.img-3.2.0-29-generic Found memtest86+ image: /boot/memtest86+.bin Found Windows 7 (loader) on /dev/sda1 done

ti posto gli altri due comandi

graziano@olgraz-pc:~$ sudo blkid /dev/sda1: LABEL="Riservato per il sistema" UUID="6AE007A4E007759B" TYPE="ntfs" /dev/sda10: UUID="1oDX1R-OfEE-HFgk-ElSK-L6tT-uA3u-f5DoMZ" TYPE="LVM2_member" /dev/sda2: UUID="22B0C499B0C47537" TYPE="ntfs" /dev/sda7: LABEL="Archivio" UUID="40FC2FB1FC2FA060" TYPE="ntfs" /dev/sda8: UUID="919ee4dc-95cd-4f0d-834a-9aa6c097cb19" TYPE="ext4" /dev/sda9: UUID="672db7e4-c5fa-47d4-a505-67c23139e923" TYPE="ext4" /dev/sda5: UUID="e186fddc-ce5a-42f0-b339-1ea2e9eec08f" TYPE="swap" /dev/sda6: UUID="7682552c-c045-43d3-9f3d-b781d81fb4b6" TYPE="ext4" /dev/sr0: LABEL="Fedora-18-x86_64-Live-KDE.iso" TYPE="iso9660"

[code]graziano@olgraz-pc:~$ sudo fdisk -l

Disk /dev/sda: 750.2 GB, 750155292160 bytes
255 testine, 63 settori/tracce, 91201 cilindri, totale 1465147055 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x1cc347b6

Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 102397951 51095552 7 HPFS/NTFS/exFAT
/dev/sda3 102398371 1465127999 681364814+ f W95 Esteso (LBA)
/dev/sda5 197631693 204796619 3582463+ 82 Linux swap / Solaris
/dev/sda6 204796683 307194929 51199123+ 83 Linux
/dev/sda7 307194993 1465127999 578966503+ 7 HPFS/NTFS/exFAT
/dev/sda8 102402048 103426047 512000 83 Linux
/dev/sda9 103428096 104452095 512000 83 Linux
/dev/sda10 104454144 197629951 46587904 8e Linux LVM

Le voci nella tabella delle partizioni non sono nello stesso ordine del disco[/code]

Fedora è in /dev/sda10

@marcomotta
Uso soprattutto fedora, infatti vorrei reinstallare il suo grub.
Sì parte ancora dal grub di ubuntu e lo’ho fatto da dvd.

Allora parti dal DVD (di Fedora, ovviamente!). Scegli “Troubleshooting”, poi “Rescue a Fedora system”. Alla schermata successiva, vai su “Continue”, e poi “Ok”, “Ok”, e infine, selezionando “shell Start shell”, “Ok”. Quando ti dà accesso in modalità testuale, digita

chroot /mnt/sysimage grub2-install /dev/sda grub2-mkconfig -o /boot/grub2/grub.cfg
Ovviamente, se l’hard disk dove devi installare grub non fosse /dev/sda, modifica di conseguenza l’ultima lettera alla seconda riga.

al comando grub2-install /dev/sda non devo aggiungere 1 che sarebbe la partizione di mbr?

No. Altrimenti non funziona. Al boot l’mbr che viene cercato è quello del disco, non quello della partizione. Altrimenti dovresti comunque avere un programma installato nell’mbr del disco (sda) che si occupi di richamare quello della partizione (sda1)…

seleziono troubleshooting ma rescue a fedora system non c’e
questo è l’elenco della lista delle opzioni dopo trobleshooting:

Start fedora 18 in basic mode
Test this media start fedora 18
Boot from local drive
Return to main menu

la prima volta che ho provato ho scelto la prima della lista ho aperto il terminale dato i comandi delle guida ma mi dava una risposta del tipo " directory not found"

Sei sicuro di avere il DVD, e non il CD?

avevo scaricato dal sito ufficiale Fedora 18 kde 64 bit, l’immagine era di circa 830 mb, l’ho quindi masterizzata su di un dvd. Esiste anche una versione dvd?

Sì.
Se vuoi puoi procedere con la live: dalla live di Fedora dovresti postare

[code]$ su

blkid | sort

fdisk -l[/code]

; altrimenti procedi a scaricare la https://fedoraproject.org/it/get-fedora-options#formats.

Dalla live>

[code][liveuser@localhost ~]$ su
[root@localhost liveuser]# blkid | sort
/dev/loop0: TYPE=“squashfs”
/dev/loop1: TYPE=“DM_snapshot_cow”
/dev/loop2: TYPE=“squashfs”
/dev/loop3: LABEL="_Fedora-18-x86_6" UUID=“a9401564-3b73-4ea6-98f5-084870f37b79” TYPE=“ext4”
/dev/loop4: TYPE=“DM_snapshot_cow”
/dev/mapper/fedora-root: UUID=“f6cbedc2-4786-4384-ac63-7091db6f3cd6” TYPE=“ext4”
/dev/mapper/fedora-swap: UUID=“041bc730-0c89-4d69-9ef4-061536b0cb7a” TYPE=“swap”
/dev/mapper/live-osimg-min: LABEL="_Fedora-18-x86_6" UUID=“a9401564-3b73-4ea6-98f5-084870f37b79” TYPE=“ext4”
/dev/mapper/live-rw: LABEL="_Fedora-18-x86_6" UUID=“a9401564-3b73-4ea6-98f5-084870f37b79” TYPE=“ext4”
/dev/sda10: UUID=“1oDX1R-OfEE-HFgk-ElSK-L6tT-uA3u-f5DoMZ” TYPE=“LVM2_member”
/dev/sda1: LABEL=“Riservato per il sistema” UUID=“6AE007A4E007759B” TYPE=“ntfs”
/dev/sda2: UUID=“22B0C499B0C47537” TYPE=“ntfs”
/dev/sda5: UUID=“e186fddc-ce5a-42f0-b339-1ea2e9eec08f” TYPE=“swap”
/dev/sda6: UUID=“7682552c-c045-43d3-9f3d-b781d81fb4b6” TYPE=“ext4”
/dev/sda7: LABEL=“Archivio” UUID=“40FC2FB1FC2FA060” TYPE=“ntfs”
/dev/sda8: UUID=“919ee4dc-95cd-4f0d-834a-9aa6c097cb19” TYPE=“ext4”
/dev/sda9: UUID=“672db7e4-c5fa-47d4-a505-67c23139e923” TYPE=“ext4”
/dev/sr0: UUID=“2013-01-09-18-26-31-00” LABEL=“Fedora-18-x86_64-Live-KDE.iso” TYPE=“iso9660” PTTYPE=“dos”
[root@localhost liveuser]# fdisk -l

Disk /dev/sda: 750.2 GB, 750155292160 bytes, 1465147055 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 identifier: 0x1cc347b6

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 102397951 51095552 7 HPFS/NTFS/exFAT
/dev/sda3 102398371 1465127999 681364814+ f W95 Ext’d (LBA)
/dev/sda5 197631693 204796619 3582463+ 82 Linux swap / Solaris
/dev/sda6 204796683 307194929 51199123+ 83 Linux
/dev/sda7 307194993 1465127999 578966503+ 7 HPFS/NTFS/exFAT
/dev/sda8 102402048 103426047 512000 83 Linux
/dev/sda9 103428096 104452095 512000 83 Linux
/dev/sda10 104454144 197629951 46587904 8e Linux LVM

Partition table entries are not in disk order

Disk /dev/mapper/live-rw: 3221 MB, 3221225472 bytes, 6291456 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: 3221 MB, 3221225472 bytes, 6291456 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/fedora-swap: 4160 MB, 4160749568 bytes, 8126464 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/fedora-root: 43.5 GB, 43541069824 bytes, 85041152 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@localhost liveuser]#
[/code]

Dalla live di Fedora:

[code]$ su -

mkdir -p /media/rescue

mount /dev/mapper/fedora-root /media/rescue

for i in {/dev/,/run/,/proc/,/sys/}; do mount -o bind “$i” “/media/rescue$i”; done

chroot /media/rescue

grub2-install /dev/sda --recheck

grub2-mkconfig -o /boot/grub2/grub.cfg[/code]

Seguito alla lettera, ma fedora continua a mancare nel grub. La sola cosa cambiata è l’ordine d’avvio dei sistemi operativi, adesso l’os predefinito è windows.

Per favore ripeti la procedura del post #13, riportando qua l’output dell’ultimo comando del post #13 e l’output di

# ll /boot/{,grub2}

Da un errore,la prima volta non lo avevo notato

[code][liveuser@localhost ~]$ su -
[root@localhost ~]# mkdir -p /media/rescue
[root@localhost ~]# mount /dev/mapper/fedora-root /media/rescue
[root@localhost ~]# for i in {/dev/,/run/,/proc/,/sys/}; do mount -o bind “$i” “/media/rescue$i”; done
[root@localhost ~]# chroot /media/rescue
[root@localhost /]# grub2-install /dev/sda --recheck
/usr/sbin/grub2-bios-setup: error: disk `hostdisk//dev/sda’ not found.
[root@localhost /]#

[/code]

Non hai riportato anche l’output aggiuntivo richiesto al post #15.
Riporta l’intero output di

[code]$ su -

uname -r

mkdir -p /media/rescue

mount /dev/mapper/fedora-root /media/rescue

for i in {/dev/,/run/,/proc/,/sys/}; do mount -o bind “$i” “/media/rescue$i”; done

chroot /media/rescue

ll /boot/{,grub2}

grub2-install /dev/sda --recheck

grub2-mkconfig -o /boot/grub2/grub.cfg

[/code]

Scusa, quando ho visto l errore mi sono fermato

[code][root@localhost ~]# uname -r
3.6.10-4.fc18.x86_64
[root@localhost ~]# mkdir -p /media/rescue
[root@localhost ~]# mount /dev/mapper/fedora-root /media/rescue
mount: /dev/mapper/fedora-root is already mounted or /media/rescue busy
/dev/mapper/fedora-root is already mounted on /media/rescue
[root@localhost ~]# for i in {/dev/,/run/,/proc/,/sys/}; do mount -o bind “$i” “/media/rescue$i”; done
[root@localhost ~]# chroot /media/rescue
[root@localhost /]# ll /boot/{,grub2}
/boot/:
total 4
drwxr-xr-x. 6 root root 4096 May 19 18:55 grub2

/boot/grub2:
total 36
drwxr-xr-x. 2 root root 4096 May 19 17:15 fonts
-rw-------. 1 root root 6818 May 19 18:55 grub.cfg
-rw-r–r--. 1 root root 1024 May 19 17:15 grubenv
drwxr-xr-x. 2 root root 12288 May 19 18:54 i386-pc
drwxr-xr-x. 2 root root 4096 May 19 17:15 locale
drwxr-xr-x. 3 root root 4096 May 19 17:15 themes
[root@localhost /]# grub2-install /dev/sda --recheck
/usr/sbin/grub2-bios-setup: error: disk `hostdisk//dev/sda’ not found.
[root@localhost /]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub.cfg …
Found Windows 7 (loader) on /dev/sdf1
Found Ubuntu 12.04.2 LTS (12.04) on /dev/sdf6
done
[root@localhost /]#
[/code]

Ho provato anche con Rescatux, ma per la riparazione del grub vede solo Ubuntu e windows.
Riesco ad avviare Fedora, con rescatux, da -grub sovrascritto-. Può essere utile operare direttamente da fedora invece che dalla live?

rifai la stessa procedura del post 17 modificando il comando:

# grub2-install /dev/sda --recheck

in:

# grub2-install /dev/sda 

vedi se da ancora errore.