Aller au contenu principal
Bienvenue sur Forum Puppy Linux - Toutou Linux - Astuces - Aides !
Lorsque vous n'êtes pas connectés vous pouvez visiter la totalité du forum mais avec certaines restrictions : cf le règlement pour les visiteurs non connectés. Vous êtes chaleureusement conviés à vous inscrire afin de bénéficier de toutes les fonctionnalités du forum et de participer aux échanges.
Messages récents
94
Les Toutous / Re : En route pour un nouveau Triton .
Dernier message par AlainX -
Bonjour

Voici un petit outil  spécial Triton-10 qui peut vous être utile : un créateur de clef usb avec triton10 sur  2 partitions (une en fat32 avec secteur de boot l'autre en ext4 avec sous repertoire de sauvegarde )
Pour l'utiliser on le telécharge sur  https://cik22.fr/iso_trixie2/createur_usb_mbr_efi.zip
On le décompresse
Dans le répertoire créé, on colle aussi la dernière iso de Triton-10 : Triton-10.iso
On prend une clef usb3 d'au moins 4 go qui va receptionner Triton10
On regarde sur le bureau à quelle nomination a été associée cette clef (sdb sdc etc )
Vérifier que votre clef n'est pas montée
Ensuite on ouvre le fichier  deploy_puppy_master.sh avec geany ( merci à gemini pour toutes les suggestions )
On modifie la ligne 9  si besoin en remplaçant sdc par les lettres qui correspondent à votre clef
On sauve le fichier modifié
Dans geany on choisit  dans le menu execute

Après tout dépend de l' ordinateur pour lequel vous destinez la clef  (ils doivent être en 64 bits et les premiers 64 bits peuvent avoir plus de 16 ans )
S'il est vieux avec un vieux bios choisir l'option 1 et entrée
S'il est récent  avec uefi choisir l'option 2 et entrée

Attendre la fin de la construction de la clef pour la démonter si besoin et la retirer la retirer.

Mettez la dans l'ordinateur  pour lequel vous la destinez pour tester  ... (les clefs vieux bios fonctionnent seulement sur les vieux bios idem pour les clefs uefi qui fonctionnent sur les ordis modernes  )
démarrez l'ordi en reglant le bios pour que cela soit la clef qui soit prise en consideration comme disque de démarrage
Sauvez votre configuration clavier et reseau sur la session en cours
Triton 10 est prêt à être découvert par de nouveaux utilisateurs ...

Alain
testé sur 4 ordinateurs :  asus n55s , acer travelmate p215 52, (version uefi) ; lenovo x201 i ,hp probook 6470b (version 1 vieux bios )
95
Les Toutous / Re : En route pour un nouveau Triton .
Dernier message par petihar -
Allô tout le monde,
  Merci Amol, "pour l'instant ça roule bien"...  oui, je pense bien que nous arrivons à la fin des vérifications, le but est atteint.
  J'ai corrigé déjà pas mal de choses alors je vais faire un tout dernier "puppy_trixiepup64_11.2.sfs" qui devrait être le définitif.

  Si vous voulez bien y jeter un dernier coup d'œil en cette fin de semaine, je mettrais en ligne définitivement en début de semaine prochaine. J'ai proposé à Rogebe du forum puppylinux.com de s'associer à cette ultime vérification.
    Bien à vous petihar
97
Internet / mutt et GnuPG
Dernier message par Rantanplan -
Bonjour les addictos à Toutou et autres Puppy Linux,


Liminaire
Dans cet article, nous allons voir comment paramétrer mutt afin de l'utiliser avec GnuPG.

S'agissant de mutt, je suggère de lire cet article de présentation.

S'agissant de GnuPG, je propose de parcourir cet autre article.

S'agissant de la phrase secrète, peut-être trouverez des réponses et un outil dans ce billet, mais le script demeure facultatif. Une phrase secrète peut être créée par différents moyens et méthodes.

Et, enfin, je vous invite à cliquer sur ce lien qui explique tout (ou presque) sur l'usage de sa messagerie avec GnuPG (l'auteur n'a aucun intérêt avec les auteurs de ce site très bien conçu).


Création de son trousseau de clés privée et publique
Première opération qui doit être OBLIGATOIREMENT réalisée.
GnuPG doit être installé (l'auteur utilise GnuPG version legacy 1.4.23).
Puis, ouvrez un terminal pour entrer la commande suivante :
gpg --gen-key

Validez avec <Entrée> et laissez-vous guider.
Si vous n'utilisez pas de pupsave, pensez à sauvegarder votre trousseau (voir dans /root/.gnupg/).
Relevez les identifiants de clés (8 caractères alphanumériques, voire héxadécimaux), ils seront utiles plus loin.
Et, conformez-vous aux recommandations émises par https://emailselfdefense.fsf.org
Attention ! Ne partagez JAMAIS votre clé PRIVÉE, car comme son nom l'indique elle est PRIVÉE.

Paramétrer mutt
Votre humble serviteur, selon la formule consacrée, utilise la version '2.2.14' avec Toutou Linux Slaxen 6.0.
Ci-dessous, un exemple de fichier muttrc complété pour GnuPG (stocké sous /root/.mutt/) :

Afficher (cliquer pour afficher/cacher)

Puis, depuis un terminal, saisissez :
cp /usr/local/share/doc/mutt/samples/gpg.rc /root/.mutt

validez avec <Entrée>, puis :
cp /usr/local/share/doc/mutt/samples/smime.rc /root/.mutt

validez avec <Entrée>.

Toujours depuis le terminal, puisqu'il est ouvert profitons-en, tapez :
defaulttexteditor /root/.mutt/gpg.rc

Rendez-vous aux lignes 40 et 46 pour supprimer le caractère # et l'espace qui suit afin de les décommenter.
Puis, remplacer les chaîne '12345678' et '87654321' (conservez les deux premiers caractères '0x') par l'identifiant de chacune des clés (s'il y a un seul identifiant, recopiez celui de la ligne 40 à la ligne 46).
Sauvegardez et fermez l'éditeur de textes.

Le fichier gpg.rc devrait ressembler à ceci :

Afficher (cliquer pour afficher/cacher)


Puis, encore et toujours dans le terminal, saisissez maintenant :
defaulttexteditor /root/.mutt/smime.rc

Rendez-vous aux lignes 37 et 43 pour supprimer le caractère # et l'espace qui suit afin de les décommenter.
Puis, remplacer les chaînes '12345678' et '87654321' (conservez les deux derniers caractères '.0') par l'identifiant de chacune des clés (s'il y a un seul identifiant, recopiez celui de la ligne 37 à la ligne 43).
Sauvegardez et fermez l'éditeur de textes.

