Je viens de m'installer pour installer Debian 7, qui contient quelque chose appelé "EFI" qui est entièrement nouveau pour moi.
J'ai parcouru l'installation comme d'habitude;
Le programme d’installation m’avait prévenu qu’aucune partition EFI n’avait été trouvée, mais je l’avais ignorée, car j’aime vivre dangereusement.
Mais cette installation n'est pas amorçable, grub se plaint de la «magie ELF» et me laisse tomber en mode de secours.
Donc, je lance maintenant à nouveau l'installation et j'ai trouvé l'option de créer une partition EFI. Mes questions sont les suivantes.
Votre ordinateur est doté du micrologiciel UEFI, qui remplace l’ancien BIOS (même s’il prend toujours en charge les systèmes d’exploitation ne contenant que du BIOS, sous le nom "CSM").
Dans les systèmes BIOS, le chargeur de démarrage (ou le "stage1" d'un gros chargeur de démarrage) est stocké à l'intérieur du MBR , dans le secteur zéro du disque. (Le MBR de 512 octets réserve 446 octets pour le code d'amorçage, le reste étant utilisé pour les informations de partition.) Si le chargeur d'amorçage est trop volumineux, son code MBR "stage1" tente généralement de trouver des fichiers "stage2" dans votre partition/boot.
Dans les systèmes EFI ou UEFI, la zone du code d'amorçage dans le MBR est généralement vide (la plupart des systèmes UEFI n'utilisent même pas le MBR pour le partitionnement, préférant GPT ). Au lieu de cela, tous les chargeurs de démarrage sont stockés en tant que programmes .efi
ordinaires dans une "partition système EFI", qui est une partition FAT32 normale avec un "type de partition" spécial dans la table des partitions. Si vous avez plusieurs systèmes d'exploitation, ils partagent la même partition système EFI.
/boot/efi ├── EFI Arch initramfs-linux.img └── vmlinuz-linux.efi Gummiboot Gummiboot.efi Loader Entrées │ └── Arch.conf Loader.conf SHELLX64.EFI
Certains utilisateurs choisissent de placer la partition EFI à /boot
, ce qui facilite un peu la configuration pour les systèmes exclusivement Linux. Mais lors du double démarrage - même s’il s’agit de deux distributions Linux différentes - je suggère d’avoir la partition EFI à /boot/efi
. Un /boot
séparé est généralement inutile.)
La partition EFI est requise si vous souhaitez démarrer votre système en mode UEFI. Cependant, si vous voulez utiliser une Debian amorçable avec UEFI, vous devrez peut-être également réinstaller Windows, car le mélange des deux méthodes de démarrage est au mieux incommode.
Windows 7 et Debian 7 prennent en charge le BIOS et le UEFI. Ils installent le chargeur de démarrage approprié en fonction du mode d’initialisation du installer . Souvent, les systèmes UEFI disposent d’un commutateur "Mode de démarrage" dans leur écran de paramètres. avoir des options telles que "UEFI uniquement", "UEFI et CSM", "Legacy (BIOS) uniquement", "BIOS, puis UEFI" ou quelque chose de similaire. (CSM est Compatibility Support Module, l'émulation du BIOS.)
Votre système Windows 7 a probablement été installé en mode BIOS, mais le programme d'installation de Debian démarre maintenant en mode UEFI et propose d'installer un chargeur de démarrage compatible UEFI. (Peut-être que vous avez basculé le commutateur "UEFI/BIOS" quelque part. Je ne sais pas.)
Pour l'instant, vous pouvez ignorer complètement EFI et réinstaller GRUB2 dans le MBR, éventuellement à l'aide de grub-install --target=i386-pc
.
Ce n’est pas le même système d’exploitation, mais c’est un problème similaire. Ubuntu 13.04 a été installé sur un PC fonctionnant sous Windows 8. L’option de démarrage m’a donné l’option de démarrage directe de Windows 8. Il fallait donc utiliser la réparation de démarrage, mais elle ne reconnaissait carte sans fil donc je suis les étapes sur ce lien pour réparer le problème avec la carte sans fil: Puis-je activer le WiFi sur un Live CD Ubuntu?
Fondamentalement, ce que j'ai fait pour activer le sans fil était:
Ensuite, j'ai suivi les étapes de https://help.ubuntu.com/community/Boot-Repair
En gros, ce que j'ai fait était:
lancez Boot-Repair à partir de: 1.le tableau de bord (le logo Ubuntu en haut à gauche de l'écran)
ou Système-> Administration-> Menu Boot-Repair (Ubuntu 10.04 uniquement)
ou en tapant 'boot-repair' dans un terminal
Cliquez ensuite sur le bouton "Réparation recommandée". Lorsque la réparation est terminée, notez l'URL (paste.ubuntu.com/XXXXX) qui apparaît sur un papier, puis redémarrez et vérifiez si vous avez restauré l'accès à vos systèmes d'exploitation.
Si la réparation a échoué, indiquez l'URL aux personnes qui vous aident par courrier électronique ou par forum.