J'ai deux disques dans mon système:
Ce système est mon serveur domestique. Je migre de Windows vers Kubuntu, mais cela va prendre un certain temps, car je ne peux pas encore dupliquer toutes les fonctionnalités. Entre-temps, je souhaite exécuter le double démarrage afin de pouvoir exécuter le serveur tel quel (Windows) pendant que je configure le déploiement de Kubuntu à tout moment disponible. Alors:
J'aimerais ajouter windows boot à la liste des cibles de grub, cependant update-grub
ne trouve pas mon chargeur de démarrage Windows.
Je suppose que le problème est qu’il recherche un démarrage EFI alors qu’il n’existe qu’un BIOS hérité.
Est-il possible d'ajouter mon installation de Windows en tant que cible Grub?
Ce n'est pas possible avec GRUB; cependant, il est possible avec mon gestionnaire de démarrage rEFInd:
/boot/efi/EFI/refind/refind.conf
: Décommentez la ligne scanfor
et assurez-vous que hdbios
fait partie des options.Le résultat devrait être, dans l'écran rEFInd, des options permettant de démarrer Ubuntu et une option en forme de losange gris permettant de démarrer Windows. (Si vous avez plusieurs disques, il peut y avoir plusieurs options de démarrage Diamond, une pour chaque disque. Si vous avez plusieurs disques et une seule de ces options et que cela ne fonctionne pas, supprimez la mise en commentaire de l'option uefi_deep_legacy_scan
dans refind.conf
.)
Si vous souhaitez tester ce processus avant d’installer quoi que ce soit sur votre disque dur, vous pouvez le faire en utilisant l’image de clé USB de rEFInd (disponible sur sa page de téléchargement ). Comme vous venez de le décrire, vous devrez éditer EFI/refind/refind.conf
sur le lecteur USB - mais bien entendu, le point de montage sera ce qu'il est, pas /boot/efi
.
Encore une mise en garde: rEFInd peut démarrer un chargeur de démarrage en mode BIOS sur la plupart des ordinateurs basés sur EFI, mais pas sur tous. Quelques premiers EFI utilisaient un EFI sur un BIOS conventionnel, plutôt qu'un EFI avec un CSM. rEFInd ne pourra pas rediriger vers un chargeur de démarrage en mode BIOS sur ces premiers EFI. (Il en va de même pour les systèmes dépourvus de BIOS sous-jacent ou de CSM, mais vous ne l’avez manifestement pas si vous pouvez démarrer Windows en mode BIOS.)
Il y a trois autres options à considérer:
En raison du fonctionnement de l'UEFI (ce qui est probablement le cas sur votre système), il n’est pas possible d’obtenir le démarrage de GRUB sur des systèmes d’exploitation non compatibles avec UEFI, car GRUB n’a pas possibilité de dicter le mode d’amorçage utilisé et UEFI ne charge pas les systèmes d’exploitation non UEFI.