Le fichier smime.rc devrait ressembler à ceci :

Afficher (cliquer pour afficher/cacher)

Encore une fois, si vous n'utilisez pas de pupsave, pensez à enregistrer '/root/.mutt'.

Voilà, mutt est dorénavant configuré pour GnuPG.

L'auteur a testé avec une clé réservée à la signature.
Voici le message envoyé à joe.dalton depuis mutt :

Citer
Afficher (cliquer pour afficher/cacher)

Et le message reçu par joe.dalton dans son client messagerie Sylpheed :

Citer
Afficher (cliquer pour afficher/cacher)
Note : la dernière ligne entre '[' et ']' identifie une pièce jointe qui correspond à la signature gpg.

D'ailleurs, voici le contenu de signature.asc :
Afficher (cliquer pour afficher/cacher)

N'hésitez pas à consulter l'aide de mutt pour améliorer encore cette configuration et faites profiter la communauté de vos trouvailles.

Amsez-vous bien !

Amitiés.
98
Les Toutous / Re : En route pour un nouveau Triton .
Dernier message par AlainX -
Non unetbootin n’a pas fonctionné  pour cet ordi (   lenovo 201 i )alors que pour tous les pc en uefi cela passe  ... la même clef avec le fichier de sauvegarde sur partition ext4 fait démarrer chez moi 5 machines differentes plus toutes celles du club informatique...
99
Les Toutous / Re : En route pour un nouveau Triton .
Dernier message par petihar -
@ Alain,
    Impressionnant ce que Gemini est capable de sortir. La procédure est loin d'être simple, ce qui rend sa réponse d'autant plus incroyable ! Pour ma part je n'ai jamais encore utilisé l'IA. je n'ai pas le réflexe et sans doute qu'au fond fond de moi je suis convaincu qu'elle ne peut pas "savoir", alors là j'ai la preuve du contraire  ::).... il va bien falloir que j'essaie un de ces jours.
    Je ne suis pas sûr d'avoir tout compris, en tout cas j'espère que tu t'en sors ? Tu ne pouvais pas tout simplement utiliser unetbootin ?
    Bien à toi petihar.
100
Les Toutous / Re : En route pour un nouveau Triton .
Dernier message par AlainX -
oui c'est avec neofetch que cela plante avec un bios en  mbr (c'est la demande d'info qui fait planter et sortir de xorg)
mais cela ne plante pas sur les ordi "modernes" donc comme ces machines sont assez rares ça vaut pas la peine de s'embêter

pour info voici la synthèse de mes demandes à gemini pour réegler le probleme des  vieux ordis  64 bits en mbr

