#1 Le 06/11/2009, à 13:08
- nouga67
[Procédure]Downgrader Grub2 a Grub-legacy sous Karmic Koala.
Bonjour,
tout est dans le titre, je traduit ici la procédure pour downgrager grub2 de karmic vers grub-legacy, si pour tel ou tel raison on veut l'ancien grub (pour ma part, faire fonctionner une touche speciale).
PS:j'attend vos commentaires pour confirmer la procédure, même si elle a marché pour.
- note importante: le fait d'installer grub-legacy va, pour un moment, suprimer tout systeme de boot sur la machine. VOUS EFFECTUEZ CETTE PROCÉDURE À VOS RISQUES ET PERILS
Schémas de la procédure:
- copie des fichiers de config de grub2, (on ne sait jamais),
- supression de grub2 et installation de grub-legacy
- parametrage de grub-legacy
- bootez jenesse
Procédure
- copie des fichiers de congifiguration
sudo cp /etc/default/grub{,-backup-061109}
où 061109 est la date de la sauvegarde (pas indispensable)
sudo cp -R /etc/grub.d /etc/grub.d-backup-061109
même remarque que la ligne du haut
sudo cp -R /boot/grub /boot/grub.061109
même remarque que la ligne du haut
- Suppression de grub2, Installation de grub-legacy, ATTENTION, À PARTIR DE CETTE ÉTAPE, SI LE PC VENAIT A S'ÉTEINDRE, IL N'Y A PLUS DE GRUB
sudo apt-get purge grub2 grub-pc
sudo apt-get install grub
Maintenant que grub-legacy est installé, il faut toujours le configurer
- configuration de grub-legacy
Deux commandes sont necessaire pour configurer grub-legacy
sudo update-grub
Cette commande génère le menu.lst. Répondez oui quand on vous le demande.
sudo grub-install /dev/sdX
Choisissez le bon périphérique ou la partition (sda, sdb, etc, ou sda1, sd2, etc ) , normalement celle sur laquelle Ubuntu est installé.
cette commande réécrit le MBR
- redémarage
redémarer votre machine si aucun message d'erreur n'est apparu.
enjoy
Source: aide d'ubuntu.com
Dernière modification par nouga67 (Le 06/11/2009, à 13:09)
Tour factal disign define R4, CM msi z87-G55, intel i5 4670K, Corsair vengeance pro 2*4go 1600 C9,seasonic x-series 750w,
Saphire radeon r9 280 3go boost, HDD 3*2To, samsung 840 pro 128go, carte wifi TP-Link TL-WDN4800, ubuntu 14.04
thinkpad t400, C2D P8600, 4go de ram, intel MHD4500 en cours de reinstall
thinkpad x220, core i5 2520M, 4go ram, ssd, Intel HD Graphics 3000, ubuntu 14.04
Hors ligne
#2 Le 08/11/2009, à 02:54
- marcdutonkin
Re : [Procédure]Downgrader Grub2 a Grub-legacy sous Karmic Koala.
J'ai tenté la procédure avec un disque externe USB, et je l'ai appliqué jusqu'au bout sans indication d'erreur.
Mais le résultat n'est pas celui attendu , car au reboot, sur l'écran, s'affiche simplement "GRUB ".
Le fichier menu.lst est bien présent dans /boot/grub :
title Ubuntu 9.10, kernel 2.6.31-14-generic
uuid 0de7b7ba-c837-4c76-b6ec-b4642b2654a0
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=0de7b7ba-c837-4c76-b6ec-b4642b2654a0 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
title Ubuntu 9.10, kernel 2.6.31-14-generic (recovery mode)
uuid 0de7b7ba-c837-4c76-b6ec-b4642b2654a0
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=0de7b7ba-c837-4c76-b6ec-b4642b2654a0 ro single
initrd /boot/initrd.img-2.6.31-14-generic
title Chainload into GRUB 2
root 0de7b7ba-c837-4c76-b6ec-b4642b2654a0
kernel /boot/grub/core.img
title Ubuntu 9.10, memtest86+
uuid 0de7b7ba-c837-4c76-b6ec-b4642b2654a0
kernel /boot/memtest86+.bin
De même deux fichiers binaires, stage1 et stage2, sont présents dans le même répertoire.
Hors ligne
#3 Le 08/11/2009, à 03:02
- roger64
Re : [Procédure]Downgrader Grub2 a Grub-legacy sous Karmic Koala.
à tout hasard, si ça aide, en cas de problème de boot
http://forum.ubuntu-fr.org/viewtopic.php?pid=3049098#p3049098
Hors ligne
#4 Le 08/11/2009, à 07:22
- Compte anonymisé
Re : [Procédure]Downgrader Grub2 a Grub-legacy sous Karmic Koala.
J'ai tenté la procédure avec un disque externe USB, et je l'ai appliqué jusqu'au bout sans indication d'erreur.
Mais le résultat n'est pas celui attendu , car au reboot, sur l'écran, s'affiche simplement "GRUB ".Le fichier menu.lst est bien présent dans /boot/grub :
title Ubuntu 9.10, kernel 2.6.31-14-generic
uuid 0de7b7ba-c837-4c76-b6ec-b4642b2654a0
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=0de7b7ba-c837-4c76-b6ec-b4642b2654a0 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generictitle Ubuntu 9.10, kernel 2.6.31-14-generic (recovery mode)
uuid 0de7b7ba-c837-4c76-b6ec-b4642b2654a0
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=0de7b7ba-c837-4c76-b6ec-b4642b2654a0 ro single
initrd /boot/initrd.img-2.6.31-14-generictitle Chainload into GRUB 2
root 0de7b7ba-c837-4c76-b6ec-b4642b2654a0
kernel /boot/grub/core.imgtitle Ubuntu 9.10, memtest86+
uuid 0de7b7ba-c837-4c76-b6ec-b4642b2654a0
kernel /boot/memtest86+.binDe même deux fichiers binaires, stage1 et stage2, sont présents dans le même répertoire.
Salut
Où as-tu installé le BootLoader de grub lors de la commande :
sudo grub-install ?
Logiquement il aurait fallu désigner le MBR de ton DD USB : /dev/sda.
Maintenant c'est un peu + compliqué mais rien de grave.
Voir ICI et ne faire que la Partie 1)
@+
#5 Le 08/11/2009, à 08:52
- marcdutonkin
Re : [Procédure]Downgrader Grub2 a Grub-legacy sous Karmic Koala.
A jeanjd63 : Bonjour. j'ai installé le bootloader sur sdb, car KARMIC était monté sur ce device lorsqu'il tournait. De même, lorsque je boote KARMIC depuis une clé USB en ayant débranché le disque dur externe, la clé est bien vue comme sdb. En revanche, le disque du portble est monté sur sda. Si je branche ensuite le disque USB, celui-ci est alors vu comme sdc. Et si je débranche clé USB et disque USB, je boote directement sur vista.
Bref, j'ai bien peur qu'en indiquant à grub-install de mettre le MBR sur /dev/sda, j'écrive directement sur le disque du portable, ce que je souhaite éviter.
Hors ligne
#6 Le 08/11/2009, à 09:29
- Compte anonymisé
Re : [Procédure]Downgrader Grub2 a Grub-legacy sous Karmic Koala.
A jeanjd63 : Bonjour. j'ai installé le bootloader sur sdb, car KARMIC était monté sur ce device lorsqu'il tournait. De même, lorsque je boote KARMIC depuis une clé USB en ayant débranché le disque dur externe, la clé est bien vue comme sdb. En revanche, le disque du portble est monté sur sda. Si je branche ensuite le disque USB, celui-ci est alors vu comme sdc. Et si je débranche clé USB et disque USB, je boote directement sur vista.
Bref, j'ai bien peur qu'en indiquant à grub-install de mettre le MBR sur /dev/sda, j'écrive directement sur le disque du portable, ce que je souhaite éviter.
As-tu lu le lien que je t'ai donné ?
Lorsque tu bootes en LiveCD et que tu tapes la commande :
sudo grub
puis
find /boot/grub/menu.lst si ton DD usb est /dev/sdc tu devrais récupérer qq chose comme (hd2,y) où y = n° de partition où se trouve /boot/grub.
la commande suivante devient :
root (hd2,y) et y est bien sûr à remplacer par la bonne valeur.
Enfin on installe le bootloader sur le MBR -->
setup (hd2)
puis
quit
Simplement, lorsque tu booteras ensuite sur le disque usb (clé retirée), ce dernier ne sera plus vu par le bios comme /dev/sdc ou (hd2) en langage GRUB mais comme /dev/sda ou (hd0)
Dernière modification par Compte anonymisé (Le 08/11/2009, à 09:30)
#7 Le 08/11/2009, à 12:05
- marcdutonkin
Re : [Procédure]Downgrader Grub2 a Grub-legacy sous Karmic Koala.
@jeanjd63 : Marci de ton aire. J'ai bien le lien et je viens d'appliquer la procédure avec succès . Une remarque toutefois; Juste après avoir booté, et avant de lancer la procédure, il faut installer grub en lieu et place de grub-PC puisque KARMIC contient cette nouvelle version par défaut. On doit aussi pouvoir utiliser une clé ou un CD live contenant grub et compatible EXT4, soit JAUNTY.
Concernant ta dernière remarque, je ne suis pas certain de la saisir. Le système démarre à partir du MBR du périphérique de stockage configuré comme prioritaire au boot dans le bios. Lorsque l'on exécute grub-install, il faut pouvoir sélectionner ce périphérique et c'est bien l'objet du paramètre de grub-install, fixé dans mon cas à /dev/sdb par le système d'exploitation. Si je suis ton raisonnement, si je veux inscrire le MBR dans le 1er périphérique bootable, soit le disque dur externe USB dans mon exemple, il s'agit de hd0 en notation bios, et l'on doit alors fixer comme paramètre de grub-install sda. Si on contraire je veux inscrire le MBR sur le disque du portable, je dois utiliser hd1, donc sdb, etc... sauf que dans mon exemple, le MBR du disque du portable sous Vista ne semble pas avoir été touché par ma manipulation.
Excuse-moi d'être lourd, mais je cherche à comprendre.
Hors ligne
#8 Le 15/08/2010, à 17:59
- JpmGir
Re : [Procédure]Downgrader Grub2 a Grub-legacy sous Karmic Koala.
merci
cela fait déjà un boue de temps que grub2 me les cassais
sa marche super j'ai remplacé
sudo apt-get purge grub2 grub-pc
par
sudo apt-get autoremove grub2
le vieux bout sur la partition winbouz a disparu mai comme il a pas démarré depuis au moin 2ans je le laisse absent
encore merci
on devrai pouvoir choisir la version de grub a l'installation
j'espère que les mise a jour ne vont pas le changé
donc un recap pour les autre
sudo apt-get autoremove grub2
sudo apt-get install grub
sudo update-grub
sudo grub-install /dev/sdX
sudo reboot
sa marche
pour retablir winbouz tu edit /boot/grub/menu.lst en root et tu ajoute
title windows
root (hdx,0)
chainloader +1
c la le bon coté de grub legacy la simplicité de modifié le boot
@+JP
Dernière modification par JpmGir (Le 15/08/2010, à 18:06)
JpmGir ȣ JG
http://jpmgir.org/ http://serveur-1.jpmgir.org/ http://serveur-2.jpmgir.org/ http://serveur-4.jpmgir.org/
Cacographe émérite depuis plus de 50 années terrestre je vous prit si vous voyer des erreur dans entretenir votre animal de compagnie ȣ votre dieu préféré, car çà m’en touche une sans faire bouger l’autre merci.
Hors ligne