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 09/10/2007, à 08:24

merjoint

cd d'amorçage grub dynamique

Bonjour tout le monde,

Voilà je dois créer un cd de d'amorçage avec grub qui va me lancer une Ubuntu qui est installé sur un disque dur USB.
Je m'explique:
J'ai un disque dur externe de 80Go, sur lequel j'ai installé une ubuntu 7.04, si je le plug sur une machine quelqconque qui accepte le boot USB par le BIOS aucun problème, par contre j'aimerais pouvoir booter dessus depuis un cd au cas où la machine n'accepte pas le boot USB.
Mais comment faire?
J'ai tenté de créer un cd de boot avec le stage2_eltorito, mais je ne sais pas quoi mettre dans mon menu.lst!
La partition de boot est la première partition de mon disque USB donc je suppose mettre la ligne suivante dans mon menu.lst:

root   (hd0,0)

mais maintenant je ne sais pas quoi mettre à la ligne kernel.
Il faut que je lui indique où se trouve le kernel juste? sur cette même ligne après le chemin du kernel il y a une option root mais à quoi correspont-elle vraiment?

Merci d'avance de votre aide! big_smile

Cordialement Mercier


o_0 Enjoy 0_o

Hors ligne

#2 Le 09/10/2007, à 08:57

cep

Re : cd d'amorçage grub dynamique

Tu trouveras des informations sur ce topic :

http://forum.ubuntu-fr.org/viewtopic.php?id=36689

Il vaut mieux le lire en totalité.

Il existe d'autres solutions, y compris se passer de grub.

Voir aussi : http://fausse-piste.net/piste1/spip.php?article157

Bonne continuation.

cep

Hors ligne

#3 Le 09/10/2007, à 09:35

merjoint

Re : cd d'amorçage grub dynamique

Merci pour ces infos cep, ton tuto est vraiment génial, je sais je suis pas très fort en recherche tongue
Excuse moi d'avoir écris un post pour rien.

Mais maintenant une question est encore dans mon esprit, à la ligne kernel, l'option root à quoi sert-elle vraiment? c'est encore flou pour moi, qu'est-ce qu'il faut que je mette?
Comment savoir si je dois mettre /dev/sda1 ou /dev/sdb1 ?
sinon pour le reste je suis au clair, il me reste simplement à donner une réponse à cette question. :-(

Merci encore


o_0 Enjoy 0_o

Hors ligne

#4 Le 09/10/2007, à 10:17

cep

Re : cd d'amorçage grub dynamique

De rien.  :-)

Regarde en mettant l'uuid récupéré avec blkid iou autre. Ou un label.

Voir : http://forum.ubuntu-fr.org/viewtopic.php?id=43968

Hors ligne

#5 Le 09/10/2007, à 10:26

merjoint

Re : cd d'amorçage grub dynamique

Donc ça veut dire que je peux mettre un label sur ma partition de boot:

e2label /dev/sda1 usb_boot

et après dans mon menu.lst je peux mettre par exemple:

kernel /vmlinuz-2.6.20-16-generic root=LABEL=usb_boot ro quiet splash

penses-tu que c'est correct?

Merci beaucoup pour tout se que tu as fais comme tuto ça aide beaucoup, mais je suis encore un novice pour l'instant (on en apprend tous les jours) wink


o_0 Enjoy 0_o

Hors ligne

#6 Le 09/10/2007, à 10:38

cep

Re : cd d'amorçage grub dynamique

Pour la partie LABEL= c'est bon.
Par contre pour l'adresse avant /vmlinuz il sera préférable de compléter comme indiqué dans le tuto.

De même pour la ligne initrd.

Hors ligne

#7 Le 09/10/2007, à 10:52

merjoint

Re : cd d'amorçage grub dynamique

l'adresse correspond à l'arborescence de mon disque j'ai testé en bootant sur un cd contenant uniquement stage2_eltorito et j'ai entré les commandes suivantes:

grub> root (hd0,[tab]

ce qui m'a sorti différentes lignes de réponses avec les différentes partitions contenu sur mon disque externe, je sais que ma partition de boot est la 0 donc je poursuis ma commande

grub> root (hd0,0)
Pour ensuite faire la suivante:
grub> kernel /[tab]
qui me montre comme réponse tous les fichiers contenu dans /boot lorsque l'on regarde depuis le système.

J'en conlue donc que dans mon menu.lst de mon cd de boot je dois mettre uniquement /vmlinuz... non?


o_0 Enjoy 0_o

Hors ligne

#8 Le 09/10/2007, à 10:59

cep

Re : cd d'amorçage grub dynamique

Revoir le tuto indiqué en première partie.
Là, tu suis la procédure pour installer grub, ou trouver stage1 et suivants.

Mais il ne s'agit pas de cela, il s'agit de fabriquer un cdrom pour lancer ton système.

Tu peux aussi utiliser isolinux ou bootupmanager.

Hors ligne