User Tools

Site Tools


morphinghowto

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

morphinghowto [2013/01/30 17:52] (current)
Line 1: Line 1:
 +ComputerStuff > [[LiveCD]] > (([[Morphix]]))
  
 +Cet article d&#​233;​crit comment faire un [[LiveCD]] maison avec (([[Morphix]])).
 +
 +Mes choix dans [[MyMorphix]]
 +
 +Il est possible d'​aller plus vite, notamment en suivant les instructions de MorphixWiki:​MorphHowTo. Cependant, cela ne permet que des changements superficiels.
 +
 +Nous proc&#​233;​derons pas à pas.
 +
 +
 +== Preparatifs ==
 +
 +Il faut du mat&#​233;​riel disponible et un certain nombre d'​outils avant de commencer.
 +Mat&#​233;​riel:​
 + * une distribution GNU/Linux, mieux vaut avoir (([[Debian]]))
 + * 1 Go d'​espace disque sur une partition GNU/Linux
 + * RAM + swap doivent faire au moins 300 Mo
 +Outils:
 + * une image iso de [[Morphix]] http://​sourceforge.net/​project/​showfiles.php?​group_id=71814&​package_id=71562
 + * les outils cloop 1.x ou plus r&#​233;​cent
 +
 +<​code>#​ apt-get install cloop-utils</​code>​
 +
 +Pour faire un debootstrap (pr&#​233;​parer la base du [[LiveCD]]),​ il vaut mieux le faire en unstable.
 +
 +Si vous avez [[Debian]] GNU/Linux install&#​233;​ en stable ou en testing, il faut modifier (passer en super-utilisateur) le fichier /​etc/​apt/​sources.list en ajoutant ceci:
 +#unstable for [[Morphix]]
 +deb http://​ftp.debian.org unstable main contrib
 +
 +(changer http://​ftp.debian.org avec un mirroir proche)
 +
 +Ensuite, il faut dire &#224; apt qu'il ne doit pas utiliser unstable en priorit&#​233;​. Cr&#​233;​er un nouveau fichier /​etc/​apt/​preferences dans lequel if faut mettre:
 +Package: *
 +Pin: release a=testing
 +Pin-Priority:​ 800
 +
 +Package: *
 +Pin: release a=unstable
 +Pin-Priority:​ 600
 +
 +Remplacer '​testing'​ par '​stable'​ si votre installation est [[Debian]] stable.
 +
 +Mettre &#224; jour la liste des packages:
 +<​code>#​ apt-get update</​code>​
 +
 +
 +== Debootstrap ==
 +
 +Faire un nouveau r&#​233;​pertoire dans lequel on va pr&#​233;​parer l'iso (il faut donc 1 Go de libre sur la partition o&#249; se trouve le r&#​233;​pertoire).
 +<​code>​$ mkdir morphix-cd</​code>​
 +
 +Ensuite, il faut installer deboostrap (version unstable):
 +<​code>#​ apt-get -t install debootstrap</​code>​
 +
 +Pour pouvoir le lancer:
 +<​code>#​ debootstrap sid morphix-cd/</​code>​
 +
 +On fait un changement de racine
 +<​code>#​ chroot morphix-cd/</​code>​
 +
 +Et on est parti:
 +<​code>#​ vi /​etc/​apt/​sources.list # cree la liste des paquets</​code>​
 +Rajouter ceci:
 +deb http://​ftp.debian.org unstable main contrib
 +
 +<​code>#​ apt-get clean # enleve les .deb deja installes
 +# apt-get update # mets a jour la liste des paquets
 +# apt-get upgrade # verifie que tout est a jour
 +# apt-get -f install # j'ai eu un petit probleme, ceci le resoud</​code>​
 +
 +On peut maintenant installer les packages qu'on veut.
 +
 +<​code>#​ apt-get install nom_package1 nom_package2</​code>​
 +
 +
 +== A creuser ==
 +
 +Comment booter depuis une image iso sur mon HD?
 +http://​www.knoppix.net/​docs/​index.php/​HdBasedHowTo
 +http://​fedoranews.org/​contributors/​chris_colohan/​upgrade/​ comment faire avec Fedora
 +http://​www-2.cs.cmu.edu/​~colohan/​docs/​fedora_upgrade.html pareil
 +
 +http://​marc.free.net.ph/​message/​20040115.184702.8e78f337.html#​debian-knoppix
 +http://​mailman.linuxtag.org/​pipermail/​debian-knoppix/​2003-April/​002593.html
 +
 +Cela permettrait de tester la nouvelle image faite maison sans gaspiller de CD-ROMs.
 +
 +extraire vmlinuz et initrd.img
 +
 +<​code>#​ mount -o loop /​mnt/​iso/​base/​boot.img /​mnt/​floppy/​ -t vfat
 +# cp /​mnt/​floppy/​vmlinuz /​boot/​vmlinuz-morphix-0.4.1d
 +# cp /​mnt/​floppy/​miniroot.gz /​boot/</​code>​
 +
 +
 +== Bibliographie ==
 +
 +man apt_preferences
 +http://​www.argon.org/​~roderick/​apt-pinning.html
 +http://​am.xs4all.nl/​phpwiki/​index.php/​MainModuleHowto
 +http://​am.xs4all.nl/​phpwiki/​index.php/​MainModuleIn12Steps
 +http://​www.stirnimann.com/​mystuff/​doc/​knoppix.txt (pour augmenter la swap)
morphinghowto.txt · Last modified: 2013/01/30 17:52 (external edit)