Comment modifier grub pour qu'il permette de démarrer sur un disque dur usb. [Réglé]

xuo Membre non connecté
-
- Voir le profil du membre xuo
- Inscrit le : 23/10/2011
- Groupes :
J'ai installé Mageia 2 sur un PC fixe et sur un petit disque dur externe que je peux connecter à n'importe quel PC via une prise USB.
Lorsque je connecte le disque dur externe sur le PC fixe, je souhaiterais démarrer sur le grub du PC fixe mais qu'il me propose de démarrer soit sur le disque local du PC fixe (c'est ce que j'ai aujourd'hui), soit sur le disque dur externe.
J'ai ajouté dans /boot/grub/menu.lst un champ pour le disque dur usb mais je ne sais pas quoi renseigner dans les champs. En tout cas, ce que j'ai mis ne marche pas.
Mon menu.lst actuel du PC fixe :
title linux
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=222ca1e3-2572-4454-8841-65d13560164a splash quiet resume=UUID=d5c255d1-3e11-4aa6-ad10-33f62a1bc5da vga=788
initrd (hd0,0)/boot/initrd.img
title usb_linux
kernel (hd2,0)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=c05ca8a7-4248-4e92-ab74-2ae6a411952f splash quiet resume=UUID=c437bc40-f475-41eb-bb0e-2d0c35477340 vga=788
initrd (hd2,0)/boot/initrd.img
Mon menu.lst du disque dur usb :
title linux
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=c05ca8a7-4248-4e92-ab74-2ae6a411952f splash quiet resume=UUID=c437bc40-f475-41eb-bb0e-2d0c35477340 vga=788
initrd (hd0,0)/boot/initrd.img
Est-il possible de faire ce que je souhaite ?
Comment le faire ?
Le disque dur usb est vu sur /dev/sdc1 lorsque l'on démarre sur le PC fixe.
Merci.
Xuo.

aodren Membre non connecté
-
- Voir le profil du membre aodren
- Inscrit le : 13/05/2012
si il est reconnu en /dev/sdc cela veut dire en 3 eme disque et comme tu l'a mentionné dans ton menu.lst, c'est bien hd2,0 donc là tu es bon.
au démarrage de grub, en faisant echap ou je ne sait plus quelle touche (F8? Ctrl+D... je sais plus) tu peux accéder aux modification de grub. amuse toi a modifier les hd pour voir se qu'il te retourne.
e=éditer la ligne
b=booter/démarrer
normalement il ne sauvegarde pas la modification mais par simple sécurité fait une sauvegarde de ton menu.lst

aodren Membre non connecté
-
- Voir le profil du membre aodren
- Inscrit le : 13/05/2012
je ne sais pas si le comportement de linux sera le même qu'un windows cad installer un linux sur une configuration matériel totalement différente de celui sur lequel tu veux le booter, il se peux qu'il réagit mal a ce changement subite de configuration.

xuo Membre non connecté
-
- Voir le profil du membre xuo
- Inscrit le : 23/10/2011
- Groupes :
J'essayerai demain. Je vais essayer de trouver la touche qui permet de modifier le grub.
Xuo.

xuo Membre non connecté
-
- Voir le profil du membre xuo
- Inscrit le : 23/10/2011
- Groupes :
En tout cas, pour le moment, je n'ai toujours pas trouvé la touche magique permettant de modifié le grub au démarrage.
Par contre, je vais noter le message d'erreur et le poster demain.
Je précise que si je démarre sur le disque USB (en le mettant en premier dans le BIOS), le boot se passe bien.
Tout se passe toujours bien, sauf quand je démarre le grub sur le PC fixe et que je lui dis "Choisis le disque usb".
Xuo.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
title Linux-USB
root (hd2,0)
chainloader +1
root (hd2,0)
chainloader +1
C'est une entrée dans menu.lst qui devrait te permettre de lancer le grub de ton disque USB.
Exemple
Yves

xuo Membre non connecté
-
- Voir le profil du membre xuo
- Inscrit le : 23/10/2011
- Groupes :
Dans les 2 cas :
kernel (hd2,0)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=c05ca8a7-4248-4e92-ab74-2ae6a411952f splash quiet resume=UUID=c437bc40-f475-41eb-bb0e-2d0c35477340 vga=788
initrd (hd2,0)/boot/initrd.img
ou
title Linux-USB
root (hd2,0)
chainloader +1
J'ai la même erreur :
kernel (hd2,0) ...
ou
root (hd2,0)
Error 25 : Disk read error.
Je me demande s'il suffit juste de rajouter une ligne dans le menu.lst pour que ça marche ou si les périphériques USB sont bien vus au démarrage par Grub.
Xuo.

alp1 Membre non connecté
-
- Voir le profil du membre alp1
- Inscrit le : 26/06/2012
- Groupes :
Les conventions de nommage des disques et partitions par grub et le noyau sont différentes:
pour faire bref, il doit suffire , dans le menu.lst de votre premier message du 24 juin à 15h44, de modifier les éléments en gras :
title usb_linux
kernel (hd2,0)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=c05ca8a7-4248-4e92-ab74-2ae6a411952f splash quiet resume=UUID=c437bc40-f475-41eb-bb0e-2d0c35477340 vga=788
initrd (hd2,0)/boot/initrd.img
par:
title usb_linux
kernel (hd1,0)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=c05ca8a7-4248-4e92-ab74-2ae6a411952f splash quiet resume=UUID=c437bc40-f475-41eb-bb0e-2d0c35477340 vga=788
initrd (hd1,0)/boot/initrd.img
En effet le noyau n'est pas encore démarré au moment de ce choix, et le disque pas encore vu en "troisième position". Lui garder la deuxième place doit améliorer le rendement.
Voici l'adresse du manuel grub en français:
http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html
Lebarhon en a donné également une bonne traduction, visible dans le wiki Mandriva.

xuo Membre non connecté
-
- Voir le profil du membre xuo
- Inscrit le : 23/10/2011
- Groupes :
Ca marche !!
C'était bien l'ordre des disques qu'il fallait changer.
Merci à tous pour votre aide.
Xuo.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie