Outils pour utilisateurs

Outils du site


archlinux:cle_usb_bootable

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
archlinux:cle_usb_bootable [2012/05/07 10:04] sheltemarchlinux:cle_usb_bootable [2012/09/14 12:42] (Version actuelle) sheltem
Ligne 63: Ligne 63:
 Si le type FAT32 a été choisi : Si le type FAT32 a été choisi :
  
-  mkfs.msdos -F 32 /dev/sdbX+  mkfs.msdos -F 32 -n LABEL /dev/sdbX
      
 Si le type linux (par défaut) à été choisi : Si le type linux (par défaut) à été choisi :
  
-  mkfs.ext3 /dev/sdX+  mkfs.ext3 -n LABEL /dev/sdX
      
-On remplace toujours le "X" par le numéro correspondant à la partition à formater **/!\ Attention de ne pas formater son disque dur systeme /!\**+On remplace "LABEL" par le nom de son choix. **(le démarrage de Archbang se basant sur le label, il est indispensable d'en mettre un)** 
 + 
 +On remplace le "X" par le numéro correspondant à la partition à formater **/!\ Attention de ne pas formater son disque dur systeme /!\**
  
 ===== Installation de syslinux ===== ===== Installation de syslinux =====
Ligne 107: Ligne 109:
   UI vesamenu.c32   UI vesamenu.c32
      
-  MENU TITLE Boot Menu+  MENU TITLE Le titre de son choix
   TIMEOUT 50   TIMEOUT 50
      
Ligne 126: Ligne 128:
      
   cp /mnt/iso/* /mnt/iso/isolinux/* /mnt/usb/sysrescd/   cp /mnt/iso/* /mnt/iso/isolinux/* /mnt/usb/sysrescd/
 +  
 +Maintenant on va ajouter des entrées à syslinux pour pouvoir démarrer System Rescue CD avec ses différentes options possible, et pour ça, on va se servir dans le fichier "isolinux.cfg" qui se trouve désormais dans /mnt/usb/sysrescd/isolinux.cfg .
  
 +Le menu de system Rescue CD contient beaucoup d'entrées, sûrement pour s'adapter à tout le monde, mais tout le monde n'utilise au final que quelques entrées.
 +
 +Ici on va ajouter, à titre d'exemple, les 4 entrées qui sont sûrement les plus couramment utilisé, cependant, System Rescue CD ne se trouvant pas sur la racine de la clé, quelque soit l’entrée qui est reprise, il faut y apporter quelques modifications :
 +
 +  * Ajouter le chemin absolu du noyau et de l'initrd, **"/sysrescd/rescuecd"** et **"/sysrescd/initram.igz"** (indispensable)
 +  * ajouter l'option **"subdir=sysrescd"** (indispensable)
 +  * ajouter l'option **"setkmap=fr"** (optionnel)
 +
 +Démarrage standard 32Bits :
 +
 +<code>
 +LABEL rescuecd_std
 +MENU LABEL SystemRescueCd: default boot options
 +LINUX /sysrescd/rescuecd
 +INITRD /sysrescd/initram.igz
 +APPEND scandelay=1 subdir=sysrescd setkmap=fr
 +TEXT HELP
 +Boot standard 32bit kernel with default options (should always work)
 +You should use this entry if you don't know which one to use
 +ENDTEXT
 +</code>
 +
 +Démarrage et mise en cache (le système est chargé en mémoire et on peut retirer la clé USB après le démarrage)
 +
 +<code>
 +LABEL rescuecd_docache
 +MENU LABEL SystemRescueCd: all files cached to memory (docache)
 +LINUX /sysrescd/rescuecd
 +INITRD /sysrescd/initram.igz
 +APPEND scandelay=1 subdir=sysrescd setkmap=fr docache 
 +TEXT HELP
 +Boot standard 32bit kernel and run system from RAM (cdrom can be removed)
 +It requires 512 MB of memory to work and takes some time during the
 +boot process, but the cdrom can be removed and system will be faster.
 +ENDTEXT
 +</code>
 +
 +Idem avec un noyau 64bits :
 +
 +<code>
 +LABEL rescue64_1
 +MENU LABEL SystemRescueCd 64Bits with default options
 +LINUX /sysrescd/rescue64
 +INITRD /sysrescd/initram.igz
 +APPEND scandelay=1 subdir=sysrescd setkmap=fr
 +TEXT HELP
 +Boot standard 64bit kernel with default options (should always work)
 +ENDTEXT
 +</code>
 +
 +<code>
 +LABEL rescue64_2
 +MENU LABEL SystemRescueCd 64Bits with all files cached to memory
 +LINUX /sysrescd/rescue64
 +INITRD /sysrescd/initram.igz
 +APPEND scandelay=1 subdir=sysrescd setkmap=fr docache
 +TEXT HELP
 +Boot standard 64bit kernel and run system from RAM (cdrom can be removed)
 +It requires 512 MB of memory to work and takes some time during the
 +boot process, but the cdrom can be removed and system will be faster.
 +ENDTEXT
 +</code>
 +
 +Si on veut faire dans le détail, on peut modifier les intitulés après "MENU LABEL" et également françiser les messages d'aides en remplaçant le texte en anglais situé entre les balises "TEXT HELP" et "ENDTEXT".
 +
 +J'ai également supprimé la numérotation après "MENU LABEL", puisque qu'on ne reprend pas les entrées dans l'ordre d'origine de System Rescue CD, et ajouté "64bits" après "SystemRescueCD" pour les 2 entrées de ce type, pour qu'elle soit bien différenciée dans le menu.
 +
 +===== Archbang =====
 +
 +Pour archbang, c'est un peu plus simple, on télécharge d'abord l'image ici http://archbang.org/download
 +
 +un fois téléchager on l'a monte (pensez à démonter l'image de systemrescuecd) :
 +
 +  mount -o loop /chemin/vers/image/archbang-2012.04.30-i686.iso /mnt/iso
 +  
 +Ensuite on copie le répertoire "arch" contenu dans l'image sur la clé USB :
 +
 +  cp -R /mnt/iso/arch /mnt/usb/
 +  
 +Ensuite il ne reste plus qu'a récupérer les entrées de syslinux qui se trouve dans "/mnt/iso/arch/boot/syslinux/syslinux.cfg" et de les ajouter à notre fichier "/mnt/usb/syslinux/syslinux.cfg"
 +
 +Les entrées en question :
 +
 +<code>
 +LABEL archauto
 +TEXT HELP
 +Boot the ArchBang Linux live medium. It allows you to install ArchBang Linux
 +ENDTEXT
 +MENU LABEL Boot ArchBang Linux [Xorg autodetect]
 +LINUX /arch/boot/i686/vmlinuz
 +INITRD /arch/boot/i686/archiso.img
 +APPEND archisobasedir=arch archisolabel=LABEL quiet
 +</code>
 +
 +<code>
 +LABEL arch
 +TEXT HELP
 +Try this option if the first doesn't work
 +ENDTEXT
 +MENU LABEL Boot ArchBang Linux [Vesa mode]
 +LINUX /arch/boot/i686/vmlinuz
 +INITRD /arch/boot/i686/archiso.img
 +APPEND archisobasedir=arch archisolabel=LABEL quiet xorg=vesa nomodeset
 +</code>
 +
 +**On n'oublie pas pour les 2 entrées de remplacer la valeur de "archisolabel=LABEL" par le label que l'on à indiqué lors du formatage de la clé.**
 +
 +===== Personnalisation =====
 +
 +Si on veut mettre un joli fond à notre menu, il est possible de prendre n'importe qu'elle image, à condition qu'elle soit redimensionné à la taille exacte de 640x480 pixels (peut importe la profondeur de couleur) et d'ajouter la ligne suivant après "TIMEOUT"
 +
 +  MENU BACKGROUND /chemin/vers/image/splash.png
 +  
 +{{tag>clé_usb bootable archlinux}}
archlinux/cle_usb_bootable.1336385098.txt.gz · Dernière modification : 2012/05/07 10:04 de sheltem