Outdated documentation

This page is out of date. Please use the main navigation to find the latest documentation.

Si vous avez une clef USB, vous pouvez démarrer gNewSense live comme avec le CD. Ce dont vous aurez besoin :

Rendez votre clef amorçable

Cette section vous guidera pour rendre votre clef USB amorçable. Pour ce faire, nous allons utiliser syslinux.

Installer syslinux

Choisissez le système d'exploitation que vous utilisez. GNU/Linux ou Windows.

GNU/Linux

Syslinux est peut-être déjà installé sur votre système. Tapez syslinux dans un terminal. Si la commande n'est pas trouvée, vous devez l'installer à partir des dépôts de votre distribution. Vous pouvez aussi lancer les commandes suivantes dans un terminal :

 $ wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.63.tar.bz2
 $ tar -xvjf syslinux-3.63.tar.bz2
 $ cd syslinux-3.63/unix

Maintenant, vous avez syslinux prêt à l'emploi. Gardez la fenêtre du terminal ouverte afin de l'utiliser plus tard.

Windows

Téléchargez une archive zip de syslinux depuis http://www.kernel.org/pub/linux/utils/boot/syslinux/.
Décompressez-la.
Ouvrez votre terminal en cliquant sur Démarrer puis Exécuter, tapez cmd et pressez la touche Entrée.
Allez dans le répertoire où vous avez décompressé syslinux, cd Bureau devrait fonctionner si vous l'avez décompressée sur votre bureau et si le terminal a démarré dans votre répertoire utilisateur.
Tapez cd syslinux-3.63 ou la version que vous avez téléchargée.
Tapez finalement cd win32 pour atteindre le fichier binaire pour windows.
Maintenant, syslinux est prêt à être utilisé. Conservez la fenêtre du terminal ouverte afin de pouvoir l'utiliser par la suite.

Monter la clef

Dans les systèmes d'exploitation modernes, les clefs USB sont montées automatiquement.

Si tel n'est pas le cas, et si vous utilisez une distribution GNU/Linux, lancez mount :

 $ sudo
 # mkdir /media/usb
 # mount /dev/sdb1 /media/usb

Vous devez exécuter ces commandes en tant que root ou sudo. Vous devez aussi créer le dossier usb avec la commande mkdir /media/usb, ou choisir le point de montage à votre guise.
Le nom du périphérique pourrait également différer. Lancez dmesg | tail dans un terminal après avoir branché la clef.
Recherchez [sdb] ou quelque chose de semblable. Ajoutez-lui un 1 pour qu'il sache qu'il s'agit de la première partition.

Lancer syslinux

Exécutez la commande syslinux comme ci-dessous, dans la fenêtre que nous avons utilisée tout à l'heure, en supposant que le nom du disque est sdb1 ou F:.

Dans GNU/Linux :

 syslinux -s /dev/sdb1

Dans Windows :

 syslinux.exe -s -m F:

Copier les fichiers de l'iso de gNewSense

Téléchargez une iso de gNewSense depuis http://cdimage.gnewsense.org/. Vous pouvez graver l'iso sur un CD et copier les fichiers sur la clef, mais il est plus rapide de monter l'iso.

Dans GNU/Linux, vous la montez avec mount -oloop /chemin/vers/gnewsense-livecd-version.iso /media/iso
Comme précédemment, cette commande doit être exécutée en tant que root ou sudo et le dossier iso doit exister.

Copiez le répertoire casper sur la clef USB. Copiez le contenu du répertoire isolinux sur la clef. Renommez isolinux.bin en syslinux.bin. Renommez isolinux.cfg en syslinux.cfg.

Démontez la clef USB :

 umount /media/iso

Si la clef ne se monte pas automatiquement

Si vous avez installé gNewSense depuis la clef USB, cette même clef n'est pas montée automatiquement. Cela est dû au fait que la clef a été ajoutée au fichier fstab. Branchez votre clef USB et recherchez avec dmesg ce qu'il trouve comme nom de périphérique.

 dmesg | tail

Éditez ensuite fstab puis supprimez la ligne contenant le nom du périphérique.

 sudo gedit /etc/fstab

Par exemple :

 /dev/sdb1       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0


CategoryOutdated

Documentation.fr/BootingFromUSB (last edited 2013-08-30 13:22:38 by FelipeLopez)