Contrairement à la plupart des distributions modernes qui utilisent des ISOs hybrides (faites pour être écrasées sur une clé avec dd), Puppy Linux est historiquement conçu pour être installé de manière "Frugale". Si vous utilisez dd, vous vous retrouvez avec une clé en ISO9660 (lecture seule), ce qui empêche Puppy de créer son précieux fichier de sauvegarde (save file) sur la clé elle-même.

Sur un vieux lenovo  en BIOS Legacy, voici la méthode "propre" pour faire une clé Puppy bootable qui fonctionne à tous les coups :
La Méthode "Manuelle" (Celle que vous aviez commencée)

Puisque dd n'est pas idéal ici, revenons à votre idée de préparation de la clef avec GParted, mais avec l'étape cruciale pour le BIOS.

    lancer GParted :

        Table de partition : msdos.
        Partition : FAT32.
        Drapeau (Flag) : boot.
       
quitter gparted
monter la clef usb 
 
        Montez l'ISO de TrixiePup.

        Copiez tous les fichiers à la racine de la clé USB.
       
démonter la clef usb

    L'étape "Magic" (Rendre bootable sous Linux) :
    Pour qu'un BIOS de 2010 comprenne qu'il doit démarrer sur cette partition FAT32, vous devez utiliser ms-sys ou plus simplement syslinux.


Puis, rendez la partition bootable (en remplaçant sdX1 par votre partition de clé, ex: sdb1) :
syslinux -i /dev/sdX1  ( la partition ne doit pas être montée lorsque vous exécutez la commande syslinux -i. )


Écrivez le MBR sur la clé (Étape cruciale pour votre BIOS lenovo de 2010) :
La commande précédente prépare la partition, mais pour que votre vieux BIOS sache qu'il doit regarder cette partition, il faut un code d'amorçage au tout début de la clé (le secteur 0).
Bash
dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sdX

    (Note : Ici c'est bien /dev/sdX pour toute la clé, et non sdX1 pour la partition).

Une dernière chose indispensable : syslinux.cfg

Une fois que vous avez fait cela, votre BIOS va bien démarrer sur la clé, mais il ne saura pas quel fichier de Puppy Linux lancer.

    Montez à nouveau votre clé USB.

    Cherchez un fichier nommé isolinux.cfg (que vous avez copié depuis l'ISO). (le fichier iso linux.cfg qui existe est dans /mnt/sdc1/boot/isolinux/isolinux.cfg et contient originellement ceci :

default grub4dos

LABEL grub4dos

COM32 /boot/isolinux/chain.c32

APPEND ntldr=/boot/grub/grldr

le fichier que vous voyez est conçu pour passer le relais à Grub4Dos (un autre chargeur de démarrage très utilisé par Puppy).

Pour que cela fonctionne avec la méthode Syslinux que nous avons préparée sur votre clé, voici ce qu'il faut faire :
1. Déplacer et renommer le fichier

Syslinux (en mode BIOS) cherche son fichier de configuration à la racine de la partition.

    Copiez le fichier /boot/isolinux/isolinux.cfg vers la racine de votre clé (/mnt/sdc1/).

    Renommez-le en syslinux.cfg.

2. Adapter le contenu
Si vous voulez une méthode plus directe qui lance Puppy sans passer par Grub4Dos, vous pouvez modifier votre syslinux.cfg pour qu'il ressemble à ceci (vérifiez les noms des fichiers sur votre clé) :

Résumé de la structure de votre clé pour le BIOS Dell :

Pour que votre PowerEdge accepte de booter, votre clé doit ressembler à ceci :

    Racine de la clé (/) :

        ldlinux.sys (créé par la commande syslinux -i, il est caché).
        syslinux.cfg (votre fichier renommé).
        vmlinuz (le noyau Puppy).
        initrd.gz (le système de fichiers initial).
        Les fichiers .sfs de Puppy (les composants principaux).
   

    Ouvrez votre fichier syslinux.cfg (celui à la racine de la clé).

    Effacez tout et remplacez le contenu par ceci :

DEFAULT puppy
PROMPT 1
TIMEOUT 50

LABEL puppy
    LINUX vmlinuz
    INITRD initrd.gz
    APPEND pfix=fsck pmedia=usbflash

Important : Pour que cela fonctionne, les fichiers vmlinuz et initrd.gz doivent se trouver à la racine de la clé USB (pas dans un dossier /boot/isolinux/). S'ils sont dans un dossier, déplacez-les à la racine.
Dans le monde Syslinux :    Tous ces fichiers doivent généralement être dans le même dossier que le fichier de configuration ou à la racine.


Une fois que vous aurez fait cela, au démarrage, vous verrez un message boot:. Appuyez simplement sur Entrée (ou attendez 5 secondes) et Puppy devrait se charger.

Simple Audio Video Embedder