7 votes

Double démarrage de Linux et Lion sur un disque FileVault 2

J'ai installé Mac OS X Lion sur une partition FileVault. Sur le même disque, j'ai installé GNU/Linux. Lorsque je démarre mon MacBook, je ne peux démarrer que Lion.

Comment démarrer Linux ?

Au cas où vous auriez besoin, voici plus de détails sur mon installation.

MacBook Pro 13" (8,1) - MC724LL/A (2,7 GHz)

Configuration des partitions :

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *160.0 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:          Apple_CoreStorage                         139.5 GB   disk0s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk0s3
   4:                 Linux Swap                         509.6 MB   disk0s4
   5:       Microsoft Basic Data                         18.5 GB    disk0s5
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS SSD                    *139.1 GB   disk1
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:          Apple_CoreStorage                         999.9 GB   disk2s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk2s3
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS HDD                    *999.7 GB   disk3

Microsoft Basic Data est en fait une partition Linux Ext4 Root, mais je ne sais pas pourquoi le listing de diskutil ressemble à cela.

3voto

Craig Lebakken Points 976

Installation rEFInd et en suivant les instructions incluses instructions fonctionne pour moi sous OS X 10.8 avec FileVault2 et Debian GNU/Linux avec grub-efi.

En bref : Utilisez un MBR de protection et installez rEFInd sur la partition système efi (esp) (utilisez install.sh --esp de rEFInd). Renommer le dossier refind sur l'esp en BOOT et renommer également le fichier efi pour permettre un chargement plus rapide de rEFInd.

Dans Debian, montez l'esp, créez un sous-répertoire debian dans /efi/EFI, chargez le module noyau efivars et installez grub-efi.

Veillez à lire également le instruction générale sur cette page concernant l'installation.

2voto

Dewi Morgan Points 297
  1. Première solution : Pour démarrer une partition Linux, téléchargez et installez rEFIt : http://refit.sourceforge.net/ Vous devez synchroniser les tables de partition par la suite.
  2. Deuxième solution : Maintenir pendant le démarrage. Choisissez ensuite Macintosh HD o Windows (=Linux dans votre cas)

2voto

Markus Points 121

Selon un article de blog J'ai obtenu un refit pour travailler avec mon macbook crypté par filevault 2 :

  1. Téléchargez rEFIt (version 0.14 pour l'instant) sur le site Internet de la Commission européenne. Site officiel du rEFIt
  2. Ouvrez le fichier .dmg, mais n'exécutez pas le programme d'installation.
  3. Dans les étapes suivantes, nous allons monter la partition EFI cachée, copier et activer rEFIt :
    $ sudo mkdir -p /efi
    $ sudo mount -t msdos /dev/disk0s1 /efi
    $ cp -r /Volumes/rEFIt/efi/* /efi/EFI
    $ sudo bless --mount /efi --setBoot --file /efi/efi/refit/refit.efi --labelfile /efi/efi/refit/refit.vollabel

Notez que le dossier /efi/EFI contient déjà le chargeur de démarrage Apple. Si j'étais à votre place, je ne l'enlèverais pas :-p

Notez que rEFIt met 25 secondes à apparaître.

Cela devrait vous permettre de sélectionner votre partition de démarrage linux.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X