Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 05/06/2026, à 06:58

lynn

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Ce qui est étonnant dans ce que tu montre en #23, c'est tes uuids qui sont toutes différentes alors que le chemin pour trouver tes fichiers iso est le même ?
Chez moi c'est le contraire... Exemple avec ce fichier 40_custom :

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry "Ubuntu Daily Build - 64 bits - Live" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Ubuntu_Daily_Builds/ubuntu/daily_build.iso"
    loopback loop $isofile
    linux (loop)/casper/vmlinuz boot=casper \
        iso-scan/filename=$isofile \
        locale=fr_FR.UTF-8 \
        keyboard-layouts=fr \
        keyboard-variant=oss \
        console-setup/layoutcode=fr \
        console-setup/variantcode=oss \
        timezone=Europe/Paris \
	nomodeset \
        noprompt noeject quiet splash ---
    initrd (loop)/casper/initrd
}

menuentry "Ubuntu Mate Daily Build - 64 bits - Live" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Ubuntu_Daily_Builds/mate/daily_build.iso"
    loopback loop $isofile
    linux (loop)/casper/vmlinuz boot=casper \
        iso-scan/filename=$isofile \
        locale=fr_FR.UTF-8 \
        keyboard-layouts=fr \
        keyboard-variant=oss \
        console-setup/layoutcode=fr \
        console-setup/variantcode=oss \
        timezone=Europe/Paris \
        noprompt noeject quiet splash ---
    initrd (loop)/casper/initrd
}

menuentry "Ubuntu Budgie Daily Build - 64 bits - Live" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Ubuntu_Daily_Builds/budgie/daily_build.iso"
    loopback loop $isofile
    linux (loop)/casper/vmlinuz boot=casper \
        iso-scan/filename=$isofile \
        locale=fr_FR.UTF-8 \
        keyboard-layouts=fr \
        keyboard-variant=oss \
        console-setup/layoutcode=fr \
        console-setup/variantcode=oss \
        timezone=Europe/Paris \
        noprompt noeject quiet splash ---
    initrd (loop)/casper/initrd
}

menuentry "Xubuntu Daily Build - 64 bits - Live" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Ubuntu_Daily_Builds/xubuntu/daily_build.iso"
    loopback loop $isofile
    linux (loop)/casper/vmlinuz boot=casper \
        iso-scan/filename=$isofile \
        locale=fr_FR.UTF-8 \
        keyboard-layouts=fr \
        keyboard-variant=oss \
        console-setup/layoutcode=fr \
        console-setup/variantcode=oss \
        timezone=Europe/Paris \
        noprompt noeject quiet splash ---
    initrd (loop)/casper/initrd
}

menuentry "Kubuntu Daily Build - 64 bits - Live" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Ubuntu_Daily_Builds/kubuntu/daily_build.iso"
    loopback loop $isofile
    linux (loop)/casper/vmlinuz boot=casper \
        iso-scan/filename=$isofile \
        locale=fr_FR.UTF-8 \
        keyboard-layouts=fr \
        keyboard-variant=oss \
        console-setup/layoutcode=fr \
        console-setup/variantcode=oss \
        timezone=Europe/Paris \
        noprompt noeject quiet splash ---
    initrd (loop)/casper/initrd
}

menuentry "Lubuntu Daily Build - 64 bits - Live" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Ubuntu_Daily_Builds/lubuntu/daily_build.iso"
    loopback loop $isofile
    linux (loop)/casper/vmlinuz boot=casper \
        iso-scan/filename=$isofile \
        locale=fr_FR.UTF-8 \
        keyboard-layouts=fr \
        keyboard-variant=oss \
        console-setup/layoutcode=fr \
        console-setup/variantcode=oss \
        timezone=Europe/Paris \
        noprompt noeject quiet splash ---
    initrd (loop)/casper/initrd
}

menuentry "Unity Daily Build - 64 bits - Live" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Ubuntu_Daily_Builds/unity/daily_build.iso"
    loopback loop $isofile
    linux (loop)/casper/vmlinuz boot=casper \
        iso-scan/filename=$isofile \
        locale=fr_FR.UTF-8 \
        keyboard-layouts=fr \
        keyboard-variant=oss \
        console-setup/layoutcode=fr \
        console-setup/variantcode=oss \
        timezone=Europe/Paris \
        noprompt noeject quiet splash ---
    initrd (loop)/casper/initrd
}

