[gravure] comment créer un CD bootable ?

Applications multimedia / jeux
Répondre
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

[gravure] comment créer un CD bootable ?

Message par Cactus »

Bonjour à tous,

Je voudrais me créer un CD de démarrage pour lancer Archlinux que j'ai installé sur un disque dur externe (usb).

Est-ce-que quelqu'un ici maitrise ça ?

Le but final sera l'achat d'un SSD avec mon Arch personnalisée dessus... :altere:

Merci ! :chinois:
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Message par Calimero »

Je suggère de se baser sur le CD d'install d'Arch. ;)

Ou d'utiliser syslinux, comme c'était le cas jusqu'à je ne sais plus quel CD base...
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

oui, mais je ne sais pas COMMENT faire !

Et je voudrais utiliser Grub, que je connais très bien, alors que ne connais rien à syslinux. ;)
mikey
Daikyu
Messages : 56
Inscription : ven. 25 juil. 2008, 20:45

Message par mikey »

Grub pour booter sur un cd ? jamais vu ca mais très utile ! si tu réussi et que c'est pas grace au forum, donne nous quand même l'astuce :P
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

bah le bootCD de FaunOS fonctionne sous grub... donc c'est possible !

sinon, bien sûr que je donnerai la solution lorsque je l'aurai ! ;)
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Je ne comprend pas très bien l'histoire du CD là dedans...
Tu veux booter sur un disque dur externe, donc ton / et ton /boot sur sur ce disque externe non ?
As tu installé grub sur ton disque externe ? Il te suffit ensuite de booter sur USB (donc ton disque USB), ce qui lance grub (il faut la bonne config évidement)
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

Je veux que ce disque soit 100% compatible avec TOUS les PC, y compris ceux qui ne bootent pas nativement sur l'USB... ;)
mikey
Daikyu
Messages : 56
Inscription : ven. 25 juil. 2008, 20:45

Message par mikey »

tous les pc ayant Linux installer dessus ^^
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

Pas forcément, justement !
au boulot ( :mrgreen: ), chez des amis... pour relever mes mails et lire mes sites favoris... et/ou pour éblouir mon entourage windowsien et les passer sous Linux... :twisted:
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Le CD en question chez FaunOS est dénommé CD de bootstrap.

Le même type de CD de boot existe aussi chez Slax. J'ai essayé ce dernier, ça fonctionne, sur un portable PIII HP N5445 (autant dire pas du tout possible de booter une distro sur clé USB, même avec un petit grub sur disquette).

Tu pourrais en télécharger un là,
ftp://ftp.slax.org/SLAX-6.x/

slax-boot-usb-from-cd-6.0.7.iso

ainsi que celui de FaunOS, et les étudier.

J'avais aussi essayé de m'informer ici, au sujet de la méthode permettant de faire ce CD de démarrage.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

malheureusement, tes solutions tournent sous isolinux ou syslinux...

Pour FaunOS, j'ai posté sur leur forum, à suivre... Pour le moment, j'ai monté l'image, mais impossible de la modifier... :(
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

si c'est squashfs : installes squashfs puis : unsquashfs file.squashfs (je crois...)
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

non, le CD de boot est en iso9660... :mrgreen:
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Message par Calimero »

Je me permets d'insister : le CD d'install d'arch base de juin 2008 boote sur grub !! :wink:
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

ça ne me dit pas comment procéder pour l'adapter à mon propre Grub ! hélas... :(
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Cactus a écrit :non, le CD de boot est en iso9660... :mrgreen:
Ça, c'est le format du CD. Je te parles du fichier principal qui est dans l'image iso. Que trouves-tu sous /mnt si tu fais un

Code : Tout sélectionner

#mount -o loop tonimage.iso /mnt/
?

PS: pour tester si ta machine peut booter grâce à grub, fais une disquette de boot grub, mets dedans un stage1 + stage2, un fichier menu.lst minimal (vois boot sur disquette dans la doc de Grub) et configures le bios pour booter depuis le lecteur floppy. Puis une fois que le stage 1 et 2 sont passés, tu lances 'root (hd et tu fais 'tab' répétitivement sur le clavier pour voir ce que la complétion affiche.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

J'ai un portable, pas de lecteur de disquette ! ;)

Sinon, dans la ligne mount, j'avais même rajouté l'option rw, sans succès...
Pas eu le temps de creuser depuis...
(et ce soir, c'est grosse MAJ de KDE pour la 4.1 !) :)
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

Comme promis (dans un autre topic peut-être ?), je viens vous annoncer... (tadaaaaaa !!!!) QUE J'AI REUSSI à créer un CD bootable sur Grub !!!!!
:woohoo:

Ce n'était pas compliqué, mais dit comme la pub de Kub'Or : "en même temps, si on ne le sait pas..." :pasdidee:

Voici un lien très utile : http://www.frogdev.info/gentoo_move.php (chapitre 2.1.3)

En gros (adapté à mes chemins):

1. Créer un répertoire temporaire (ex : ~/tempo)

2. cp -aRv /boot ~/tempo

3. modifier le ~/tempo/boot/grub/menu.lst en remplaçant les (hdx,y) par (cd) # (ça dit à grub de chercher le cd, tout simplement !)
Passez les chemins /dev/* en /dev/disk/by-uuid/* si ce n'est pas encore fait.

Voici un exemple :
title Arch USB
root (cd)
kernel (cd)/boot/vmlinuz26 root=/dev/disk/by-uuid/xxxxxx ro vga=791 earlymodules=piix resume=/dev/disk/by-uuid/yyyyy
initrd (cd)/boot/kernel26.img
En remplaçant xxxxx pour pointer la partition racine et yyyyy la partition de swap (pour le suspend-to-disk, qui ne marche pas chez moi, d'ailleurs)

4. lancer le mkisofs :
# mkisofs -J -R -l -V "LABEL_ISO" -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -z -iso-level 4 -c livecd -o ~/tempo/live.iso .
NB 1 : LABEL_ISO est évidemment le nom de LABEL qui apparait dans les gestionnaires de fichiers, vous pouvez mettre "TheBig_Cactus_BootCD" !!! :-D
NB 2 : -o ~/tempo/live.iso c'est pour spécifier le nom de l'iso à graver
NB 3 : NE PAS OUBLIER le petit point à la fin de la ligne (faut donner un chemin d'accès, j'ai pas compris à quoi il servait, alors j'ai mis le répertoire courant)

5. Graver l'iso (sur un miniCD-RW, ça rentre tranquille dans un portefeuille !)

6. Enjoy ! 8)

Votre serviteur dévoué... :chinois:

:mrgreen:

Cactus.
Répondre