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.
Sujet: Créer une clef bootable uefi + legacy avec triton pour utiliser d'autres distros (Lu 9 fois) sujet précédent - sujet suivant
0 Membres et 1 Invitédans ce sujet

Créer une clef bootable uefi + legacy avec triton pour utiliser d'autres distros

Pour continuer le sujet  creer une clef bootable bipartitionnée 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

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 ! 
, 

 
Simple Audio Video Embedder