menuentry "Cinnamon Daily Build - 64 bits - Live" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Ubuntu_Daily_Builds/cinnamon/daily_build.iso"
    loopback loop $isofile
    linux (loop)/casper/vmlinuz boot=casper \
        iso-scan/filename=$isofile \
        locale=fr_FR.UTF-8 \
        keyboard-layouts=fr \
        keyboard-variant=oss \
        console-setup/layoutcode=fr \
        console-setup/variantcode=oss \
        timezone=Europe/Paris \
        noprompt noeject quiet splash ---
    initrd (loop)/casper/initrd
}

menuentry "linuxmint-22.3-cinnamon-64bit.iso" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Linux_Mint/linuxmint-22.3-cinnamon-64bit.iso"
    loopback loop $isofile
    linux (loop)/casper/vmlinuz \
        findiso=$isofile \
        iso-scan/filename=$isofile \
        boot=casper \
        quiet \
        splash \
        ---
    initrd (loop)/casper/initrd.lz
}

menuentry "manjaro-gnome-26.0.1-260114-linux618.iso" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Manjaro/manjaro-gnome-26.0.1-260114-linux618.iso"
    loopback loop $isofile
    linux (loop)/boot/vmlinuz-x86_64 \
        findiso=$isofile \
        iso-scan/filename=$isofile \
        img_loop=$isofile \
        img_dev=fa4f07bb-718d-47be-bebc-c602a6575d7d \
        driver=free \
        nouveau.modeset=1 \
        rd.driver.blacklist=nouveau \
        nouveau.blacklist=yes \
        quiet \
        splash
    initrd (loop)/boot/initramfs-x86_64.img
}

menuentry "kali-linux-2025.4-live-amd64.iso" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Kali_Linux/kali-linux-2025.4-live-amd64.iso"
    loopback loop $isofile
    linux (loop)/live/vmlinuz \
        findiso=$isofile \
        iso-scan/filename=$isofile \
        boot=live \
        live-media-path=/live \
        quiet
    initrd (loop)/live/initrd.img
}

menuentry "ubuntu-24.04.4-desktop-amd64.iso" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Ubuntu/ubuntu-24.04.4-desktop-amd64.iso"
    loopback loop $isofile
    linux (loop)/casper/vmlinuz \
        findiso=$isofile \
        iso-scan/filename=$isofile \
        boot=casper \
        quiet \
        splash \
        ---
    initrd (loop)/casper/initrd
}

menuentry "archlinux-x86_64.iso" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/ArchLinux/archlinux-x86_64.iso"
    probe -u $root --set=abc
    set pqr=/dev/disk/by-uuid/$abc
    loopback loop $isofile
    linux (loop)/arch/boot/x86_64/vmlinuz-linux \
        img_loop=$isofile \
        archisobasedir=arch \
        archiso_hook=archiso_loop_mount \
        cow_spacesize=4G \
        quiet \
        nomodeset \
        img_dev=$pqr
    initrd (loop)/arch/boot/x86_64/initramfs-linux.img
}

menuentry "cachyos-desktop-linux-260124.iso" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/CachyOS/cachyos-desktop-linux-260124.iso"
    probe -u $root --set=abc
    set pqr=/dev/disk/by-uuid/$abc
    loopback loop $isofile
    linux (loop)/arch/boot/x86_64/vmlinuz-linux-cachyos \
        img_loop=$isofile \
        archisobasedir=arch \
        archiso_hook=archiso_loop_mount \
        cow_spacesize=4G \
        quiet \
        nomodeset \
        img_dev=$pqr
    initrd (loop)/arch/boot/x86_64/initramfs-linux-cachyos.img
}

menuentry "EndeavourOS_Ganymede-Neo-2026.01.12.iso" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/EndeavourOS/EndeavourOS_Ganymede-Neo-2026.01.12.iso"
    probe -u $root --set=abc
    set pqr=/dev/disk/by-uuid/$abc
    loopback loop $isofile
    linux (loop)/arch/boot/x86_64/vmlinuz-linux \
        img_loop=$isofile \
        archisobasedir=arch \
        archiso_hook=archiso_loop_mount \
        cow_spacesize=4G \
        quiet \
        splash \
        img_dev=$pqr
    initrd (loop)/arch/boot/x86_64/initramfs-linux.img
}

menuentry "debian-live-13.3.0-amd64-gnome.iso" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Debian/debian-live-13.3.0-amd64-gnome.iso"
    probe -u $root --set=abc
    set pqr=/dev/disk/by-uuid/$abc
    loopback loop $isofile
    linux (loop)/live/vmlinuz \
        findiso=$isofile \
        iso-scan/filename=$isofile \
        boot=live \
        live-media-path=/live \
        quiet \
        components \
        splash \
        img_dev=$pqr
    initrd (loop)/live/initrd.img
}

