Le Tuesday 20 December 2011 12:32:01, Olivier Allard-Jacquin a écrit :
> Bonjour,
>
> Le 19/12/2011 21:45, Thomas Arnoux a écrit :
> > Le 19 décembre 2011 16:33, Hervé de Dianous
> >
> > <de.dianous.herve@???> a écrit :
> >> Problème avec le "Créateur de disque de démarrage" sur
Ubuntu.
> >> J'ai déposé une image de Linuxmint-xfce sur le "Bureau".
> >
> > Je me demande si ce programme n'est pas optimisé (pour ne pas
dire
> > "limité à") pour les iso d'Ubuntu. Je n'ai jamais réussi y le faire
> > fonctionner pour une iso autre.
>
> Créer une clé USB bootable directement sur une iso n'est pas
quelque
> chose de très facile.
Merci Olivier, je cherchait moi aussi une solution pour transformer une
clé offerte en clé d'installation Debian. Tu m'as mis sur la piste des
bonnes recherches et je crois avoir trouvé le saint Graal.
Avec GRUB2, il est assez simple de booter une iso, grâce au module
loopack. J'ai fait ceci, avec une clé formattée en vfat et les iso posées
directement dedans. Ça peut nécessiter adaptation suivant la distro,
regarder les menus isolinux de l'iso peut aider.
Ça a peut-être besoin d'être testé (je n'ai testé que le boot de la
première entrée - YMMV). Bonus : pas besoin de partitionner la clé, on
peut laisser la FAT32 d'usine.
Installer grub sur la clé :
# grub-install --no-floppy --root-directory=/media/usb0/ /dev/sdb
Et créer /media/usb0/grub/grub.cfg comme suit :
insmod fat
insmod iso9660
insmod loopback
# Squeeze 64
menuentry "Debian Squeeze (6.0.3) x86_64" {
loopback loop /debian-6.0.3-amd64-CD-1.iso
linux (loop)/install.amd/vmlinuz vga=788 --
initrd (loop)/install.amd/initrd.gz
}
menuentry "Debian Squeeze (6.0.3) x86_64 expert" {
loopback loop /debian-6.0.3-amd64-CD-1.iso
linux (loop)/install.amd/vmlinuz vga=788 priority=low --
initrd (loop)/install.amd/initrd.gz
}
menuentry "Debian Squeeze (6.0.3) x86_64 rescue" {
loopback loop /debian-6.0.3-amd64-CD-1.iso
linux (loop)/install.amd/vmlinuz vga=788 rescue/enable=true --
initrd (loop)/install.amd/initrd.gz
}
# Squeeze 32
menuentry "Debian Squeeze (6.0.3) i386" {
loopback loop /debian-6.0.3-i386-CD-1.iso
linux (loop)/install.386/vmlinuz vga=788 --
initrd (loop)/install.386/initrd.gz
}
menuentry "Debian Squeeze (6.0.3) i386 expert" {
loopback loop /debian-6.0.3-i386-CD-1.iso
linux (loop)/install.386/vmlinuz vga=788 priority=low --
initrd (loop)/install.386/initrd.gz
}
menuentry "Debian Squeeze (6.0.3) i386 rescue" {
loopback loop /debian-6.0.3-i386-CD-1.iso
linux (loop)/install.386/vmlinuz vga=788 rescue/enable=true --
initrd (loop)/install.386/initrd.gz
}
# Wheezy 64
menuentry "Debian Wheezy (testing) x86_64 [2012-01-09]" {
loopback loop /debian-testing-amd64-CD-1.iso
linux (loop)/install.amd/vmlinuz vga=788 --
initrd (loop)/install.amd/initrd.gz
}
menuentry "Debian Wheezy (testing) x86_64 [2012-01-09] expert" {
loopback loop /debian-testing-amd64-CD-1.iso
linux (loop)/install.amd/vmlinuz vga=788 priority=low --
initrd (loop)/install.amd/initrd.gz
}
menuentry "Debian Wheezy (testing) x86_64 [2012-01-09] rescue" {
loopback loop /debian-testing-amd64-CD-1.iso
linux (loop)/install.amd/vmlinuz vga=788 rescue/enable=true --
initrd (loop)/install.amd/initrd.gz
}
# Wheezy 32
menuentry "Debian Wheezy (testing) i386 [2012-01-09]" {
loopback loop /debian-testing-i386-CD-1.iso
linux (loop)/install.386/vmlinuz vga=788 --
initrd (loop)/install.386/initrd.gz
}
menuentry "Debian Wheezy (testing) i386 [2012-01-09] expert" {
loopback loop /debian-testing-i386-CD-1.iso
linux (loop)/install.386/vmlinuz vga=788 priority=low --
initrd (loop)/install.386/initrd.gz
}
menuentry "Debian Wheezy (testing) i386 [2012-01-09] rescue" {
loopback loop /debian-testing-i386-CD-1.iso
linux (loop)/install.386/vmlinuz vga=788 rescue/enable=true --
initrd (loop)/install.386/initrd.gz
}
# Memtest86+
#TODO