archlinux:cle_usb_bootable
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
archlinux:cle_usb_bootable [2012/05/04 13:37] – sheltem | archlinux: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 |
| | ||
- | On remplace | + | On remplace "LABEL" par le nom de son choix. |
- | ===== Installation | + | On remplace le " |
- | On commence par monter la clé USB : | + | ===== Installation de syslinux ===== |
+ | On commence par monter la clé USB, si besoin on crée un répertoire pour ça : | ||
+ | |||
+ | mkdir /mnt/usb | ||
mount / | mount / | ||
+ | |||
+ | On crée le répertoire qui va recevoir les fichiers de syslinux : | ||
+ | |||
+ | mkdir / | ||
+ | |||
+ | Ensuite on se place dans / | ||
+ | |||
+ | cd / | ||
+ | |||
+ | On installe syslinux sur la clé : | ||
| | ||
- | On remplace | + | syslinux -i /dev/sd[abcd][1234] |
- | On installe grub sur la clé : | + | On remplace toujours [abcd] [1234] par la lettre désignant le lecteur et le chiffre désignant la partition. |
- | grub-install --root-directory=/ | + | On crée ensuite un MBR valide pour syslinux et on active la partition : |
+ | dd conv=notrunc bs=440 count=1 if=mbr.bin of=/ | ||
+ | parted / | ||
+ | | ||
+ | Attention sur les 2 dernières commande on indique pas le numéro de partion (ex : sdb et non sdb1) | ||
+ | il faut également copier manuellement le fichier " | ||
+ | |||
+ | cp / | ||
+ | | ||
+ | Et ajouter les lignes suivante dans / | ||
+ | | ||
+ | UI vesamenu.c32 | ||
+ | | ||
+ | MENU TITLE Le titre de son choix | ||
+ | TIMEOUT 50 | ||
+ | | ||
===== System Rescue CD ===== | ===== System Rescue CD ===== | ||
On peut le télécharger sur cette page http:// | On peut le télécharger sur cette page http:// | ||
- | Un fois l' | + | Un fois l' |
+ | |||
+ | mkdir /mnt/iso | ||
+ | mount -o loop / | ||
+ | |||
+ | Une fois monté, on crée le répertoire pour system rescue CD sur la clé USB : | ||
+ | |||
+ | mkdir / | ||
+ | |||
+ | On copie le contenu de l' | ||
+ | |||
+ | cp /mnt/iso/* / | ||
+ | |||
+ | 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 " | ||
+ | |||
+ | Le menu de system Rescue CD contient beaucoup d' | ||
+ | |||
+ | Ici on va ajouter, à titre d' | ||
+ | |||
+ | * Ajouter le chemin absolu du noyau et de l' | ||
+ | * ajouter l' | ||
+ | * ajouter l' | ||
+ | |||
+ | Démarrage standard 32Bits : | ||
+ | |||
+ | < | ||
+ | LABEL rescuecd_std | ||
+ | MENU LABEL SystemRescueCd: | ||
+ | LINUX / | ||
+ | INITRD / | ||
+ | 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 | ||
+ | </ | ||
+ | |||
+ | 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) | ||
+ | |||
+ | < | ||
+ | LABEL rescuecd_docache | ||
+ | MENU LABEL SystemRescueCd: | ||
+ | LINUX / | ||
+ | INITRD / | ||
+ | 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 | ||
+ | </ | ||
+ | |||
+ | Idem avec un noyau 64bits : | ||
+ | |||
+ | < | ||
+ | LABEL rescue64_1 | ||
+ | MENU LABEL SystemRescueCd 64Bits with default options | ||
+ | LINUX / | ||
+ | INITRD / | ||
+ | APPEND scandelay=1 subdir=sysrescd setkmap=fr | ||
+ | TEXT HELP | ||
+ | Boot standard 64bit kernel with default options (should always work) | ||
+ | ENDTEXT | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | LABEL rescue64_2 | ||
+ | MENU LABEL SystemRescueCd 64Bits with all files cached to memory | ||
+ | LINUX / | ||
+ | INITRD / | ||
+ | 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 | ||
+ | </ | ||
+ | |||
+ | 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' | ||
+ | |||
+ | J'ai également supprimé la numérotation après "MENU LABEL", | ||
+ | |||
+ | ===== Archbang ===== | ||
+ | |||
+ | Pour archbang, c'est un peu plus simple, on télécharge d' | ||
+ | |||
+ | un fois téléchager on l'a monte (pensez à démonter l' | ||
+ | |||
+ | mount -o loop / | ||
+ | |||
+ | Ensuite on copie le répertoire " | ||
+ | |||
+ | cp -R / | ||
+ | |||
+ | Ensuite il ne reste plus qu'a récupérer les entrées de syslinux qui se trouve dans "/ | ||
+ | |||
+ | Les entrées en question : | ||
+ | |||
+ | < | ||
+ | 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 / | ||
+ | INITRD / | ||
+ | APPEND archisobasedir=arch archisolabel=LABEL quiet | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | LABEL arch | ||
+ | TEXT HELP | ||
+ | Try this option if the first doesn' | ||
+ | ENDTEXT | ||
+ | MENU LABEL Boot ArchBang Linux [Vesa mode] | ||
+ | LINUX / | ||
+ | INITRD / | ||
+ | APPEND archisobasedir=arch archisolabel=LABEL quiet xorg=vesa nomodeset | ||
+ | </ | ||
+ | |||
+ | **On n' | ||
+ | |||
+ | ===== Personnalisation ===== | ||
+ | |||
+ | Si on veut mettre un joli fond à notre menu, il est possible de prendre n' | ||
+ | |||
+ | MENU BACKGROUND / | ||
+ | |||
+ | {{tag> |
archlinux/cle_usb_bootable.1336138639.txt.gz · Dernière modification : 2012/05/04 13:37 de sheltem