Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/12/2009, à 15:39

kocis1965

[RESOLU] Comment éditer le fichier "menu.lst" de GRUB-legacy?

Salut,

Pour résoudre un problème de multiboot, je dois modifier le fichier "menu.lst" de grub, ubuntu 8.10. J'y accède par le livecd car je n'ai plus linux en démarrage direct, mais je ne peux l'ouvrir qu'en lecture et pas en modification, j'e n'ai semble-t-il pas les droits.
Quelqu'un sait comment faire pour avoir les droits ?

D'autre part, je dois rendre active la partition où se trouve le fichier "/boot" contenant le grub. Gparted permet juste de mettre le code d'amorçage dessus, mais pas de le rendre actif.
Message au démarrage : "PAS DE PARTITION ACTIVE TROUVEE".
HELP !!! yikes

Merci d'avance pour votre aide.

Dernière modification par kocis1965 (Le 11/12/2009, à 14:33)


Notre attitude détermine notre altitude sous toutes les latitudes. C'est juste une question d'aptitude.
UBUNTU 14.10 avec W7 en double boot
Carte mère : ASUS M4A79XTD EVO ; Carte graphique GeForce 7600Gs/PCIe/SSE2/3DNOW
Processeur : AMD ATHLON(tm) II X4 640

Hors ligne

#2 Le 08/12/2009, à 15:42

wido

Re : [RESOLU] Comment éditer le fichier "menu.lst" de GRUB-legacy?

Bonjour,

Quelqu'un sait comment faire pour avoir les droits ?

http://doc.ubuntu-fr.org/sudo

Hors ligne

#3 Le 08/12/2009, à 15:44

kocis1965

Re : [RESOLU] Comment éditer le fichier "menu.lst" de GRUB-legacy?

wido a écrit :

Bonjour,

Quelqu'un sait comment faire pour avoir les droits ?

http://doc.ubuntu-fr.org/sudo

Merci d'avoir répondu aussi vite, je vais aller voir ce que tu  proposes.

@ +

Edit : Je crois avoir pigé : mon erreur est d'avoir voulu modifier le fichier en double-cliquant directement dessus pour l'ouvrir, alors qu'en passant par le terminal avec une commande du style "sudo gedit.../boot/grub/menu.lst" j'aurais eu tout de suite les droits adéquats. wink

Merci donc, maintenant si tu avais aussi la solution pour ma deuxième question, je t'en serait éternellement recconaissant. smile

@ +

Dernière modification par kocis1965 (Le 08/12/2009, à 15:55)


Notre attitude détermine notre altitude sous toutes les latitudes. C'est juste une question d'aptitude.
UBUNTU 14.10 avec W7 en double boot
Carte mère : ASUS M4A79XTD EVO ; Carte graphique GeForce 7600Gs/PCIe/SSE2/3DNOW
Processeur : AMD ATHLON(tm) II X4 640

Hors ligne

#4 Le 08/12/2009, à 15:55

wido

Re : [RESOLU] Comment éditer le fichier "menu.lst" de GRUB-legacy?

en résumé tu fais:
pour passer en root:

sudo -s
gedit /tapartition/boot/grub/menu.lst

EDIT: tu as mis pour résoudre un multiboot, mais il comprend quoi comme distribution ? et quelle est la distribution que tu as installé en 1er?

regarde là http://doc.ubuntu-fr.org/grub

Dernière modification par wido (Le 08/12/2009, à 15:58)

Hors ligne

#5 Le 08/12/2009, à 16:09

kocis1965

Re : [RESOLU] Comment éditer le fichier "menu.lst" de GRUB-legacy?

wido a écrit :

en résumé tu fais:
pour passer en root:

sudo -s
gedit /tapartition/boot/grub/menu.lst

EDIT: tu as mis pour résoudre un multiboot, mais il comprend quoi comme distribution ? et quelle est la distribution que tu as installé en 1er?

regarde là http://doc.ubuntu-fr.org/grub

Pour répondre à ta question, voir ici : http://forum.ubuntu-fr.org/viewtopic.php?id=362117
(je te préviens, ya de la lecture roll)
Merci pour ton aide.


Notre attitude détermine notre altitude sous toutes les latitudes. C'est juste une question d'aptitude.
UBUNTU 14.10 avec W7 en double boot
Carte mère : ASUS M4A79XTD EVO ; Carte graphique GeForce 7600Gs/PCIe/SSE2/3DNOW
Processeur : AMD ATHLON(tm) II X4 640

Hors ligne

#6 Le 08/12/2009, à 16:32

wido

Re : [RESOLU] Comment éditer le fichier "menu.lst" de GRUB-legacy?

Pour résumer c'est ubuntu qui est en cause, à cause du grub2 et de GAG si tu retires GAG tu n'as que ubuntu et l'inverse tu as tout sauf karmic.

la question "Comment rendre une partition active ?" je ne l'a comprend pas, d'après que que j'ai vu sur le net, une partition n'a pas besoin d'être active, pour la rendre active on fait appel au grub qui déclare chaque partition, et celle qui est bootable contient le MBR.

Si tu fais référence à windows (drapeau ou flag en anglais) , GNU/Linux n'a pas besoin de ça.
http://www.commentcamarche.net/forum/af … ion-active

Dans ton cas, le MBR de windows permet de lancer les autres partitions grâce à grub.

