Я перенес федору (19) на UEFI, поступая согласно этому руководству: http://wiki.gentoo.org/wiki/GRUB2#UEFI.2FGPTТ.е. создал раздел ESP, создал UEFI загрузочную флешку, туда grub2-install, загрузился с нее в режиме UEFI, сделал grub2-install на ESP. Проверил через efibootmgr -v, что создалась загрузочная запись (в федоре инсталляционные скрипты должны сами ее создать, но можно и руками, ничего сложного, в вики есть пример). Выбрал в биосе загрузочным диск с ESP в режиме UEFI. Собственно, все - биос грузит grub2, дальше линукс.
Загрузка стала на несколько секунд быстрее, чем в MBR-режиме. Причем основное ускорение не до запуска grub2, а при инициализации ядра - практически моментально стало проходить.
Из специфики, слетел режим фреймбуффера консоли в родном разрешении (через radeonfb - он не поддерживается при загрузке через UEFI) - пришлось заново выставить VESA-режим, там есть ограничения, поставил 1024x768x32.
Если биос не видит UEFI-флешку, есть руководства, как сделать тоже самое с UEFI CD/DVD. Там только grub2 на диске нужен-то, больше ничего. У меня, например, внешний DVD при подключении по eSATA не распознавался как загрузочный UEFI - контроллер на материнке для eSATA не имел UEFI-фирмвари, поэтому загрузка с CD была только legacy, подключил тот же драйв по USB - все стало нормально. Но я слышал о проблемах с UEFI и на некоторых USB-контроллерах, например USB2 контроллер имеет поддержку загрузки по UEFI, а USB3 контроллер - нет, в таком роде.