slitaz-doc-wiki-data annotate pages/fr/cookbook/rootcd.txt @ rev 4

Add pages/fr folder.
author Christopher Rogers <slaxemulator@gmail.com>
date Sat Feb 26 12:13:35 2011 +0000 (2011-02-26)
parents
children 1be9b5012cfd
rev   line source
slaxemulator@4 1 ====== Rootcd ======
slaxemulator@4 2
slaxemulator@4 3 Descriptions et améliorations des fichiers contenus sur le cdrom.
slaxemulator@4 4
slaxemulator@4 5 ===== Syslinux/isolinux =====
slaxemulator@4 6
slaxemulator@4 7 Syslinux et le gestionnaire de démarrage principal de SliTaz - nous utilisons la version isolinux pour faire démarrer le système contenu sur le cd-rom. Il est simple, efficace, et largement configurable. Isolinux a été installé lors de la création du système de base. Le binaire est isolinux.bin, et le fichier de configuration est isolinux.cfg. Voici un exemple d'isolinux.cfg, utilisant isolinux.msg pour afficher l'image splash, et utilisant des fichiers d'aides affichables via F1, F2, F3, etc. Vous trouverez un fichier help.txt, options.txt, etc, dans [[:fr:cookbook:slitaztools|Slitaz Tools]].
slaxemulator@4 8
slaxemulator@4 9 <code>
slaxemulator@4 10 display isolinux.msg
slaxemulator@4 11 default slitaz
slaxemulator@4 12 label slitaz
slaxemulator@4 13 kernel /boot/bzImage
slaxemulator@4 14 append initrd=/boot/rootfs.gz rw root=/dev/null vga=788
slaxemulator@4 15 implicit 0
slaxemulator@4 16 prompt 1
slaxemulator@4 17 timeout 80
slaxemulator@4 18 F1 help.txt
slaxemulator@4 19 F2 options.txt
slaxemulator@4 20 F3 isolinux.msg
slaxemulator@4 21 F4 display.txt
slaxemulator@4 22
slaxemulator@4 23 </code>
slaxemulator@4 24
slaxemulator@4 25 ===== Image splash au démarrage d'isolinux =====
slaxemulator@4 26
slaxemulator@4 27 Nous pouvons configurer isolinux pour avoir une jolie image au démarrage de SliTaz, ou tout autre système utilisant isolinux. Cette image a un format particulier, .lss, propre à Syslinux. Elle doit être au mode indexé de 16 couleurs. Vous pouvez utiliser le logo officiel, ppmforge, imagemagic, Gimp, ou autres pour créer votre image.
slaxemulator@4 28
slaxemulator@4 29 L'archive de Syslinux fourni un logo officiel (//sample/syslogo.lss//) que vous pouvez directement utiliser en le copiant dans la racine du CD-ROM. SliTaz fournit un logo (//rootcd/boot/isolinux/splash.lss//) que vous trouverez dans l'archive des [[:fr:cookbook:slitaztools|Slitaz Tools]]. Pour afficher l'image au démarrage, il faut que l'option 'display' appelle le fichier //isolinux.msg//, qui lui, charge l'image au format *.lss. A noter que le fichier //isolinux.msg// utilise des caractères ASCII 24. Exemple de création avec 'echo' d'un fichier isolinux.msg utilisant une image splash.lss :
slaxemulator@4 30
slaxemulator@4 31 <code> # echo -e "\24isplash.lss\n" > isolinux.msg </code>
slaxemulator@4 32
slaxemulator@4 33 Vous pouvez aussi ajouter un message texte, affiché sous l'image splash, en modifiant ce fichier avec un éditeur de texte, echo, ou cat.
slaxemulator@4 34
slaxemulator@4 35 ===== ISO démarrant avec isolinux =====
slaxemulator@4 36
slaxemulator@4 37 Pour créer une image ISO démarrable, en utilisant isolinux, et genisoimage :
slaxemulator@4 38
slaxemulator@4 39 <code>
slaxemulator@4 40 # genisoimage -R -o slitaz-test.iso -b boot/isolinux/isolinux.bin \
slaxemulator@4 41 -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
slaxemulator@4 42 -V "SliTaz" -input-charset iso8859-1 -boot-info-table rootcd
slaxemulator@4 43
slaxemulator@4 44 </code>
slaxemulator@4 45
slaxemulator@4 46 ===== GRUB =====
slaxemulator@4 47 GRUB (GRand Unified Bootloader), est un gestionnaire de démarrage distribué par le projet GNU. C'est lui que nous utilisons lors d'une installation sur disque dur. Il peut démarrer Linux, BSD, Hurd, et Window$. GRUB fournit l'image stage2_eltorito pour faire démarrer les images ISO. Pour trouver stage2_eltorito sur votre système, il faut que le paquet GRUB soit installé. Pour finir vous devez copier stage2_eltorito dans la racine du cdrom. A noter que SliTaz fournit un paquet (.tazpkg) de grub-0.97 que vous trouverez sur les miroirs et que vous pouvez aussi recompiler grub-0.97 depuis les sources. Exemple de copie de l'image stage2_eltorito depuis un système Debian ou SliTaz :
slaxemulator@4 48
slaxemulator@4 49 <code>
slaxemulator@4 50 # mkdir -p rootcd/boot/grub
slaxemulator@4 51 # cp /usr/lib/grub/i386-pc/stage2_eltorito \
slaxemulator@4 52 rootcd/boot/grub
slaxemulator@4 53 </code>
slaxemulator@4 54
slaxemulator@4 55 Le fichier de configuration de grub se nomme //menu.lst//, c'est un fichier texte éditable avec votre éditeur de texte préféré. En voici un exemple :
slaxemulator@4 56
slaxemulator@4 57 <code>
slaxemulator@4 58 # By default, boot the first entry.
slaxemulator@4 59 default 0
slaxemulator@4 60
slaxemulator@4 61 # Boot automatically after 20 secs.
slaxemulator@4 62 timeout 20
slaxemulator@4 63
slaxemulator@4 64 # Change the colors.
slaxemulator@4 65 color yellow/brown white/black
slaxemulator@4 66
slaxemulator@4 67 title SliTaz GNU/Linux 3.0 (vga 800x600) (Kernel 2.6.30.6)
slaxemulator@4 68 kernel /boot/bzImage root=/dev/null vga=788
slaxemulator@4 69 initrd /boot/rootfs.gz
slaxemulator@4 70
slaxemulator@4 71 title SliTaz GNU/Linux 3.0 (vga 1024x768) (Kernel 2.6.30.6)
slaxemulator@4 72 kernel /boot/bzImage root=/dev/null vga=771
slaxemulator@4 73 initrd /boot/rootfs.gz
slaxemulator@4 74
slaxemulator@4 75 </code>
slaxemulator@4 76
slaxemulator@4 77 ===== ISO démarrant avec GRUB =====
slaxemulator@4 78
slaxemulator@4 79 Pour créer une image ISO démarrable, en utilisant GRUB, et genisoimage ou mkisofs :
slaxemulator@4 80
slaxemulator@4 81 <code>
slaxemulator@4 82 # genisoimage -R -o slitaz-test.iso -b boot/grub/stage2_eltorito \
slaxemulator@4 83 -no-emul-boot -V "SliTaz" -boot-load-size 4 -input-charset iso8859-1 \
slaxemulator@4 84 -boot-info-table rootcd
slaxemulator@4 85 </code>
slaxemulator@4 86
slaxemulator@4 87 ===== Memtest86 =====
slaxemulator@4 88
slaxemulator@4 89 L'application memtest86 (92 ko) est un outil autonome de test de mémoire vive (RAM). Nous téléchargeons l'utilitaire dans le répertoire src, décompression de l'archive, et copie du binaire précompilé :
slaxemulator@4 90
slaxemulator@4 91 <code>
slaxemulator@4 92 # mkdir -v -p src
slaxemulator@4 93 # cd src
slaxemulator@4 94 # wget http://www.memtest86.com/memtest86-3.2.tar.gz
slaxemulator@4 95 # tar xzfv memtest86-3.2.tar.gz
slaxemulator@4 96 # cd memtest86-3.2
slaxemulator@4 97 (# more README)
slaxemulator@4 98 # cp precomp.bin ../../rootcd/boot/memtest
slaxemulator@4 99 # cd ../..
slaxemulator@4 100 </code>
slaxemulator@4 101
slaxemulator@4 102 Une fois installé, vous pouvez ajouter un label pour memtest86 au fichier //isolinux.cfg// en spécifiant le chemin vers l'utilitaire :
slaxemulator@4 103
slaxemulator@4 104 <code>
slaxemulator@4 105 label memtest
slaxemulator@4 106 kernel /boot/memtest
slaxemulator@4 107 </code>
slaxemulator@4 108
slaxemulator@4 109 Ou si vous voulez utiliser GRUB, les lignes pour lancer memtest86 sont :
slaxemulator@4 110
slaxemulator@4 111 <code>
slaxemulator@4 112 title Memtest86 (Test system memory)
slaxemulator@4 113 kernel /boot/memtest
slaxemulator@4 114 </code>
slaxemulator@4 115
slaxemulator@4 116 Une fois les lignes ajoutées, vous pouvez créer une nouvelle ISO, et la tester.