Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/11/2011, 23h06   #1
Membre à l'essai
 
Homme
Étudiant
Inscription : novembre 2011
Messages : 55
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 55
Points : 21
Points : 21
Par défaut GRUB et démarrage

Bonjour,

Je souhaiterai trouver un moyen pour pouvoir booter sur un de mes OS à partir du grub.
Pour informations, j'ai un windows 7 ainsi qu'un Fedora.

Au départ j'avais installé Fedora mais pour d'autres besoins j'ai du installer Windows (en dualboot) sur mon PC ce qui a eu pour effet bien connu de désinstaller mon grub de départ du MBR.

J'ai essayé plusieurs procédés pour restaurer l'écran d'amorcage, mais ils n'ont pas abouti, je me retrouve donc à chaque démarrage avec l'interface de ligne de commande grub...

Je pense donc que grub a bien été restauré mais qu'il ne trouve pas les OS concernés. Quelqu'un aurait-il une idée permettant d'indiquer à grub comment trouver l'un ou l'autre des OS? Est-ce que cela vient du fait que je dispose pas de fichier menu.lst?

Quelques informations importantes: je dispose d'un seul disque dur physique,
mes partitions:

Code :
1
2
3
4
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               6       12091    97074212+  83  Linux
/dev/sda2           12091       12337     1973240   82  Linux swap / Solaris
/dev/sda3   *       12337       19458    57200640    7  HPFS/NTFS
Merci d'avance pour votre aide.
Leaffy est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 04/11/2011, 14h46   #2
Membre à l'essai
 
Inscription : juillet 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 25
Points : 20
Points : 20
bonjour, deja, la question qui est la plus importante, c'est quel version de grub tu utilise. le menu.lst etait sur l'ancienne version de grub, depuis grub2, la modification directe du ficheir de conf est a proscrire. tu a des fichier de config intermediaire a modifier pour enfin generer les veritables config.

et petite question : renseigne tu tes disque avec les :/dev/sdablabla ou avec leur UUID ( sur debian, la commande blkid /dev/sda1 te le donnera l'UUID)
astyan est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/11/2011, 00h27   #3
Membre à l'essai
 
Homme
Étudiant
Inscription : novembre 2011
Messages : 55
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 55
Points : 21
Points : 21
Alors pour ma version de grub il s'agit de grub legacy (j'ai réinstallé grub depuis un liveCD ubuntu mais j'ignore encore pourquoi il m'a installé une ancienne version de grub et pas la V2), je suppose donc que c'est un fichier menu.lst qu'il va falloir éditer...

Pour info j'avais déjà essayé de passer par supergrub disk mais il n'a pas réussi à me le restaurer..., il plantait sur la ligne suivante:

Code :
running "embed /boot/grub/e2fs_stage1_5 ( hd0)"...
Enfin bref ca va faire 2 jours presque que je suis en train de me creuser la tête sur ce que je dois faire (disons que je n'arrive pas trop à faire le tri entre les différentes solutions proposées...), j'avais déjà réussi à remettre en place mon grub à plusieurs occasions mais là rien n'y fait.

pour ce qui est de l'UUID je ne sais pas trop quelle est l'utilité mais je me souviens l'avoir vue via supergrubdisk, les premiers chiffres étaient les suivants:

195973\ quelque chose

Voilà si ca peut t'aider, je vais essayer de tout essayer ce que tu es prêt à me proposer, comme ca au moins je saurai comment me débrouiller la prochaine fois...
Leaffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2011, 10h34   #4
Responsable Modération
 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 1 989
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 21
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 1 989
Points : 6 145
Points : 6 145
Bonjour.

Dans ce cas, quel est le contenu de ton fichier /boot/grub/menu.lst ?

Cordialement,
Idriss
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2011, 11h53   #5
Membre à l'essai
 
Homme
Étudiant
Inscription : novembre 2011
Messages : 55
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 55
Points : 21
Points : 21
Justement Idriss, le problème actuellement c'est que je n'ai aucun fichier de conf pour dire à grub où il doit trouver les partitions (sans quoi il ne peut rien faire, je pense que c'est ca le problème de départ), je n'ai donc aucun menu.lst dans /boot/grub/, c'est ca qui m'intrigue, lors de la création du dossier grub, tout a été crée correctement semble-t-il, sauf le fichier nécessaire à l'amorcage...

Dans le meilleur des cas je voudrai déjà changer de version de grub si cela est possible car grub-legacy est une ancienne version moins performante...

Si je ne peux pas faire autrement je vous invite à me proposer une solution pour l'édition du fichier menu.lst.

Cordialement.
Leaffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2011, 14h20   #6
Responsable Modération
 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 1 989
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 21
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 1 989
Points : 6 145
Points : 6 145
Donc si j'ai bien compris, tu es en dual boot 7/Fedora et tu as ré-installé grub via un live CD d'Ubuntu (tout en laissant ta partition Linux sous Fedora) ... c'est bien ça ?

Dans un premier temps, pourrais-tu essayer de créer un fichier menu.lst en t'inspirant d'exemples que tu trouvera via une recherche ?

Cordialement,
Idriss
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2011, 15h58   #7
Membre à l'essai
 
Homme
Étudiant
Inscription : novembre 2011
Messages : 55
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 55
Points : 21
Points : 21
Bonjour,

J'ai pu résoudre mon problème, cela venait comme je le pensais, du fait que menu.lst n'était pas présent sur ma partition Fedora.

Je vais éditer un fichier menu.lst avec les commandes que j'ai trouvées pour booter sur Fedora depuis l'interface grub-legacy, voici les commandes pour ceux qui sont dans le même problème (grub-legacy est encore utilisée par la nouvelle version de Fedora car grub2 n'est pas encore tout à fait stable, la prochaine version, la v16 devrait implémenter grub-pc (Grub2)):

Code :
1
2
3
4
5
6
//on se place sur la première partition:
grub> root (hd0,0)
/*on indique quel noyau il faut trouver pour cette première partition contenant Fedora en utilisant la touche tab pour indiquer le nom complet du noyau*/
grub> kernel /boot/vmlinuz[tab] root=/dev/sda1
//on boote sur la partition:
grub> boot
pour Windows normalement l'opération devrait utiliser la 3ème partition en suivant la même logique (la deuxième chez moi est le swap) ce qui devrait donner un truc du genre:

Code :
1
2
3
rootnoverify (hd0,2)
makeactive
chainloader +1
Je passe en résolu sans plus tarder, merci encore pour vos réponses.
Leaffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h59.


 
 
 
 
Partenaires

Hébergement Web