View previous topic :: View next topic |
Author |
Message |
Pachacamac Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/64980873541e17d1288359.jpg)
Joined: 22 Nov 2003 Posts: 1264 Location: Paris - France
|
Posted: Thu Jun 10, 2004 12:35 pm Post subject: [HOWTO] Disquette de boot Grub |
|
|
Je viens de traduire un how to sur "comment faire une disquette de boot avec grub" à partir de l'original ici : https://forums.gentoo.org/viewtopic.php?t=183518
La traduction n'est pas fidèle à l'origial donc les puristes m'en voudront certainement mais ce n'est pas le but de cette traduction.
Début de la traduction :
Faire une disquette de boot avec GRUB
Si vous avez déjà emergé grub mais que vous ne l'avez pas installé sur votre disque dur, c'est facile de faire une disquette de boot.
Prennez une disquette et mettez là dans votre lecteur. Nous allons maintenant l formatter en ext2.
Code: |
fdformat /dev/fd0
mke2fs /dev/fd0 |
Nous pouvons maintenant monter la disquette et la partition de boot, pour copier les fichiers dont GRUB a besoin.
Code: |
mount /boot
mkdir /mnt/floppy
mount /dev/fd0 /mnt/floppy
cp /boot/grub/stage* /mnt/floppy
umount /mnt/floppy |
Après cette étape il faut lancer GRUB dans une console et utiliser son invite pour l'installer sur la disquette.
Maintenant vous devez avoir une nouvelle invite dans la console de la forme "grub>"
Pour installer GRUB sur la disquette utilisez la commande :
Code: |
root (fd0)
setup (fd0)
quit
|
Après ça vous devez avoir une disquette fonctionnelle avec grub dessus. Quand vous redemarrerez sur la disquette vous allez voir une invite qui ressemble à celle de l'étape précedente.
Vous pouvez maintenant utilisez les commandes suivantes pour démarrer linux. Si vous avez respecté le guide d'installation votre partition principale (root) se trouve sur hda3, et la partition de boot est en hda1.
Utilisez les commandes ci-dessous pour demarrer Linux :
Code: |
root (hd0,0)
kernel /<name of kernel> root=/dev/hda3
boot |
Remplacez <name of kernel>par le votre. Vous pouvez utilisez la touche tab pour le trouver.
Si vous voulez aussi demarrer Windows, vous avez besoin de spécifier la partition sur laquelle il est installé. GRUB utilise un nom particulier pour les disques et les partitions puisqu"elles débutent à 0.
Par exemple la 1ere partition sur le 1er disque donne sous linux : /dev/hda1 tantdis que sous grub cela sera (hd0,0). Autrement dit /dev/hdb4 est équivalent à (hd1,3).
La touche tab vous permet d'afficher les partitions de votre système.
Admettons que vous avez installé winXP sur la partition /dev/hda1.
Les commandes à utiliser sont donc :
Code: | rootnoverify (hd0,0)
chainloader +1
boot
|
La ligne rootnoverify permet à GRUB de démarrer un système sur le NTFS.
Fin de la traduction
Si vous avez des commentaires n'hesitez pas à me les communiquer. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
TGL Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Thu Jun 10, 2004 7:17 pm Post subject: |
|
|
Merci pour ta trad'. J'ai ajouté ce post à la liste de yuk. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
yuk159 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/44288576244ba5392c2df1.jpg)
Joined: 18 Apr 2003 Posts: 1803 Location: noumea ,nouvelle-caledonie
|
Posted: Thu Jun 10, 2004 7:37 pm Post subject: |
|
|
Merci pour cette traduction ![Very Happy :D](images/smiles/icon_biggrin.gif) _________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Baby-Herman Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 08 Nov 2005 Posts: 87
|
Posted: Wed Nov 16, 2005 10:47 pm Post subject: |
|
|
est-ce possible de mettre sur cette diquette un grub.conf pour avoir un menu tout fait ? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
bibi.skuk Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 01 Aug 2005 Posts: 425
|
Posted: Thu Nov 17, 2005 6:25 am Post subject: |
|
|
j'ai une autre methode qui marche (mais je ne sais pas si c'est mieux) pour faire la disquette...
Code: |
cat /boot/grub/stage1 /boot/grub/stage2 | dd of=/dev/fd0
|
Bon, ca marche, mais apres, ca veux pas dire que c'est bien (on a rien formaté...on ne peut rien rajouter dans le truc...) Mais en tout cas, c'est plus rapide... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Enlight Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/34498084446f6e929bedfd.jpg)
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Thu Nov 17, 2005 10:35 am Post subject: |
|
|
bibi.skuk wrote: | j'ai une autre methode qui marche (mais je ne sais pas si c'est mieux) pour faire la disquette...
Code: |
cat /boot/grub/stage1 /boot/grub/stage2 | dd of=/dev/fd0
|
Bon, ca marche, mais apres, ca veux pas dire que c'est bien (on a rien formaté...on ne peut rien rajouter dans le truc...) Mais en tout cas, c'est plus rapide... |
edit : retiré : j'avais un doute, mais après avoir vérifié le fonctionnement de grub (quand il n'ya pas de partitions, grub passe du stage 1 au stage2 par la liste des blocs), effectivement ça doit marcher, joli hack!!!!
uestion tu as accès au contenu de la disquette comme ça? normalement ça devrait être le cas. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
bibi.skuk Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 01 Aug 2005 Posts: 425
|
Posted: Thu Nov 17, 2005 12:30 pm Post subject: |
|
|
Enlight wrote: | effectivement ça doit marcher, joli hack!!!!
uestion tu as accès au contenu de la disquette comme ça? normalement ça devrait être le cas. |
Merci... ca trainait sur le web si je me souvient bien...
euh, le contenu de la disquette pas formatée, non, c'est mort... donc, pas de menu.lst dedans... mais ca permet d'avoir un shell, ce qui suffit dans les 3/4 des cas (vais pas faire un menu pour une disquette de rescue...) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|