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 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. wink 
Mais le résultat n'est pas celui attendu hmm, 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 smile
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.

marcdutonkin a écrit :

J'ai tenté la procédure avec un disque externe USB, et je l'ai appliqué jusqu'au bout sans indication d'erreur. wink 
Mais le résultat n'est pas celui attendu hmm, 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.

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.

marcdutonkin a écrit :

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 wink. 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