web-dev-qa-db-fra.com

Puis-je garder BURG sur un triple démarrage avec Windows 7 et Windows 8?

Ayant installé Windows 8 déjà sur une machine virtuelle, j'ai pensé que j'aimerais voir comment c'est réellement, car la machine virtuelle était un peu décalée.

Windows 8 peut être installé comme n'importe quel autre système d'exploitation, et il prend en charge le double démarrage avec Windows 7. Cependant, il semble utiliser son propre gestionnaire de démarrage, donc si je l'installe, pourrai-je démarrer Ubuntu par la suite?

Puis-je conserver BURG comme chargeur de démarrage?

(En se référant à cela article Lifehacker sur la configuration d'un double démarrage Windows 7/Windows 8.)

Merci déjà d'avance!

4
Lassi

Je n'arrive pas à trouver beaucoup de détails pour savoir si Windows 8 utilise toujours bootmgr sous tout ce métro, mais d'après ce que je peux voir (ne l'ayant jamais installé), je crois que c'est le cas. Il existe cependant un moyen infaillible (et réversible) de vérifier.

Démarrez d'abord sur un CD live ou USB de la distribution de votre choix. Ensuite, une fois démarré, déterminez sur quel disque dur Windows 7 est installé.

#ls -la /dev/disk/by-label
#(gparted)&

La première commande listera les étiquettes des systèmes de fichiers que Linux peut reconnaître et sur quelle partition ils se trouvent sous la forme: Label -> /dev/sda1 où 'a' est le lecteur et '1' est la partition. Exécutez ensuite la commande suivante pour enregistrer le MBR (secteur de démarrage uniquement, pas de partitions) dans un fichier au cas où vous souhaiteriez annuler ces modifications ultérieurement. (Enregistrez ce fichier sur une clé USB peut-être) [EDIT: assurez-vous que /dev/sda ci-dessous correspond à la sortie de ls pour le lecteur Windows 8 est activé, par exemple, si Windows8 -> /dev/sdc3 puis utilisez /dev/sdc]

#dd if=/dev/sda of=/path/to/safe/storage/orig_mbr.bin bs=446 count=1

Utilisez maintenant gparted pour créer une partition pour Windows 8 et suivez la procédure d'installation pour Windows 8. Ensuite, redémarrez le CD live ou USB et exécutez:

#dd if=/dev/sda of=/path/to/safe/storage/win8_mbr.bin bs=446 count=1
#dd if=/path/to/safe/storage/orig_mbr.bin of=/dev/sda bs=446 count=1

Cela sauvegardera le MBR de Windows 8 et installera votre ancien (restaurant ainsi BURG/GRUB/LILO/etc). Vous pouvez maintenant démarrer n'importe quel Linux que vous avez sur cette boîte et essayer de faire la procédure de mise à jour/sonde de votre chargeur de démarrage. Si Windows 8 est détecté (ou si plusieurs systèmes d'exploitation Windows sont détectés), Windows 8 utilise la même procédure de démarrage que Windows 7 (appelé bootmgr) et vous pouvez continuer à utiliser votre chargeur de démarrage actuel. Sinon, vous pouvez essayer de le charger manuellement en chaîne comme vous le feriez pour ntdlr et Windows XP.

1
Huckle