6030 links
  • GuiGui's Show

  • Home
  • Login
  • RSS Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
page 1 / 1
  • partitioning - grub2-install: "this GPT partition label contains no BIOS Boot Partition" - Super User

    Je souhaite transférer le contenu du disque dur système d'une machine virtuelle sur un disque dur en ma possession.

    Je n'ai pas accès à l'hyperviseur, et il est distant alors que le nouveau disque est local.

    J'utilise tar avec les bonnes options.

    Je répare grub avec la méthode habituelle.

    Mais grub-install refuse de bosser :

    grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible;
    grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged.
    grub-install: error: will not proceed with blocklists

    Oui… Le disque de la machine virtuelle contient une table des partitions MBR, le nouveau disque dur une table GPT.

    Compte-tenu de la capacité du nouveau disque dur (8 To), je suis obligé d'utiliser GPT.

    Il me reste deux solutions :

    • Utiliser EFI dans la future machine virtuelle qui utilisera ce disque dur ;

    • Créer une partition de boot BIOS.

    La première solution oblige à modifier la configuration de l'hyperviseur de destination. De plus, si dans le futur je transfère cette machine virtuelle sur un autre hyperviseur, cela me contraindra, car peu de prestataires fournissent des VM avec EFI (et il est peu probable que j'ai autant de capacité de stockage, donc l'utilisation de GPT ne se justifiera plus).

    J'ai donc choisi la deuxième solution, plus pérenne. Avec gparted :

    • j'ai réduit une partition ;

    • j'ai créé une partition primaire « non formatée » dans l'espace libéré au point précédent ;

    • j'ai ajouté le drapeau « bios_grub » à cette partition (il faut donc d'abord la créer).

    Retour dans un chroot pour ré-installer GRUB, et, cette fois-ci, grub-install fonctionne. \o/

    21/06/2023 17:49:50 - permalink -
    - https://superuser.com/questions/903112/grub2-install-this-gpt-partition-label-contains-no-bios-boot-partition
Links per page: 20 50 100
page 1 / 1
Mentions légales identiques à celles de mon blog | CC BY-SA 3.0

Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community