Dual boot Linux and Lion on FileVault 2 disk I have Mac OS X Lion installed on FileVault partition. On the same disk I've installed GNU/Linux. When I boot my MacBook I can only boot Lion.

How to boot Linux?

In case you need here is more details about my setup.

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

Partition setup:

/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 is in fact Linux Ext4 root partition, no idea why on diskutil listing looks like that.
Installing rEFInd and following the included instructions does work for me using OS X 10.8 with FileVault2 and Debian GNU/Linux using grub-efi.

In short: Use a protective MBR and install rEFInd to the efi system partition (esp) (use rEFInd's install.sh --esp). Rename the refind folder on the esp to BOOT and rename the efi file aswell to allow faster loading of rEFInd.

In Debian mount the esp, create a subdirectory debian in /efi/EFI, load the efivars kernel module and install grub-efi.

Make sure you read also the general instruction on that page regarding installation.