Pages : 1
#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!
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
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)
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
Pages : 1