#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 !!!
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?
Hors ligne
#3 Le 08/12/2009, à 15:44
- kocis1965
Re : [RESOLU] Comment éditer le fichier "menu.lst" de GRUB-legacy?
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.
Merci donc, maintenant si tu avais aussi la solution pour ma deuxième question, je t'en serait éternellement recconaissant.
@ +
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?
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 )
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.
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
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
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