Page 1 sur 1
[gravure] comment créer un CD bootable ?
Publié : mer. 06 août 2008, 17:34
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...
Merci !

Publié : mer. 06 août 2008, 17:42
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...
Publié : mer. 06 août 2008, 18:13
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.

Publié : mer. 06 août 2008, 18:15
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

Publié : mer. 06 août 2008, 18:19
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 !

Publié : mer. 06 août 2008, 18:59
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)
Publié : mer. 06 août 2008, 22:53
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...

Publié : mer. 06 août 2008, 22:58
par mikey
tous les pc ayant Linux installer dessus ^^
Publié : mer. 06 août 2008, 23:37
par Cactus
Pas forcément, justement !
au boulot (

), chez des amis... pour relever mes mails et lire mes sites favoris... et/ou pour éblouir mon entourage windowsien et les passer sous Linux...

Publié : jeu. 07 août 2008, 01:20
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.
Publié : jeu. 07 août 2008, 14:34
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...

Publié : jeu. 07 août 2008, 14:57
par mélodie
si c'est squashfs : installes squashfs puis : unsquashfs file.squashfs (je crois...)
Publié : jeu. 07 août 2008, 15:15
par Cactus
non, le CD de boot est en iso9660...

Publié : jeu. 07 août 2008, 16:00
par Calimero
Je me permets d'insister : le CD d'install d'arch base de juin 2008 boote sur grub !!

Publié : jeu. 07 août 2008, 16:31
par Cactus
ça ne me dit pas comment procéder pour l'adapter à mon propre Grub ! hélas...

Publié : jeu. 07 août 2008, 16:38
par mélodie
Cactus a écrit :non, le CD de boot est en iso9660...

Ç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
?
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.
Publié : jeu. 07 août 2008, 20:08
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 !)

Publié : mer. 03 sept. 2008, 22:47
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 !!!!!
Ce n'était pas compliqué, mais dit comme la pub de Kub'Or : "en même temps, si on ne le sait pas..."
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" !!!
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 !
Votre serviteur dévoué...
Cactus.