Pour continuer le sujet creer une clef bootable bipartitionnée https://augras.eu/puppy_forum/index.php?topic=389.0 (https://augras.eu/puppy_forum/index.php?topic=389.0) qui ne fonctionnait que sur les ordinateurs legacy, voici une version qui fonctionne sur les ordis en uefi et toujours en legacy
Comme pour la version précédente, elle s'installe avec dd ou balena etcher sur des clefs qui ont un minimum de 4 go de capacité
il y a toujours triton 10 et un fichier de sauvegarde préinstallés sur une partition ext4 mais le boot est différent car il utilise 2 partitions de la clef (cela reprend la technique issue de mkusb qui permet d'appliquer le même grub quelquesoit le bios ). Donc c'est une clef tripartitionnée que vous pouvez télécharger.
L'autre différence c'est que la clef ne s'ajuste pas automatiquement au premier démarrage et qu'il vous faudra utiliser gparted pour agrandir manuellement la partition 3 pour utiliser triton10 autrement qu'en ram
En fait, cette clef est plutot destinée à tester le boot sur les differents ordis dans les repair cafe et à lancer d'autres versions de linux dont les contenus des isos auront été montés puis copiés sur des disques externes ou internes sans faire d'installation
Voici des extraits de grub qui m'ont permis de tester
menuentry "TrixiePup64 (Avec sauvegarde fin de session via UUID sur cette clef mode 13)" {
search --no-floppy --fs-uuid --set=root d880fabb-3e4a-4d18-8a45-9558f906a806
echo "Chargement du noyau (avec sauvegarde)..."
linux /triton10/vmlinuz pmedia=ataflash pdev1=d880fabb-3e4a-4d18-8a45-9558f906a806 psubdir=triton10 psave2=d880fabb-3e4a-4d18-8a45-9558f906a806:/triton10/ pfix=nosavespec,fsck
echo "Chargement de l'initrd..."
if [ -e /triton10/ucode.cpio ]; then
initrd /triton10/ucode.cpio /triton10/initrd.gz
else
initrd /triton10/initrd.gz
fi
}
menuentry "TrixiePup64 (Avec sauvegarde permanente via UUID sur cette clef)" {
search --no-floppy --fs-uuid --set=root d880fabb-3e4a-4d18-8a45-9558f906a806
echo "Chargement du noyau (avec sauvegarde)..."
linux /triton10/vmlinuz pmedia=atahd psubdir=triton10 psave=d880fabb-3e4a-4d18-8a45-9558f906a806:/triton10/ pfix=nosavespec,fsck
echo "Chargement de l'initrd..."
if [ -e /triton10/ucode.cpio ]; then
initrd /triton10/ucode.cpio /triton10/initrd.gz
else
initrd /triton10/initrd.gz
fi
}
menuentry "TrixiePup64 - Mode RAM / Pur (via UUID disque dur portable)" {
search --no-floppy --fs-uuid --set=root d880fabb-3e4a-4d18-8a45-9558f906a806
echo "Chargement du noyau (mode RAM)..."
linux /triton10/vmlinuz pmedia=atahd psubdir=triton10 pfix=ram,fsck
echo "Chargement de l'initrd..."
if [ -e /triton10/ucode.cpio ]; then
initrd /triton10/ucode.cpio /triton10/initrd.gz
else
initrd /triton10/initrd.gz
fi
}
menuentry "TrixiePup64 - Mode RAM / Pur (via UUID disque dur asus noir)" {
search --no-floppy --fs-uuid --set=root 17b047e0-b98d-4c8a-bba9-bdcbb1a8eae6
echo "Chargement du noyau (mode RAM)..."
linux /trixie/vmlinuz pmedia=atahd psubdir=trixie pfix=ram,fsck
echo "Chargement de l'initrd..."
if [ -e /trixie/ucode.cpio ]; then
initrd /trixie/ucode.cpio /trixie/initrd.gz
else
initrd /trixie/initrd.gz
fi
}
menuentry "TrixiePup64 (Avec sauvegarde fin de session via UUID sur disque dur asus noir)" {
search --no-floppy --fs-uuid --set=root 17b047e0-b98d-4c8a-bba9-bdcbb1a8eae6
echo "Chargement du noyau (avec sauvegarde)..."
linux /trixie/vmlinuz pmedia=ataflash pdev1=17b047e0-b98d-4c8a-bba9-bdcbb1a8eae6 psubdir=trixie psave2=17b047e0-b98d-4c8a-bba9-bdcbb1a8eae6:/trixie/ pfix=nosavespec,fsck
echo "Chargement de l'initrd..."
if [ -e /trixie/ucode.cpio ]; then
initrd /trixie/ucode.cpio /trixie/initrd.gz
else
initrd /trixie/initrd.gz
fi
}
menuentry "TrixiePup64 (Avec sauvegarde permanente via UUID disque dur asus noir)" {
search --no-floppy --fs-uuid --set=root 17b047e0-b98d-4c8a-bba9-bdcbb1a8eae6
echo "Chargement du noyau (avec sauvegarde)..."
linux /trixie/vmlinuz pmedia=atahd psubdir=trixie psave=17b047e0-b98d-4c8a-bba9-bdcbb1a8eae6:/trixie/ pfix=nosavespec,fsck
echo "Chargement de l'initrd..."
if [ -e /trixie/ucode.cpio ]; then
initrd /trixie/ucode.cpio /trixie/initrd.gz
else
initrd /trixie/initrd.gz
fi
}
menuentry "Linux Mint 22.2 XFCE (sda6 + sda7 writable)" {
search --no-floppy --file --set=root /mint/casper/vmlinuz
echo "Chargement du noyau Linux Mint 22.2..."
linux /mint/casper/vmlinuz boot=casper live-media-path=/mint/casper/ persistent persistent-path=/ locales=fr_FR.UTF-8 keyboard-layouts=fr quiet splash ---
echo "Chargement de l'initrd..."
if [ -e /mint/casper/initrd.lz ]; then
initrd /mint/casper/initrd.lz
elif [ -e /mint/casper/initrd.xz ]; then
initrd /mint/casper/initrd.xz
else
initrd /mint/casper/initrd
fi
}
menuentry "Mageia 10 Live XFCE (Persistance sur sda8)" {
search --no-floppy --file --set=root /boot/vmlinuz
echo "Chargement du noyau Linux Mageia..."
linux /boot/vmlinuz root=mgalive:UUID=077cd2cb-8f4d-45ed-81d2-afc451cb7c6d mgalive_persist=UUID=244220fe-5f4a-4bc0-8be4-606f3efdc267 locale=fr_FR.UTF-8 keymap=fr
echo "Chargement de l'initrd..."
initrd /boot/initrd.img
}
# --- ENTRÉES TRITON 8 ---
menuentry "Triton 8 - Cle USB (Mode 13 - RAM)" {
search --no-floppy --file --set=root /triton8/vmlinuz
linux /triton8/vmlinuz psubdir=triton8 pmedia=usbflash pwrite=13 pkeys=fr nomodeset
initrd /triton8/initrd.gz
}
menuentry "Triton 8 - Cle USB (Mode 12 - Ecriture directe)" {
search --no-floppy --file --set=root /triton8/vmlinuz
linux /triton8/vmlinuz psubdir=triton8 pmedia=usbflash pwrite=12 pkeys=fr nomodeset
initrd /triton8/initrd.gz
}
menuentry "Triton 8 - Mode Sans Echec (RAM uniquement)" {
search --no-floppy --file --set=root /triton8/vmlinuz
linux /triton8/vmlinuz psubdir=triton8 pmedia=usbflash pfix=ram pkeys=fr nomodeset
initrd /triton8/initrd.gz
}
menuentry "Triton 8 - Disque Dur Lenovo (sda1 - Mode 13)" {
search --no-floppy --file --set=root /triton8/vmlinuz
linux /triton8/vmlinuz pdev1=sda1 psubdir=triton8 pmedia=usbflash pwrite=13 pkeys=fr nomodeset
initrd /triton8/initrd.gz
}
menuentry "Triton 8 - Disque Dur asus (sda2 - Mode 13)" {
search --no-floppy --file --set=root /triton8/vmlinuz
linux /triton8/vmlinuz pdev1=sda2 psubdir=triton8 pmedia=usbflash pwrite=13 pkeys=fr nomodeset
initrd /triton8/initrd.gz
}
menuentry "Triton 8 - Disque Dur asus (sda2)" {
search --no-floppy --fs-uuid --set=root 17b047e0-b98d-4c8a-bba9-bdcbb1a8eae6
linux /triton8/vmlinuz pdev1=sda2 psubdir=triton8 pmedia=atahd pkeys=fr nomodeset
initrd /triton8/initrd.gz
}
menuentry "Triton 8 - Disque Dur Acer (sda7)" {
search --no-floppy --fs-uuid --set=root a0ea44c1-78f0-4e90-b4c3-652915aaa703
linux /triton8/vmlinuz pdev1=sda7 psubdir=triton8 pmedia=atahd pkeys=fr nomodeset
initrd /triton8/initrd.gz
}
# --- ENTRÉES TRIXIEPUP ---
menuentry "TrixiePup32 Retro" {
search --no-floppy --file --set=root /trixie32/vmlinuz
linux /trixie32/vmlinuz psubdir=trixie32 pmedia=usbflash pkeys=fr nomodeset
initrd /trixie32/initrd.gz
}
menuentry "TrixiePup64 Legacy" {
search --no-floppy --file --set=root /trixie/vmlinuz
linux /trixie/vmlinuz psubdir=trixie pmedia=usbflash pfix=fsck,fsckp
initrd /trixie/initrd.gz
}
# --- ENTRÉES ANTIX (sda2/anti_x) ---
# --- ENTRÉES ANTIX (sda2/anti_x) ---
menuentry "antiX 32-bit (Disque dur sda2 - Persistant)" {
search --no-floppy --file --set=root /anti_x/antiX/vmlinuz
linux /anti_x/antiX/vmlinuz bdev=sda2 bdir=anti_x/antiX lang=fr_FR kbd=fr tz =Europe/Paris quiet splash=v disable=c persist_all
initrd /anti_x/antiX/initrd.gz
}
menuentry "antiX 32-bit (Disque dur sda2 - RAM / Failsafe)" {
search --no-floppy --file --set=root /anti_x/antiX/vmlinuz
linux /anti_x/antiX/vmlinuz bdev=sda2 bdir=anti_x/antiX lang=fr_FR kbd=fr tz =Europe/Paris quiet splash=v toram nomodeset xorg=safe
initrd /anti_x/antiX/initrd.gz
}
J'ai pu ainsi tester (en modifiant seulement le grub.cfg de la clef téléchargeable ) triton8, triton 9 trixie32 et 64, antix26 en mode persistant, primtux9 en mode persistant, mint en mode persistant, mageia en mode live et cela en copiant le contenu des isos dans differents repertoires sur des ordinateurs divers
Voici le lien de téléchargement
triton10_universel_master.img.gz (https://cik22.fr/clef_triton10/triton10_universel_master.img.gz)
le md5 : 55e40c974593d3d7c32a9301561a2b79
la commande sous triton gzip -dc triton10_universel_master.img.gz | dd of=/dev/sdX bs=4M status=progress && sync
Adaptez sdX à votre situation ; Attention cette commande effacera le disque concerné et soyez extremement attentif ne vous trompez pas de lettre !
,