menuentry "openSUSE-Tumbleweed-DVD-x86_64-Snapshot20260224-Media.iso" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/OpenSUSE/openSUSE-Tumbleweed-DVD-x86_64-Snapshot20260224-Media.iso"
    probe -u $root --set=abc
    set pqr=/dev/disk/by-uuid/$abc
    loopback loop $isofile
    linux (loop)/boot/x86_64/loader/linux \
        findiso=$isofile \
        iso-scan/filename=$isofile \
        img_dev=$pqr
    initrd (loop)/boot/x86_64/loader/initrd
}

menuentry "Tails" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/TAILS/tails-amd64-7.6.iso"
    loopback loop ($root)$isofile
    linux (loop)/live/vmlinuz \
        findiso=$isofile \
	boot=live \
	nopersistence \
	noautologin \
	module=Tails \
	quiet splash
    initrd (loop)/live/initrd.img
}

menuentry "Solus-GNOME-Release-2026-04-18.iso" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/SolusOS/Solus-GNOME-Release-2026-04-18.iso"
    probe -u $root --set=abc
    set pqr=/dev/disk/by-uuid/$abc
    loopback loop $isofile
    linux (loop)/boot/kernel \
        root=live:CDLABEL=SolusLiveGNOME \
        ro \
        rd.luks=0 \
        rd.md=0 \
        rd.live.overlay.overlayfs=1 \
        iso-scan/filename=$isofile \
        quiet \
        splash \
        --
    initrd (loop)/boot/initrd.img
}

menuentry "Fedora-Workstation-Live-44-1.7.x86_64.iso" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Fedora/Fedora-Workstation-Live-44-1.7.x86_64.iso"
    probe -u $root --set=abc
    set pqr=/dev/disk/by-uuid/$abc
    loopback loop $isofile
    linux (loop)/boot/x86_64/loader/linux \
        findiso=$isofile \
        iso-scan/filename=$isofile \
        quiet \
        rhgb \
        root=live:CDLABEL=Fedora-WS-Live-44 \
        rd.live.image
    initrd (loop)/boot/x86_64/loader/initrd
}

menuentry "AlmaLinux-10-latest-beta-x86_64_v2-boot.iso" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/AlmaLinux/AlmaLinux-10-latest-beta-x86_64_v2-boot.iso"
    probe -u $root --set=abc
    set pqr=/dev/disk/by-uuid/$abc
    loopback loop $isofile
    linux (loop)/images/pxeboot/vmlinuz \
        findiso=$isofile \
        iso-scan/filename=$isofile \
        inst.stage2=hd:LABEL=AlmaLinux-10-2-beta1-x86_64_v2-d \
	rd.live.check \
	quiet \
        img_dev=$pqr
    initrd (loop)/images/pxeboot/initrd.img
}

menuentry "Rocky-10.1-x86_64-dvd1.iso" {
    search --no-floppy --fs-uuid --set=root fa4f07bb-718d-47be-bebc-c602a6575d7d
    set isofile="/Rocky_Linux/Rocky-10.1-x86_64-dvd1.iso"
    probe -u $root --set=abc
    set pqr=/dev/disk/by-uuid/$abc
    loopback loop $isofile
    linux (loop)/images/pxeboot/vmlinuz \
        findiso=$isofile \
        iso-scan/filename=$isofile \
        quiet \
        img_dev=$pqr \
	inst.stage2=hd:LABEL=Rocky-10-1-x86_64-dvd \
	rd.live.check
    initrd (loop)/images/pxeboot/initrd.img
}

L'uuid de la partition est la même mais les chemins absolus sont différents en fonction de l'iso concerné.


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#27 Le 05/06/2026, à 08:03

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Bonjour lynn , au #23 , c ' est mon menu personnalisé  complet .
seul la dernière partie est concernée par l' iso , les entrées au dessus concernent mes autres OS qui sont installés en dur sur les disques.

j ' ai déjà essayé plusieurs fois de lancer une iso via le GRUB sans jamais y parvenir.

Dernière modification par iznobe (Le 05/06/2026, à 08:04)

Hors ligne

#28 Le 05/06/2026, à 08:07

lynn

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Tu vois bien le disque dur concerné dans le bios ? (celui qui contient la partition où est situé ton fichier iso)


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#29 Le 05/06/2026, à 08:29

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

je n' ai pas vérifié dans le BIOS , mais c' est ma partition " Data " ( montée dans tous mes OS sur /datas ) :

