J'ai un ordinateur avec deux SSD de 500 Go, sda et sdb. J'utilise Ubuntu 14.04 sur sda, et il n'y a rien sur sdb. Ma carte mère a un firmware UEFI. Je souhaite installer Windows 10 sur sdb.
Il existe de nombreuses réponses à la question de savoir comment installer Windows après Ubuntu, mais ils supposent que les deux systèmes se trouvent sur des partitions distinctes sur le même disque. Ils expliquent ensuite que Windows cassera Grub et comment y remédier.
Si j'installe Windows sur sdb, un lecteur complètement séparé, est-ce qu'il cassera toujours grub?
Merci beaucoup.
L'installation de Windows n'est pas réellement break GRUB sur une installation basée sur EFI; cela fait juste le chargeur de démarrage de Windows par défaut. Dans le cas d'un BIOS- basé sur un système, cela se fait par écrasement de Windows GRUB (qui pourrait être considéré comme un type de casse), mais dans le cas d'un système basé sur EFI, cela se produit lorsque Windows installe son propre chargeur de démarrage à côté de GRUB, puis dire à l'ordinateur de démarrer à l'aide du chargeur de démarrage de Windows par défaut. Dans ce deuxième cas (EFI), GRUB reste inchangé et le le chargeur de démarrage par défaut peut être modifié de différentes manières:
bcfg
qui manipule les variables de démarrage. Vous pouvez utiliser cet outil pour modifier l'ordre de démarrage. Voir ici pour en savoir plus sur ce sujet.bcdedit
sous Windows - Saisie bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
dans un Windows Administrateur La fenêtre d'invite de commandes définira Ubuntu par défaut. (Si le démarrage sécurisé est désactivé, grubx64.efi
peut fonctionner aussi bien que shimx64.efi
, et dans certains cas, peut être nécessaire; mais shimx64.efi
est plus susceptible de fonctionner.)efibootmgr
sous Linux - La commande efibootmgr
peut afficher et modifier les entrées de démarrage EFI. Vous taperiez Sudo efibootmgr -v
pour afficher les entrées actuelles, puis utilisez -o
pour modifier l'ordre de démarrage, comme dans Sudo efibootmgr -o 2,7,4
pour démarrer Boot0002
d'abord, suivi de Boot0007
si cela échoue, et une dernière tentative de Boot0004
.bless
sous OS X - L'outil d'OS X pour manipuler les entrées de démarrage EFI est bless
. C'est un peu complexe, et les Mac sont un peu bizarres, donc je ne le décrirai pas en détail ici.Notez que sur un système EFI, l'utilisation d'un disque par rapport à deux disques ou plus est largement hors de propos. Cela est dû au fait que le processus de démarrage EFI implique des pointeurs basés sur NVRAM vers des chargeurs de démarrage. Les entrées NVRAM incluent des identificateurs des disques et des partitions sur lesquels les chargeurs de démarrage sont stockés. Toute partition peut contenir autant de chargeurs de démarrage que vous le souhaitez (jusqu'à une limite théorique très élevée); ou vous pouvez les répartir sur autant de partitions et de disques que vous le souhaitez. C'est à peu près la même chose. Une mise en garde cependant: une stratégie souvent utilisée pour gérer les démarrages multiples en mode BIOS consiste à retirer le disque d'un système d'exploitation déjà installé lors de l'installation d'un deuxième système d'exploitation. Cela peut toujours avoir un avantage en termes de sécurité sur les systèmes EFI, mais il y a un hic: si vous supprimez un disque, certains EFI remarqueront qu'il a disparu et supprimera les entrées NVRAM pour les chargeurs de démarrage stockés sur ce disque. Ainsi, l'échange de disques comme sur un système BIOS peut rendre plus difficile le démarrage du deuxième système d'exploitation, car vous devrez recréer son entrée de gestionnaire de démarrage EFI.
Tant que vous gardez toutes les partitions de Windows (à la fois système réservé et C :) confinées au deuxième disque (sdb), cela ne cassera pas votre grub installé sur le premier disque (sda). Vous n'aurez qu'à sélectionner le disque à partir duquel démarrer à partir de votre bios. Ensuite, votre bios exécutera simplement le chargeur de démarrage respectif, que ce soit Windows ou Grub.