Ubuntu – Comment démarrer à partir d’un fichier .iso dans GRUB2? [dupliquer]

Y a-t-il un moyen de le faire?

Meilleure réponse

  • Cela peut être beaucoup plus facile que l’impression que vous obtenez de toutes les explications détaillées sur le Web. Je viens de faire ce qui suit sur Ubuntu 12.04 pour démarrer FreeDOS .iso pour une mise à jour du firmware

    • Installer grub-imageboot
    • copiez vos fichiers .iso dans / boot / images /
    • exécuter update-grub2

    Ou copiez / collez ces derniers:

     sudo -s
    apt-get install grub-imageboot
    mkdir /boot/images/
    cp $YOUR_ISO_FILE.iso /boot/images/
    
    update-grub2
     

    C’est tout.

    Parfois, vous devrez peut-être effectuer 2 étapes supplémentaires avant d’exécuter update-grub2:

    Si vous ne l’avez jamais fait auparavant, vous devez éditer / etc / default / grub pour voir le menu grub au démarrage:

     ## To show the menu, disable the hidden_timeout, and set a timeout
    #GRUB_HIDDEN_TIMEOUT=0
    GRUB_TIMEOUT=10
     

    Pour certaines images .iso, vous devrez peut-être ajouter cette option dans / etc / default / grub-imageboot: (J’en avais besoin pour mon FreeDOS .iso)

     ISOOPTS="iso raw"
     

    Si vous avez édité l’une de ces config. fichiers, vous devez exécuter update-grub2 encore.

    Mettre à jour:Voici l’entrée de menu résultante demandée par « dma_k »

     menuentry "Bootable ISO Image: SV100S2_64_128_120229" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos6)'
    search --no-floppy --fs-uuid --set=root 6ca082d0-63d0-48c3-9e5f-2ce5d7a74fe4
    linux16 /boot/memdisk iso raw
    initrd16 /boot/images/SV100S2_64_128_120229.iso
    }