ven. juin 05 08:27:28 iznobe@iznobe-pc:~$ lsblk -fe7
NAME         FSTYPE FSVER LABEL           UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda                                                                                           
├─sda1       ext4   1.0   WD8             1db8a5b3-ff12-4d31-9463-b188ffefe43b    2,7T    62% /media/Videos/WD8
├─sda3       ext4   1.0   U_26.04_SDA     87eeac5a-1891-4e55-b4e1-9f84e7952b83                
└─sda4       vfat   FAT32 WD8_EFI         BC94-9CBD                                           
sdb                                                                                           
├─sdb3       ext4   1.0   Data            01c9b796-0869-4ff9-a2a1-6c0f56ed5257    1,3T    52% /datas
└─sdb4       swap   1                     09e6bc69-3287-4694-aa3b-a72afae17c1f                [SWAP]
sdc                                                                                           
├─sdc1       ext4   1.0   SAUV            6298e7b7-7e63-4f5c-8216-ab1f70a1876d                
└─sdc2       ext4   1.0   WD8PRO1_P2      34468dc8-3d25-4fab-a948-745b4e234842    3,8T     1% /media/Videos/WD8PRO1_P2
sdd                                                                                           
└─sdd1       ext4   1.0   WD8PRO2         084604bc-1b9e-4cdd-bae4-ac9a9fe1303f    3,6T    50% /media/Videos/WD8PRO2
zram0                                                                                         [SWAP]
nvme0n1                                                                                       
├─nvme0n1p1  ntfs         windows_10      08CCB0D8CCB0C0EC                                    
├─nvme0n1p2  vfat   FAT32 BOOT_EFI        853D-995A                             940,6M     6% /boot/efi
├─nvme0n1p3  ext4   1.0   Archlinux       224086d1-a670-4587-ad74-604b39bd7444                
├─nvme0n1p4  ext4   1.0   teste           212cb824-5fe4-4830-a5a9-b56e33630dbf                
├─nvme0n1p5  ext4   1.0   LM_21_SSD       eb18366b-2ac9-4a7e-8f93-ba2caa30e90e                
├─nvme0n1p6  ext4   1.0   U_20.04_SSD     06bc0f51-50e8-4ed4-8090-903acdb7df3f                
├─nvme0n1p7  ext4   1.0   U_22.budgie_SSD 8ab22881-60b3-47aa-a0bf-54c292afae81                
├─nvme0n1p8  ext4   1.0   U_24.04_SSD     dca54497-1ab2-4c12-bc82-53b817300288   14,8G    56% /
├─nvme0n1p9  ext4   1.0   LM_SSD_NEW      df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7                
├─nvme0n1p10 ext4   1.0   DEBIAN_XFCE     50149f7c-d2c3-4119-b937-328b22a577d4   17,7G    33% /mnt
└─nvme0n1p11 ext4   1.0   U_26.04_SSD     381d6856-a063-4a0e-bd03-03f40af41b8b                
ven. juin 05 08:27:36 iznobe@iznobe-pc:~$ 

elle se monte automatiquement via le fstab dans tous les OS au démarrage.

Hors ligne

#30 Le 05/06/2026, à 08:36

lynn

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Tu peux essayer de placer ton iso directement sur U_24.04_SSD et reconstruire une entrée.


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#31 Le 05/06/2026, à 08:49

steph810

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Bonjour


As tu essayé avec ma suggestion #post 25

Hors ligne

#32 Le 05/06/2026, à 08:49

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

je peux , mais c' est pas du tout l' objectif ...
vu que j' ai 443 Go de isos :

iznobe@debian:~$ du /datas/iznobe/Ressources/isos/
7782408	/datas/iznobe/Ressources/isos/ARMHF/...
50977732	/datas/iznobe/Ressources/isos/ARMHF/...
23340556	/datas/iznobe/Ressources/isos/ARMHF/...
97665508	/datas/iznobe/Ressources/isos/ARMHF/...
102321052	/datas/iznobe/Ressources/isos/ARMHF
341285768	/datas/iznobe/Ressources/isos/X86-64
443606824	/datas/iznobe/Ressources/isos/
iznobe@debian:~$ 

et encore j' ai supprimé la sauvegarde de mon SSD de 512 Go dedans .

Dernière modification par iznobe (Le 05/06/2026, à 08:50)

Hors ligne

#33 Le 05/06/2026, à 08:57

MicP

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Bonjour

Au cas où, est-ce que tu as vérifié l'intégrité (somme md5 ou autre sha) du fichier ubuntu-24.04.3-desktop-amd64.iso que tu utilises ?

