[Fedora] Grub
Fermé
teutates
Messages postés
19624
Date d'inscription
vendredi 28 décembre 2001
Statut
Modérateur
Dernière intervention
2 janvier 2020
-
12 juin 2008 à 00:17
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 13 juin 2008 à 22:57
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 13 juin 2008 à 22:57
A voir également:
- [Fedora] Grub
- Fedora vs ubuntu - Guide
- Welcome to grub ✓ - Forum Windows
- Grub rescue windows 10 ✓ - Forum Windows
- Error unknown filesystem grub rescue ✓ - Forum Linux / Unix
- Grub rescue ✓ - Forum Linux / Unix
6 réponses
teutates
Messages postés
19624
Date d'inscription
vendredi 28 décembre 2001
Statut
Modérateur
Dernière intervention
2 janvier 2020
3 586
13 juin 2008 à 22:51
13 juin 2008 à 22:51
Bonsoir,
Problème réglé (je suis enfin sur Fedora) :
1) J'ai dans un premier temp tenté de mettre à jour Fedora en démarrant sur le DVD d'installation. Donc, je choisis ma partition qui est encore une fois notée comme /dev/sda14. Puis ensuite, c'est l'échec car sur le fstab, la partition swap est indiquée en SDB9. Or la swap comme la Fedora sont sur le même disque : le 1er disque interne ! Bref ! D'un côté SDA et de l'autre SDB ! De quoi y perdre ses 0 et ses 1 !!!
2) J'ai donc refait entièrement l'installation de Fedora mais :
* en débranchant préalablement le disque Firewire (on verra plus tard) pour éviter les erreurs éventuelles d'adressages,
* j'ai installé GRUB sur SDA14 (la partition d'installation de Fedora 9).
3) J'ai redémarré ensuite Mandriva afin de modifier, selon les suggestions de Jipicy mon /boot/grub/menu.lst en incluant :
Et Fedora a enfin démarré ;-)
4) Pour information, suite à cette suggestion, je signale que la modification suivante n'a pas fonctionné :
Résultat : Error 22 : Bad file or directory
Conclusion :
Je retiendrai de cette expérience qu'il vaut mieux ne pas renoncer à installer GRUB, quitte à l'installer sur la partition d'installation de la distribution et non sur la MBR. Il suffira ensuite d'utiliser les lignes suivantes :
Merci Jipicy ;-)))
Problème réglé (je suis enfin sur Fedora) :
1) J'ai dans un premier temp tenté de mettre à jour Fedora en démarrant sur le DVD d'installation. Donc, je choisis ma partition qui est encore une fois notée comme /dev/sda14. Puis ensuite, c'est l'échec car sur le fstab, la partition swap est indiquée en SDB9. Or la swap comme la Fedora sont sur le même disque : le 1er disque interne ! Bref ! D'un côté SDA et de l'autre SDB ! De quoi y perdre ses 0 et ses 1 !!!
2) J'ai donc refait entièrement l'installation de Fedora mais :
* en débranchant préalablement le disque Firewire (on verra plus tard) pour éviter les erreurs éventuelles d'adressages,
* j'ai installé GRUB sur SDA14 (la partition d'installation de Fedora 9).
3) J'ai redémarré ensuite Mandriva afin de modifier, selon les suggestions de Jipicy mon /boot/grub/menu.lst en incluant :
title Fedora root (hd0,13) chainloader+1
Et Fedora a enfin démarré ;-)
4) Pour information, suite à cette suggestion, je signale que la modification suivante n'a pas fonctionné :
title Fedora 9 (SDB - initrd-2.6.25-14.fc9.i686) root (hd0,13) kernel /boot/vmlinuz-2.6.25-14.fc9.i686 root=/dev/sdb14 resume=/dev/sdb9 splash=silent vga=794 initrd /boot/initrd-2.6.25-14.fc9.i686.img
Résultat : Error 22 : Bad file or directory
Conclusion :
Je retiendrai de cette expérience qu'il vaut mieux ne pas renoncer à installer GRUB, quitte à l'installer sur la partition d'installation de la distribution et non sur la MBR. Il suffira ensuite d'utiliser les lignes suivantes :
title Nom_Ditribution root (hd0,13) chainloader+1
Merci Jipicy ;-)))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
12 juin 2008 à 08:10
12 juin 2008 à 08:10
Salut,
Et comme ça :
Pas besoin de modifier le fichier de conf à chaque fois, fais juste qu'éditer le menu au boot, surligne l'entrée désirée et appuie sur la touche "e", à nouveau "e" pour éditer la ligne du kernel puis "Entrée" pour valider, fais-en de même pour l'initrd et quand c'est fini, touche "b" pout booter. Si ça merdoie tu rebootes et tu recommences...
;-))
Et comme ça :
title Fedora 9 (SDB - initrd-2.6.25-14.fc9.i686) kernel (hd1,13)/boot/vmlinuz-2.6.25-14.fc9.i686 root=/dev/sdb14 resume=/dev/sdb9 splash=silent vga=794 initrd (hd1,13)/boot/initrd-2.6.25-14.fc9.i686.imgT'as essayé ?
Pas besoin de modifier le fichier de conf à chaque fois, fais juste qu'éditer le menu au boot, surligne l'entrée désirée et appuie sur la touche "e", à nouveau "e" pour éditer la ligne du kernel puis "Entrée" pour valider, fais-en de même pour l'initrd et quand c'est fini, touche "b" pout booter. Si ça merdoie tu rebootes et tu recommences...
;-))
teutates
Messages postés
19624
Date d'inscription
vendredi 28 décembre 2001
Statut
Modérateur
Dernière intervention
2 janvier 2020
3 586
12 juin 2008 à 21:21
12 juin 2008 à 21:21
Du nouveau :
1) Résultat fdisk -l :
2) Suggestion de Jipicy :
Même si je trouve cela bizarre , j'ai modifié (hd0,13) par (hd1,13). Résultat négatif :
Error 18 : Selected cylinder exceeds maximum supported by BIOS
Méchante erreur qui m'a forcé à faire un "reset" puisque l'erreur persistait en mémoire et se ré-affichait systématiquement pour tous les autres choix de démarrage (alors qu'ils sont corrects, eux).
3) /boot/device.map :
Je constate également que le répertoire /dev est vide (partition Fedora 9 montée sous Mandriva). Or je n'ai pas eu d'indication d'échec de l'installation.
1) Résultat fdisk -l :
# fdisk -l Disque /dev/hda: 203.9 Go, 203928109056 octets 255 heads, 63 sectors/track, 24792 cylinders Units = cylindres of 16065 * 512 = 8225280 bytes Disk identifier: 0x47444743 Périphérique Amorce Début Fin Blocs Id Système /dev/hda1 * 1 2664 21398548+ 7 HPFS/NTFS -> Windows XP /dev/hda2 2665 24792 177743160 f W95 Etendu (LBA) /dev/hda5 2665 5328 21398548+ 7 HPFS/NTFS -> Pour XP /dev/hda6 5329 16839 92462076 b W95 FAT32 -> Réserve FAT32 /dev/hda7 16840 17776 7526421 83 Linux -> / Mandriva /dev/hda8 17777 19432 13301788+ 83 Linux -> /usr Mandriva /dev/hda9 19433 19599 1341396 82 Linux swap / Solaris -> Swap /dev/hda10 19600 20077 3839503+ 83 Linux -> / Debian /dev/hda11 20078 20584 4072446 83 Linux -> /home Debian /dev/hda12 20585 21245 5309451 83 Linux -> /usr Debian /dev/hda13 21246 23800 20523006 83 Linux -> Réserve 1 Ext3 /dev/hda14 23801 24792 7968208+ 83 Linux -> / Fedora Disque /dev/hdb: 320.0 Go, 320072933376 octets 255 heads, 63 sectors/track, 38913 cylinders Units = cylindres of 16065 * 512 = 8225280 bytes Disk identifier: 0x00122bfa Périphérique Amorce Début Fin Blocs Id Système /dev/hdb1 * 1 4494 36098023+ c W95 FAT32 (LBA) -> Données /dev/hdb2 4495 38913 276470617+ f W95 Etendu (LBA) /dev/hdb5 4495 5136 5156833+ b W95 FAT32 -> Fichiers temp /dev/hdb6 5137 16383 90341496 b W95 FAT32 -> Réserve FAT32 /dev/hdb7 16384 19644 26193951 83 Linux -> /home Mandriva /dev/hdb8 19645 22905 26193951 83 Linux -> Réserve 2 Ext3 /dev/hdb9 22906 23819 7341673+ 83 Linux -> / Zenwalk /dev/hdb10 23820 24569 6024343+ 83 Linux -> /home Zenwalk /dev/hdb11 24570 37852 106695666 83 Linux -> Réserve 3 Ext3 /dev/hdb12 37853 38798 7598713+ 83 Linux -> Tests divers
2) Suggestion de Jipicy :
Même si je trouve cela bizarre , j'ai modifié (hd0,13) par (hd1,13). Résultat négatif :
Error 18 : Selected cylinder exceeds maximum supported by BIOS
Méchante erreur qui m'a forcé à faire un "reset" puisque l'erreur persistait en mémoire et se ré-affichait systématiquement pour tous les autres choix de démarrage (alors qu'ils sont corrects, eux).
3) /boot/device.map :
Je constate également que le répertoire /dev est vide (partition Fedora 9 montée sous Mandriva). Or je n'ai pas eu d'indication d'échec de l'installation.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
12 juin 2008 à 22:44
12 juin 2008 à 22:44
Ben désolé pour l'erreur et le reset, mais je ne faisais que me baser sur tes dires "* Disque IDE n°1 : SDB : C'est donc sur SDB14 que j'ai installé. " ;-((
Bon, et une installation de grub sur la partition hda14 et un petit "chainloader +1" pour passer la main, ça le ferait pas ?
Bon, et une installation de grub sur la partition hda14 et un petit "chainloader +1" pour passer la main, ça le ferait pas ?
teutates
Messages postés
19624
Date d'inscription
vendredi 28 décembre 2001
Statut
Modérateur
Dernière intervention
2 janvier 2020
3 586
12 juin 2008 à 23:15
12 juin 2008 à 23:15
Bon, et une installation de grub sur la partition hda14 et un petit "chainloader +1" pour passer la main, ça le ferait pas ?
Comment que tu fais cela ?
Comment que tu fais cela ?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
>
teutates
Messages postés
19624
Date d'inscription
vendredi 28 décembre 2001
Statut
Modérateur
Dernière intervention
2 janvier 2020
12 juin 2008 à 23:28
12 juin 2008 à 23:28
Ben comme dit précédemment, durant l'install (ou depuis un chroot) il suffit d'installer le bootloader sur la partition racine de ta Fedora (ou la partition /boot si existante) et de configurer le menu.lst de ton système principal (Mandriva) pour passer la main au grub de Fedora :
title Fedora root (hd0,13) chainloader+1;-))
teutates
Messages postés
19624
Date d'inscription
vendredi 28 décembre 2001
Statut
Modérateur
Dernière intervention
2 janvier 2020
3 586
>
teutates
Messages postés
19624
Date d'inscription
vendredi 28 décembre 2001
Statut
Modérateur
Dernière intervention
2 janvier 2020
12 juin 2008 à 23:42
12 juin 2008 à 23:42
J'ai tenté ceci :
Une fois sur Grub puis la touche <C> appuyée :
Grub > root (hd0,13)
Grub > setup (hd0,13)
Checking of "/boot/grub/stage1" exists ..... no
Checking of "/grub/stage1" exists ..... no
Donc pas de stage 1 ! Je vais m'imprimer la FAQ sur Grub et y revenir à tête reposée (vendredi).
Au pire, je referais l'installation de Fedora en installant GRUB sur SDA14 mais j'aimerais mieux me passer d'une réinstallation totale de Fedora.
Une fois sur Grub puis la touche <C> appuyée :
Grub > root (hd0,13)
Grub > setup (hd0,13)
Checking of "/boot/grub/stage1" exists ..... no
Checking of "/grub/stage1" exists ..... no
Donc pas de stage 1 ! Je vais m'imprimer la FAQ sur Grub et y revenir à tête reposée (vendredi).
Au pire, je referais l'installation de Fedora en installant GRUB sur SDA14 mais j'aimerais mieux me passer d'une réinstallation totale de Fedora.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
>
teutates
Messages postés
19624
Date d'inscription
vendredi 28 décembre 2001
Statut
Modérateur
Dernière intervention
2 janvier 2020
12 juin 2008 à 23:45
12 juin 2008 à 23:45
Checking of "/boot/grub/stage1" exists ..... no
Checking of "/grub/stage1" exists ..... no
Dans la mesure où tu as sauté l'installation de grub, je suppose qu'aucun fichier (stage) n'a été copié ;-((
Checking of "/grub/stage1" exists ..... no
Dans la mesure où tu as sauté l'installation de grub, je suppose qu'aucun fichier (stage) n'a été copié ;-((
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
teutates
Messages postés
19624
Date d'inscription
vendredi 28 décembre 2001
Statut
Modérateur
Dernière intervention
2 janvier 2020
3 586
12 juin 2008 à 23:14
12 juin 2008 à 23:14
J'y reviens :
J'ai redémarré sur le DVD de Fedora en mode rescue. J'ai chrooté la Fedora (montée sur /mnt/sysimage) pour éliminer tout risque de problème pour finir par un nouveau fdisk -l
La partition est bien vue sur /dev/sdb14.
Pour complément d'information, vue de Fedora :
* SDA : disque Firewire
* SDB : disque IDE n°1
* SDC : disque IDE n°2
Je re-modifie mon /boot/grub/menu.lst ainsi :
Le but est de démarrer Fedora sur SDA avec le disque Firewire préalablement débranché (au cas où il mettrait la pagaille) avec un minimum d'options sur GRUB.
J'ai redémarré sur le DVD de Fedora en mode rescue. J'ai chrooté la Fedora (montée sur /mnt/sysimage) pour éliminer tout risque de problème pour finir par un nouveau fdisk -l
La partition est bien vue sur /dev/sdb14.
Pour complément d'information, vue de Fedora :
* SDA : disque Firewire
* SDB : disque IDE n°1
* SDC : disque IDE n°2
Je re-modifie mon /boot/grub/menu.lst ainsi :
title Fedora 9 (boot SDA - initrd-2.6.25-14.fc9.i686) kernel (hd0,13)/boot/vmlinuz-2.6.25-14.fc9.i686 root=/dev/sda14 resume=/dev/sda9 initrd (hd0,13)/boot/initrd-2.6.25-14.fc9.i686.img
Le but est de démarrer Fedora sur SDA avec le disque Firewire préalablement débranché (au cas où il mettrait la pagaille) avec un minimum d'options sur GRUB.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
13 juin 2008 à 22:57
13 juin 2008 à 22:57
De rien ;-))