web-dev-qa-db-fra.com

Installer Ubuntu à partir d'un fichier iso en utilisant grub2

J'ai des versions précédentes d'Ubuntu, qui incluent grub2. Je vois sur Internet que, grub2 peut démarrer à partir d'un fichier iso. J'ai donc démarré Ubuntu à partir d'un fichier iso. Cependant, chaque fois que j'essaie de l'installer, l'erreur s'affiche: " Le disque doit d'abord être démonté avant l'installation ".

Ma question est la suivante: Comment puis-je installer Ubuntu 12.04 à partir d'un fichier iso en utilisant grub2?

5
Anwar

J'ai réussi à démarrer à partir d'un fichier iso et installer à partir de ce fichier iso!

La procédure est ici

  • Commencez par placer votre fichier iso Ubuntu dans une partition, je l’ai placée dans la partition "NTFS", mais cela devrait également fonctionner avec la partition ext4. C'est la deuxième partition de mon disque dur. Par exemple, appelons notre fichier iso Ubuntu comme ubuntu.iso. la partition est /dev/sda2 dans mon cas. L'emplacement du fichier iso Ubuntu est maintenant dans (hd0,2)/ubuntu.iso tel que vu par grub2, c'est-à-dire qu'il se trouve à la racine de la deuxième partition.

  • Puis redémarrez votre système contenant grub2.

  • Presse SHIFT pour amener le menu grub2, s'il n'est pas affiché par défaut.

  • Dans le menu grub2, appuyez sur C pour apporter l'invite de commande de grub2.

  • Dans la commande Invite, tapez un par un en appuyant sur Enter après chaque ligne.

    loopback loop (hd0,2)/ubuntu.iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso quiet splash --
    initrd (loop)/casper/initrd.lz
    boot
    

Dans la 2e commande, si vmlinuz ne fonctionne pas, utilisez vmlinuz.efi.

Après avoir tapé boot, appuyez sur Enter. Le système Live Ubuntu sera démarré.

  • Ouvrez un terminal et tapez la commande ci-dessous pour démonter le lecteur où réside le fichier iso

    Sudo umount -l /isodevice  
    
  • Continuez ensuite avec la procédure d'installation normale.

Remarques:

  1. Si vous placez votre fichier ISO dans une partition autre que la 2ème partition, remplacez (hd0,2) par (hd0,X), où X correspond au numéro de la partition.

  2. Si vous mettez votre fichier ISO dans une clé USB et que vous démarrez grub2 à partir du disque dur (installé par votre système précédent) , modifiez (hd0,2) en conséquence. Si vous ne possédez qu'une partition dans la clé USB, il s'agira de (hd1,1). ici hd1 fait référence à la clé USB.

  3. J'ai testé cette méthode pour installer Ubuntu dans la partition ext4 et jfs, ils ont fonctionné. Mais l'installation dans la partition btrfs a échoué.

9
Anwar