Hors ligne

#34 Le 05/06/2026, à 08:58

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Alors , je viens de tomber , a force de chercher sur le net , sur le paquet grub-emu , ça facilite grandement les essais et la visibilité des retours wink pour tester les menus .

du coup pour le menu de @steph810 , ça donne :

erreur : no such device : 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
fichier ISO introuvable

et je pense que c' est pareil avec tous les menus , il ne trouve pas la partition où aller chercher le fichier ...
alors que pourtant :

iznobe@debian:~$ lsblk -fe7 | grep 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
├─sdb3       ext4   1.0   Data            01c9b796-0869-4ff9-a2a1-6c0f56ed5257    1,3T    52% /datas
iznobe@debian:~$ 
iznobe@debian:~$ ls -la /datas/iznobe/Ressources/isos/X86-64/*
-rw-r----- 1 iznobe iznobe   1243643904 13 mai    2025  /datas/iznobe/Ressources/isos/X86-64/archlinux-2025.05.01-x86_64.iso
-rw-r----- 1 iznobe iznobe    406847488 26 mars   2023  /datas/iznobe/Ressources/isos/X86-64/debian-11.6.0-amd64-netinst.iso
-rw-r----- 1 iznobe iznobe 167358967888 15 juin   2025 '/datas/iznobe/Ressources/isos/X86-64/Image disque de nvme0n1 du (2025-06-13 0745).img.tar.xz'
-rw-rw-r-- 1 iznobe iznobe 143538163856  3 avril 02:33 '/datas/iznobe/Ressources/isos/X86-64/Image disque de nvme0n1 du (2026-01-26 1747).img.tar.xz'
-rw-r----- 1 iznobe iznobe           43  8 mai    2024  /datas/iznobe/Ressources/isos/X86-64/install.win.11.txt
-rw-r----- 1 iznobe iznobe   3033710592  9 juil.  2024  /datas/iznobe/Ressources/isos/X86-64/linuxmint-21.3-xfce-64bit.iso
-rw-r----- 1 iznobe iznobe   2061582336 26 mars   2023  /datas/iznobe/Ressources/isos/X86-64/lmde-5-cinnamon-64bit.iso
-rw-r----- 1 iznobe iznobe   3379068928  6 avril  2022  /datas/iznobe/Ressources/isos/X86-64/ubuntu-20.04.4-desktop-amd64.iso
-rw-r----- 1 iznobe iznobe   4927586304 13 mai    2023  /datas/iznobe/Ressources/isos/X86-64/ubuntu-22.04.2-desktop-amd64.iso
-rw-r----- 1 iznobe iznobe   6345887744 17 nov.   2025  /datas/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso
-rw-rw-r-- 1 iznobe iznobe   6518974464 23 avril 22:41  /datas/iznobe/Ressources/isos/X86-64/ubuntu-26.04-desktop-amd64.iso
-rw-r----- 1 iznobe iznobe    724434944 24 nov.   2024  /datas/iznobe/Ressources/isos/X86-64/virtio-win-0.1.266.iso
-rw-r----- 1 iznobe iznobe   8053063680 17 juin   2023  /datas/iznobe/Ressources/isos/X86-64/WIN10_CCCOMA_X64FRE_FR-FR_DV9.iso
-rw-r----- 1 iznobe iznobe   6807662592  8 mai    2024  /datas/iznobe/Ressources/isos/X86-64/Win11_23H2_French_x64v2.iso
iznobe@debian:~$ 
iznobe@debian:~$ ls -la /datas//iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso
-rw-r----- 1 iznobe iznobe 6345887744 17 nov.   2025 /datas//iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso
iznobe@debian:~$ 

@MicP , pas depuis , mais j' ai installé avec cette iso.


EDIT , ça ne serait pas a cause des permissions ? manque le " R " pour other ???
EDIT 2 : j ' ai modifié les permissions , mais ça n' a rien changer :

iznobe@debian:~$ namei -mo /datas/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso
f: /datas/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso
 drwxr-xr-x root   root   /
 drwxr-xr-x root   root   datas
 drwxr-xr-x iznobe iznobe iznobe
 drwxr-xr-x iznobe iznobe Ressources
 drwxr-xr-x iznobe iznobe isos
 drwxr-xr-x iznobe iznobe X86-64
 -rwxr-xr-x iznobe iznobe ubuntu-24.04.3-desktop-amd64.iso
iznobe@debian:~$ 

Dernière modification par iznobe (Le 05/06/2026, à 09:18)

Hors ligne

#35 Le 05/06/2026, à 09:17

steph810

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

My mybad oublier le module ext2 sans ca il peut pas lire la partition. D'où le no such device

menuentry 'ISO ubuntu Noble' {
    insmod loopback
    insmod iso9660
    insmod all_video
    insmod ext2                  # <-- AJOUT : nécessaire pour lire les partitions ext4
    search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
    set iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso"
    if [ -f "$iso_path" ]; then
        loopback loop $iso_path
        echo "Lancement de l iso en cours"
        linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso_path splash
        initrd (loop)/casper/initrd
    else
        echo "Fichier ISO introuvable"
        sleep 5
    fi
}

Dernière modification par steph810 (Le 05/06/2026, à 09:20)

Hors ligne

#36 Le 05/06/2026, à 09:24

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

j ' ai ajouté :

insmod ext2

au menu :

iznobe@debian:~$ tail -17 /etc/grub.d/40_custom
menuentry 'ISO ubuntu Noble' {
    insmod loopback
    insmod iso9660
    insmod all_video
    insmod ext2
    search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
    set iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso"
    if [ -f "$iso_path" ]; then
        loopback loop $iso_path
        echo "Lancement de l iso en cours"
        linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso_path splash
        initrd (loop)/casper/initrd
    else
        echo "Fichier ISO introuvable"
        sleep 5
    fi
}
iznobe@debian:~$ 

suivi de :

sudo update-grub

test via grub-emu et toujours pareil .

Dernière modification par iznobe (Le 05/06/2026, à 09:25)

Hors ligne

#37 Le 05/06/2026, à 09:28

steph810

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Le problème c'est que grub-emu ne voit pas les vrai partitions.
Il tourne en user space.

Retest réel.

Dans le vrai grub appuie sur c ont va voir ce qu'il voit vraiment.

insmod ext2
search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
echo $root

Dernière modification par steph810 (Le 05/06/2026, à 09:30)

Hors ligne

#38 Le 05/06/2026, à 09:41

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Bon finalement , j ' ai refais un essai avec grml .
remis l ' iso dans /boot/grml =>

sudo update-grub

quand je teste avec grub-emu , j ' ai pas d ' erreur pour trouver le fichier , j ' ai bien le menu de l ' iso qui s' affiche quasi instantanément , je sélectionne : " try or install ubuntu " , et là j ' ai :

erreur , impossible de trouver le fichier du noyau /casper/vmlinuz
erreur , impossible de trouver le fichier initrd /casper/initrd

Mais c' est probablement normal .

mais comme déjà dis , je ne peux pas stocker mes ISOS dans le SSD ...

Hors ligne

#39 Le 05/06/2026, à 09:49

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

je viens de lancer l ' iso avec grml , et là l ' iso se lance bien .

c ' est donc bien un " probleme pour aller sur la bonne partition " .
j ' ai vu sur le net que dans leur menu , beaucoup ne mettait pas d ' UUID , mais des : " gpt2 " par exemple ne serait ce pas le problème ?

genre ça :

menuentry 'EndeavourOS (VMware w/LTS kernel)' --class vmware-workstation {
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt4'
        if [ x$feature_platform_search_hint = xy ]; then
                search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 3937c2b8-c7c6-4070-a012-1e36b1ed5b3b
        else
                search --no-floppy --fs-uuid --set=root 3937c2b8-c7c6-4070-a012-1e36b1ed5b3b
        fi
        echo    'Loading EndeavourOS (VMware w/LTS kernel) ...'
        linux   /boot/vmlinuz-linux-lts root=UUID=3937c2b8-c7c6-4070-a012-1e36b1ed5b3b rw  nvidia-drm.modeset=1 nowatchdog nvme_load=YES loglevel=3 iommu=pt
        echo    'Loading initial ramdisk ...'
        initrd  /boot/intel-ucode.img /boot/initramfs-linux-lts.img
}
menuentry 'EndeavourOS (VMware w/mainline kernel)' --class vmware-workstation {
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt4'
        if [ x$feature_platform_search_hint = xy ]; then
                search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 3937c2b8-c7c6-4070-a012-1e36b1ed5b3b
        else
                search --no-floppy --fs-uuid --set=root 3937c2b8-c7c6-4070-a012-1e36b1ed5b3b
        fi
        echo    'Loading EndeavourOS (VMware w/mainline kernel) ...'
        linux   /boot/vmlinuz-linux root=UUID=3937c2b8-c7c6-4070-a012-1e36b1ed5b3b rw  nvidia-drm.modeset=1 nowatchdog nvme_load=YES loglevel=3 iommu=pt
        echo    'Loading initial ramdisk ...'
        initrd  /boot/intel-ucode.img /boot/initramfs-linux.img
}

menuentry 'EndeavourOS (VirtualBox w/LTS kernel)' --class virtualbox {
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt5'
        if [ x$feature_platform_search_hint = xy ]; then
                search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5 64ac5f9e-1088-4d36-aea9-1057ba9949a8
        else
                search --no-floppy --fs-uuid --set=root 64ac5f9e-1088-4d36-aea9-1057ba9949a8
        fi
        echo    'Loading EndeavourOS (VirtualBox w/LTS kernel) ...'
        linux   /boot/vmlinuz-linux-lts root=UUID=64ac5f9e-1088-4d36-aea9-1057ba9949a8 rw  nvidia-drm.modeset=1 nowatchdog nvme_load=YES loglevel=3 iommu=pt
        echo    'Loading initial ramdisk ...'
        initrd  /boot/intel-ucode.img /boot/initramfs-linux-lts.img
}

insmod part_gpt

set root='hd0,gpt5'

Dernière modification par iznobe (Le 05/06/2026, à 09:50)

Hors ligne

#40 Le 05/06/2026, à 09:52

steph810

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

steph810 a écrit :

Le problème c'est que grub-emu ne voit pas les vrai partitions.
Il tourne en user space.

Retest réel.

Dans le vrai grub appuie sur c ont va voir ce qu'il voit vraiment.

insmod ext2
search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
echo $root

EDIT

menuentry 'ISO ubuntu Noble' {
    insmod part_gpt
    insmod part_msdos
    insmod ext2
    insmod iso9660
    insmod loopback
    insmod all_video
    insmod ahci
    insmod usb
    insmod usbstorage
    search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
    set iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso"
    if [ -f "$iso_path" ]; then
        loopback loop $iso_path
        linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso_path splash
        initrd (loop)/casper/initrd
    else
        echo "Fichier ISO introuvable : $iso_path"
        sleep 5
    fi
}
sudo update-grub

Mai il faut le retour de https://forum.ubuntu-fr.org/viewtopic.p … #p22897946

Dernière modification par steph810 (Le 05/06/2026, à 18:24)

Hors ligne

#41 Le 05/06/2026, à 14:30

lynn

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

iznobe a écrit :

je peux , mais c' est pas du tout l' objectif ...

C'était juste pour tester si ça fonctionnait en mettant l'iso sur une partition où le démarrage ne pose pas de problème.

Sinon, est-ce que tu vois ton disque en faisant un ls dans grub ?


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#42 Le 05/06/2026, à 14:36

geole

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Bonjour

a@b:~$ cat /etc/grub.d/40*
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "..    ubuntu 24.04.3 LTS ...." {
	set iso_path="/isos/Ubuntu/ubuntu-24.04.3-desktop-amd64.iso"
        set root='hd1,msdos4'
	search --set=root --file $iso_path
	loopback loop (hd1,4)$isofile 
	linux (loop)/casper/vmlinuz locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$iso_path boot=casper file=/cdrom/preseed/ubuntu.seed noprompt quiet splash toram --
	initrd (loop)/casper/initrd
}
a@b:~$ 

Résultat

erreur nom de fichier " " incorrect
erreur aucun serveur n'est indiqué
erreur le noyau doit d'abord être chargé

pourtant

a@b:~$ sudo mount /dev/sdb4 /mnt
a@b:~$ ls -l /mnt/isos/Ubuntu/ubuntu-24.04.3-desktop-amd64.iso
-rwxr-xr-x 1 root root 6345887744 juin   4 10:57 /mnt/isos/Ubuntu/ubuntu-24.04.3-desktop-amd64.iso
a@b:~$ 

et si tu changeais ton fusil d'épaule et installant un O.S ubuntu uniquement destiné à lancer ces installation, dans cette énorme partition.
En cherchant mieux, on va trouver...

Dernière modification par geole (Le 05/06/2026, à 14:50)


Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#43 Le 05/06/2026, à 18:41

steph810

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Re:
je vien édité le # Post 40

Ajout du module ahci pour forcer grub a activer le contrôleur SATA, usb et usbstorage si disque USB peut le laisser ca ignoreras si ce n'est pas le cas.

Sinon, il faudra utilisé le chemin relatif voir ce que grub vois vraiment.

Dernière modification par steph810 (Le 05/06/2026, à 18:45)

Hors ligne

#44 Le 05/06/2026, à 19:15

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

lynn a écrit :

Sinon, est-ce que tu vois ton disque en faisant un ls dans grub ?

je n ' ai pas compris la subtilité .

comment est ce que je fais un " ls dans GRUB " ?

Hors ligne

#45 Le 05/06/2026, à 19:21

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

ok , bon , ça fonctionne enfin ( dans grub-emu ) avec :

iznobe@debian:~$ tail -18 /etc/grub.d/40_custom 
    insmod part_gpt
    insmod loopback
    insmod iso9660
    insmod all_video
    insmod ext2
    search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
    set iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso"
    if [ -f "$iso_path" ]; then
        loopback loop $iso_path
        echo "Lancement de l iso en cours"
        linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso_path splash
        initrd (loop)/casper/initrd
    else
        echo "Fichier ISO introuvable"
        sleep 5
    fi
}
iznobe@debian:~$ 

Hors ligne

#46 Le 05/06/2026, à 19:24

Watael

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

sous le menu GrUB, sont affichées des commandes :
e: éditer
c: commandes (si je me souviens bien)
et peut-être d'autres.

appuie sur la lettre qui permet d'accéder à l'interface de commandes de GrUB, puis tape ls
pour quitter, ça doit être quit ?...

Dernière modification par Watael (Le 05/06/2026, à 19:25)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#47 Le 05/06/2026, à 19:37

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Et aussi en vrai lol

j ' ai pas testé une installation cela dit.

Dernière modification par iznobe (Le 05/06/2026, à 19:38)

Hors ligne

#48 Le 06/06/2026, à 08:00

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Bonjour , ce matin , ayant un peu plus de temps , j ' ai affiné les " insmod " , il semble qu ' en fait , seul " insmod part_gpt " soit essentiel , lorsque le fichier iso est placé sur une partition de disque ayant une table de partitions GPT .
ce qui donne donc :


menuentry 'ISO ubuntu Noble' {
    insmod part_gpt
    search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
    set iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso"
    loopback loop $iso_path
    echo "Lancement de l iso en cours"
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso_path splash
    initrd (loop)/casper/initrd
}

pour répondre a tous les cas de figure , lorsque le fichier iso est sur un disque autre que celui prévu dans le BIOS pour se lancer ( je suppose ) , il suffit donc d ' ajouter :

insmod part_gpt
insmod part_msdos

en tête de l' entrée du menu .
Pour les autres " insmod " , autre que dans mon cas , je ne sais pas vraiment dans quel cas il serait nécessaire de les ajouter .

Dernière modification par iznobe (Le 06/06/2026, à 08:05)

Hors ligne

#49 Le 06/06/2026, à 09:29

lynn

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

C'est quoi ta version de grub et sous quel système ? Je demande ça car la partition sur laquelle mes iso sont placés est également une partition de type GPT mais je n'ai pas besoin de spécifier les modules à utiliser..?! Et ça fonctionne ! tongue


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#50 Le 06/06/2026, à 09:34

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

je ne suis pas certain que ce soit lié directement au système en question , vu que lorsque le lancement du GRUB est en cours , aucun système n' est lancé .

Voici :

iznobe@debian:~$ cat /etc/os*release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.5
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
iznobe@debian:~$ 

et

iznobe@debian:~$ dpkg -l | grep grub
ii  grub-common                           2.12-9+deb13u2                       amd64        GRand Unified Bootloader (common files)
ii  grub-efi-amd64                        2.12-9+deb13u2                       amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii  grub-efi-amd64-bin                    2.12-9+deb13u2                       amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 modules)
ii  grub-efi-amd64-signed                 1+2.12+9+deb13u2                     amd64        GRand Unified Bootloader, version 2 (amd64 UEFI signed by Debian)
ii  grub-efi-amd64-unsigned               2.12-9+deb13u2                       amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 images)
ii  grub-emu                              2.12-9+deb13u2                       amd64        GRand Unified Bootloader, version 2 (emulated version)
ii  grub2-common                          2.12-9+deb13u2                       amd64        GRand Unified Bootloader (common files for version 2)
iznobe@debian:~$ 

-----------------------------------

lynn a écrit :

Je demande ça car la partition sur laquelle mes iso sont placés est également une partition de type GPT mais je n'ai pas besoin de spécifier les modules à utiliser..?! Et ça fonctionne ! tongue

oui , mais dans ton cas , c ' est une partition sur le même disque qui est configuré dans le BIOS pour lancé le GRUB ?
Alors que moi non . Mes OS sont sur NVME , et mes ISOS sur SATA .

Dernière modification par iznobe (Le 06/06/2026, à 09:52)

Hors ligne