Si tu utilises toujours grub2 (karmic)
suis cette procédure: http://doc.ubuntu-fr.org/grub-pc#recher … atiquement

avec comme commande:

sudo os-prober
sudo update-grub

Dans ce cas de figure, je ne pourrais pas te dire si il faut le lance via le liveCD (ce qui m'étonnerait) sois via karmic installé.

Dernière modification par wido (Le 08/12/2009, à 16:32)

Hors ligne

#7 Le 08/12/2009, à 16:43

kocis1965

Re : [RESOLU] Comment éditer le fichier "menu.lst" de GRUB-legacy?

Merci de ton aide.
Ma question sur les partitions active porte sur le fait que quand j'ai déplacé  l'amorce sur sda5 (/boot ubuntu), j'ai eu au redémarrage le message "Partition active non trouvée" et ça a planté.
J'ai du remettre l'amorce sur sda1 (windows) pour pouvoir lancer la machine.
Concernant Grub2, je ne l'utilise plus car j'ai réinstallé la version 8.10 qui contient grub-legacy pour  pouvoir modifier le fichier "menu.lst", ce qui est devenu impossible avec grub2 (une sacré usine  à gaz, j'ai connu des distrib ubuntu plus facile).

De toute façon, avec tes indications, je pense pouvoir résoudre mon problème, en résumé ce que je vais faire :
1-modifier le fichier "menu.lst" pour ajouter une entrée pour windows
2-remettre grub sur le mbr de façon à booter dessus
Normalement je devrais avoir de nouveau le choix de l'OS grace à GRUB au démarrage et me passer ainsi de GAG.
Je fais ça ce soir et je te poste le résultat.

Merci et à bientôt. wink

Dernière modification par kocis1965 (Le 08/12/2009, à 16:45)


Notre attitude détermine notre altitude sous toutes les latitudes. C'est juste une question d'aptitude.
UBUNTU 14.10 avec W7 en double boot
Carte mère : ASUS M4A79XTD EVO ; Carte graphique GeForce 7600Gs/PCIe/SSE2/3DNOW
Processeur : AMD ATHLON(tm) II X4 640

Hors ligne

#8 Le 10/12/2009, à 01:06

kocis1965

Re : [RESOLU] Comment éditer le fichier "menu.lst" de GRUB-legacy?

ça y est smile
Merci pour les indications précieuses, grace à ça j'ai retrouvé mes petits !!! Les 3 OS sont accessibles enfin, mais le choix au démarrage se fait de manière bizarre roll

Pour résumer :

J'ai donc, avec le live cd, fait les actions suivantes :

  1 - modifier le fichier menu.lst en ajoutant ceci à la fin :

# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title        Microsoft Windows XP/Seven
root        (hd0,0)
savedefault
makeactive
chainloader    +1


J'ai aussi modifié cette ligne : j'ai remplacé 3 par 10 :

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout        10



2 - J'ai ensuite réinstallé grub dans le MBR avec cette procédure :

sudo grub --batch
find /boot/grub/stage1
root (hd0,4)
setup (hd0)
quit

3 - j'enlève le livecd, je reboote et là surprise : je tombe sur un premier écran qui me met un compte à rebours de 10 secondes avec "Esc" (Echappe) pour arreter le compe à rebours. Je laisse poursuivre et je tombe directement sur ubuntu 8.10.
Je me connecte pour vérifier que tout va bien, je redémarre et j'interromps le compte à rebours par "Esc" et là j'arrive sur l'écran GRUB que nous connaissons tous bien, mais sans le compte à rebours habituel ; j'ai le choix entre ubuntu par défaut et windows.
Je choisis ubuntu, ça marche, je redémarre et je choisis windows et j'arrive sur un troisième écran de choix entre XP et seven (bootloader de seven). Je teste les deux OS, tout baigne.


Mon problème est : Comment avoir directement l'écran Grub sans passer par le premier écran ? Pourquoi le compte à rebours n'apparait pas sur l'écran GRUB comme d'habitude ? Qu'ai-je mal fait ?

Merci d'avance

Dernière modification par kocis1965 (Le 10/12/2009, à 01:14)


Notre attitude détermine notre altitude sous toutes les latitudes. C'est juste une question d'aptitude.
UBUNTU 14.10 avec W7 en double boot
Carte mère : ASUS M4A79XTD EVO ; Carte graphique GeForce 7600Gs/PCIe/SSE2/3DNOW
Processeur : AMD ATHLON(tm) II X4 640

Hors ligne

#9 Le 11/12/2009, à 14:32

kocis1965

Re : [RESOLU] Comment éditer le fichier "menu.lst" de GRUB-legacy?

Après réflexion, je vais marquer "RESOLU" à ce topic, car le titre n'est plus d'actualité puisque je sais maintenant comment accéder au fichier "menu.lst" en édition.
Pour le petit soucis que j'ai actuellement, je vais essayer de le résoudre tout seul et si je n'y arrive pas, je demanderais de l'aide dans l'avenir.
Grand merci à tous ceux qui ont pris un peu de leur temps pour m'aider.

A bientot.


Notre attitude détermine notre altitude sous toutes les latitudes. C'est juste une question d'aptitude.
UBUNTU 14.10 avec W7 en double boot
Carte mère : ASUS M4A79XTD EVO ; Carte graphique GeForce 7600Gs/PCIe/SSE2/3DNOW
Processeur : AMD ATHLON(tm) II X4 640

Hors ligne