• [^] # Re: Même sans dual boot

    Posté par . En réponse au message Virtualisation de windows sous Ubuntu. Évalué à 2. Dernière modification le 28 mars 2021 à 11:22.

    Hors sujet parce que cela ne concerne pas un boot windows mais Grub peut aussi démarrer sur un fichier iso linux.

    Pour démarrer sur une iso exemple.iso non-gravée située dans /home/utilisateur/Téléchargement sur la première partition msdos1 du premier disque (hd0):

    set root=(hd0,msdos1)
    loopback loop (hd0,msdos1)/home/utilisateur/Téléchargements/exemple.iso
    linux (loop)/vmlinuz
    initrd (loop)/initrd.img
    boot

    Même si l'on se rappelle plus du nom exact de l'iso et si on a pas examiné le contenu de l'iso pour connaître les noms du noyau et de l'image d'init, l'auto-complétion avec la touche tab de grub permet de naviguer dans les dossiers jusqu'à l'iso et après linux (loop)/ permet d'afficher les fichier disponibles dans l'iso.

    Sur divers tuto cette manip passe par l'installation de paquets divers, ou par la modification du fichier de menu grub ou encore par l'initialisation d'une variable set isofile="/home/utilisateur/Téléchargement/exemple.iso" mais cette variable isofile ne sert qu'une fois.

    Au moment de choisir le noyau sur l'iso, il y a quelquefois des fichiers d'aide que l'on peut lire depuis l'invite de commande grub avec cat :
    cat (loop)/README

    Cela ne rentre pas sur une page d'écran, pas de soucis il y a un pager :
    set pager=1

    Le pager est aussi utile pour la commande help.

    Pour essayer de détecter des disques non reconnus par le bios ou invisible avec la commande ls de grub comme ma clé usb, c'est la commande nativedisk du coup avec la commande ls hd0 devient ata6 mais usb1 est bien affiché.

    J'ai vu des articles sur le web pour booter windows 10 plus finement qu'avec chainloader +1, mais je ne vais pas vérifier.

    Bref grub peut faire plein de choses, la plupart du temps il se fait oublier.