15 avril 2008
Petite Clé USB de Dépannage multifonctions
Bonjour j'ai modifié un petit fichier de 16 Mo qui se copie sur une clé USB ou un disque amovible
Ce fichier peut servir à vous dépanner et me permet le cas échéant de manipuler sur votre PC à distance
dépendamment bien-sur d'une action de votre part.
Composition:
C'est une petite distribution Linux Nutyx composée d'un minimum d'outils pour vous ou me permettre d'intervenir sur votre
PC par exemple si votre disque dur a un malaise.
Comportement:
Cette mini distribution se charge en mémoire au boot et
configure automatiquement votre liaison éthernet
puis vous présente un menu qui permet de multiples fonctions :
Gestion de partitions (création,suppression,formatage,montage )
Téléchargement d'une distribution Linux la Nutyx
Gestion du LVM (Logical Volume Management)
Partage de dossier avec windows avec samba
Passage sous console (ou terminal )
commandes (ls,cp,mv,rm,fdisk,df,etc...)
Vous trouverez entre autre une ligne que j'ai ajoutée
"S.O.S Assistance de jean-michel"
qui ,si vous cliquez dessus, va faire les opérations suivantes :
1) Chargement d'un script shell rmc.sh à partir de ce site
2) Ce script va charger un certain nombre de librairies et de programmes à partir de ce site
utiles pour continuer les opérations ( les noms apparaissent au fur à mesure ).
3) Puis il lance l'exécution du terminal rxvt (qu'il vient de télécharger depuis mon site)
vers mon bureau.
à partir de là je suis sur votre bécane et j'opère :)
PS: Bien sur cela suppose que vous ayez une confiance totale en moi mais
vous n'êtes pas obligé d'utiliser ce service
Le menu vous permet de passer en mode console et de faire pas mal de choses vous-meme
si vous connaissez Linux (ou UNIX) et ses commandes.
Requis:
Une clé USB ou un disque amovible minimum 16Mo ,pas de maximum
un PC capable de booter sur USB ou disque amovible
Installation sur clé ou disque USB
Copier le fichier controle.usb disponible ICI 16Mo dans un dossier
à l'aide d'un terminal sous root placez-vous dans le dossier où vous avez téléchargé le fichier
et copier le avec la commande dd :
dd if=controle.usb of=/dev/sdb
en admettant que la clé USB soit reconnue sur le périphérique /dev/sdb
La commande fdisk -l vous permet de voir toutes les partitions reconnues.
Je n'ai pas encore trouvé le temps d'élaborer un moyen simple de copier ce fichier à partir de windows mais
je ne désespère pas. ( dd existe sur windows et Winndd )
Remerciements:
Ce travail n'aurait pu aboutir sans la découverte d'une petite distribution magique la Nutyx
de Thierry Nutens et à l'aide de cette petite équipe compétente et sympa.
Site Nutyx
Vous pouvez offrir la clé USB aux amis que vous voudrez dépanner et changez l'adresse
de la personne assurant l'assistance ( fichier /sbin/setup-sos )
Nota: Vous pouvez aussi faire l'équivalent sur un CDROM en utilisant cette iso
au cas où la machine ne peut booter sur USB ( ça vous coute moins cher comme cadeau :)
j'ai décidé de faire grandir cette iso a la carte en mettant plusieurs mini distributions pour occuper l'espace
voir details
2) autre chose trés intéressante à faire
si vous avez déja sur votre disque amovible une partition VFAT
mais plus grande vous pouvez y mettre l'initrd et le kernel nutyx que vous pouvez
récupérer de mon fichier 16M
de la manière suivante :
monter votre partition vfat
mkdir -p /ma_part_vfat # creation dossier eventuellement
mount /dev/sde1 /ma_part_vfat # montage exemple si reconnu sur /dev/sde
mkdir -p /mon_dossier # creation dossier
losetup /dev/loop0 controle.usb # ou loop1 is loop0 déja utilisé
mount /dev/loop0 /mon_dossier
cp /mon_dossier/nutyx/initrd /ma_part_vfat/nutyx/
cp /mon_dossier/nutyx/kernel /ma_part_vfat/nutyx/
eventuellement
cp /mon_dossier/syslinux.cfg /ma_part_vfat/
syslinux /dev/sde1 # car modif. du multi boot
Modifier le fichier syslinux.cfg qui est en faite le menu du multi boot syslinux
ensuite vous pouvez vous amuser à y intégrer plein de mini distrib linux
tant que la taille de votre partition le permet
par exemple j'ai rajouté une Dawn Small Linux de la manière suivante:
mount -o loop dsl-4.4.10-inirtd.iso /dsl_dir
cp /dsl_dir/boot/isolinux/linux24 /ma_part_vfat/ # le kernel
cp /dsl_dir/boot/isolinux/minirt24.gz /ma_part_vfat # l'initrd
rajoutez l'entrée pour la dsl dans le fichier syslinux.cfg
echo "
LABEL dsl
MENU LABEL Dawn Small Linux
kernel /linux24
APPEND initrd=/minirt24.gz init=/etc/init ramdisk_size=100000 noacpi
">>/ma_part_vfat/syslinux.cfg
ne pas oublier de faire
syslinux /dev/sde1 # sde1 peut varier
démonter la partition
umount /ma_part_vfat
sinon vos modif ne seront pas enregistrées
vous pouvez tester avec qemu
qemu /dev/sde
Click on the flower
<--
tous les liens de ce site connus par google
Bienvenue dans le premier site interactif
2021/04/12 00:06 Bonjour
Vous etes le 1864ieme visiteur