J'avais Windows 10 installé sur ma machine. J'ai créé une partition supplémentaire et installé Ubuntu dessus. Pendant l'installation, une erreur s'est produite lors de l'installation de grub. Pour résoudre ce problème, j'ai choisi une partition de 500 Mo (je suppose que c'était MBR) à monter sur/boot/efi et procédé à l'installation. Cette installation fixe ne permet toutefois pas à Windows de détecter Windows 10.
/ dev/sda1 est la partition que j'ai choisi de monter sur/boot/efi./dev/sda2 est l’installation de Windows 10./dev/sda6 est Ubuntu.
Lorsque j'utilise Sudo update-grub
, grub ne détecte pas l'installation de Windows 10. Je m'inquiète de perdre mon installation de Windows 10 si je ne fais que suivre un article de blog au hasard. Quelqu'un peut-il m'expliquer ce qui s'est passé et m'indiquer comment y remédier?.
Votre /dev/sda
utilise le système de partitionnement Master Boot Record (MBR) . Sauf si vous avez un deuxième disque dur qui utilise le système plus récent GPT , cela signifie que Windows est installé en mode BIOS/CSM/legacy, car Windows lie son mode de démarrage à son type de table de partition - sur les disques MBR, Windows installe et démarre uniquement en mode BIOS, et sur les disques GPT, Windows installe et démarre uniquement en mode EFI/UEFI.
Il semble que vous ayez forcé Ubuntu à s’installer en mode EFI. (Ubuntu est moins restrictif que Windows pour le lien entre le mode d’amorçage du mode d’amorçage et le type de table de partition.) Si tel est le cas, vous disposez d’une version de GRUB en mode EFI, qui ne peut pas lancer le chargeur de démarrage Windows en mode BIOS. De manière générale, il existe trois manières de résoudre ce problème:
refind.conf
: décommentez la ligne scanfor
et assurez-vous que hdbios
figure parmi les options. Cela activera la prise en charge du démarrage du BIOS dans rEFInd, à la suite de quoi une icône en forme de losange grise devrait démarrer l'ordinateur en mode BIOS, en plus des options de démarrage par défaut du mode EFI, qui devraient démarrer Ubuntu.Parmi ces options, la première est la moins élégante à long terme, comme le décrit ma page sur le CSM (référencée plus tôt); mais son risque est relativement faible. Si je faisais une nouvelle installation, je recommanderais de tout faire en mode EFI, mais convertir Windows de manière à démarrer de cette manière comporte des risques non négligeables, aussi je suis réticent à le recommander. L'utilisation d'un démarrage en mode mixte est susceptible d'être une solution à court terme, mais elle est également probablement la plus délicate, en particulier si vous vous fiez au gestionnaire de démarrage intégré de l'ordinateur. Dans l’ensemble, il est difficile de faire une simple recommandation de la méthode à utiliser, car cela dépend de vos besoins, de vos compétences et de votre situation.