web-dev-qa-db-fra.com

Convertir du mode de démarrage EFI au BIOS

J'ai un ordinateur portable Samsung NP900X4C avec une installation chiffrée par LUKS. Le système démarre en mode UEFI.

Le problème est que le module du noyau samsung-notebook est désactivé en mode UEFI et que des fonctionnalités telles que le rétroéclairage du clavier me manquent.

Est-il possible de modifier l'installation actuelle afin qu'elle puisse démarrer en mode BIOS?

Est-ce exact que les étapes de base seraient la conversion du disque de GPT en MBR et l'installation de grub à partir d'un CD live? Serait-ce possible avec une partition LUKS?

5
Lukas F.

Je compris le chemin exact par moi-même. Rod Smith avait raison, c’est plus facile que je ne le pensais.

Voici la solution si quelqu'un d'autre en a besoin:

Disposition originale de la partition:

  • /dev/sda1 (Partition EFI)
  • /dev/sda2 (partition de démarrage)
  • /dev/sda3 (Racine et échange cryptés LVM2/LUKS)

Conversion au démarrage du BIOS:

  1. J'ai supprimé la partition EFI et créé une nouvelle partition avec le drapeau bios_grub à la place.
  2. Utilisation de ce didacticiel J'ai monté le système de fichiers crypté, chrooté dedans et installé GRUB.
  3. Supprimez la partition EFI de /etc/fstab.
4
Lukas F.

C'est possible et c'est plus facile que vous ne le pensez. Linux peut démarrer correctement à partir d'un disque GPT en mode BIOS. Il n'est donc pas nécessaire d'effectuer la conversion de MBR à GPT. Avec un peu de chance, il vous suffira d'installer un chargeur de démarrage en mode BIOS (GRUB, LILO ou SYSLINUX) sur le disque. Il y a cependant trois mises en garde:

  • Je n'ai jamais utilisé LUKS, donc je ne suis pas sûr de l'impact que cela pourrait avoir sur les choses. Je ne m'attendrais pas à des problèmes, mais c'est peut-être mon manque d'expérience en matière de conversation.
  • Certains EFI ont des exigences particulières pour démarrer en mode BIOS. Le plus souvent, certains ne démarreront en mode BIOS que s'ils voient un indicateur de démarrage/actif sur une partition MBR, ce qui est normalement absent sur les disques GPT. Vous pouvez contourner ce problème en utilisant une ancienne version de fdisk (une version sans support GPT ajouté récemment) pour définir l'indicateur de démarrage/actif ou en utilisant une nouvelle version de parted mets un drapeau (dont le nom, je ne me souviens pas de cela) sur tout le disque. Si vous avez de la chance, vous n'aurez pas à traiter ce problème. Voir cette page pour plus d'informations sur ce problème.
  • Si l'ordinateur exécute un double démarrage avec Windows, sa conversion en mode BIOS risque d'être beaucoup plus délicate. Dans ce cas, il pourrait être plus facile d'installer rEFInd en tant que gestionnaire de démarrage. rEFInd peut alors démarrer Windows en mode EFI et démarrer le mode BIOS GRUB (ou ce que vous utiliserez ultérieurement). Pour ce faire, vous devrez toutefois modifier refind.conf: supprimez les commentaires de la ligne scanfor et assurez-vous que hdbios figure parmi les éléments analysés.
6
Rod Smith