Установка CLD-13 на IdeaPad Z570 с GPT и UEFI

Начну писать маленький how-to про установку на ноут с UEFI. Требуются исправления для нахождения истинного пути. Многим будет полезно, т.к. информацию о реальном опыте пока найти достаточно трудно.
И так вводные:
Имеется IdeaPad Z570 с установленной Win7 x64 GPT UEFI. Диск размечен установщиком винды. На диске информация, которую некуда деть. Переразмечать нельзя.

Model: ATA WDC WD7500BPVT-2 (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name Flags
1 1049kB 106MB 105MB fat16 EFI system partition boot
2 106MB 240MB 134MB Microsoft reserved partition msftres
3 240MB 4535MB 4295MB linux-swap(v1) Basic data partition
4 4535MB 73.3GB 68.7GB reiserfs Basic data partition legacy_boot
5 73.3GB 142GB 68.7GB ntfs Basic data partition
6 142GB 750GB 608GB ntfs Basic data partition

Задача:
установить CLD-13 и загрузиться.

Выполнение:
Выполнено успешно, но с несущественными ошибками на этапе загрузки.

Предварительно подготовить USB-FLASH, с помощью UltraISO записать CLD-13 на флэш как USB-HDD+. Загрузиться.

1. Устанавливаем систему через GUI установщик как показано в http://www.calculate-linux.ru/main/ru/calculate_install
точки монтирования: /dev/sda3 swap, /dev/sda4 /

Далее руководствуясь инструкцией http://www.thinkwiki.org/wiki/Installing_Gentoo_on_a_ThinkPad_X220.
Создание разметки GPT пропускаю, она была уже создана виндой.

2. Форматирует EFI-раздел # mkfs.vfat /dev/sda1

3. Редактируем /etc/fstab (отредактировал криво, автомонтирование не произошло и не понадобилось)

4. Обновляем GRUB до версии 2.0-r5.

# eix-sync
# emerge -u grub

5. Создаем директории и монтируем EFI-раздел, создаем efi- директории:
# mkdir /boot/efi
# mount /dev/sda1 /boot/efi
# mkdir /boot/efi/efi/grub -p
# mkdir /boot/efi/efi/boot

6. Копируем файлы:
# cp /usr/share/grub/{unicode.pf2,ascii.pf2} /boot/efi/efi/grub/

7. Создаем bootx64.efi, который будет запускаться при загрузке с раздела /dev/sda1, отмеченного как загрузочный. Если раздел еще не загрузочный, то надо его пометить как boot через parted или KDE Partition Manager:
# grub-mkimage -d /usr/lib/grub/x86_64-efi -O x86_64-efi -p “” -o /boot/efi/efi/boot/bootx64.efi part_gpt reiserfs fat ext2 normal chain boot configfile linux multiboot efi_gop linux

8. Копируем файлы. Написано, что на усмотрение пользователя, но я скопировал.
# cp /usr/lib/grub/x86_64-efi/*.mod /boot/efi/efi/boot/
# cp /usr/lib/grub/x86_64-efi/*.lst /boot/efi/efi/boot/

9. Копирует grub.cfg:
# cp /boot/grub/grub.cfg /boot/efi/efi/boot/

10. Перезагружаемся.

При загрузке на секунду появляется сообщение о недостающем файле, наверное о модуле, и загрузка продолжается как обычно.

Исправления и дополнения приветствуются.

**

UPDATE:

1. Репозиторий flow (п4) не нужен. sys-boot/grub-2.00-r1 из основного репо работоспособен:

GRUB_PLATFORMS=“efi-64” добавляем в make.conf
размаскируем sys-boot/grub-2.00-r1 и sys-boot/efibootmgr-0.5.4

[I] sys-boot/grub
(2) 1.99-r5{tbz2}[1] *2.00_beta6 (~)2.00-r1*9999
Installed versions: 2.00-r1(2)(02:36:13 AM 01/30/2013)(nls sdl truetype -custom-cflags -debug -device-mapper -doc -efiemu -libzfs -mount -static GRUB_PLATFORMS=“efi-64 -coreboot -efi-32 -emu -ieee1275 -multiboot -pc -qemu -qemu-mips -yeeloong”)
Grub2 потянет за собой sys-boot/efibootmgr-0.5.4

2. Поддержка EFI в ядре уже есть. Желательно добавить CONFIG_EFI_VARS=y, это создаст модуль efivars для доступа к переменным EFI через /sys. Но загрузчик установится и без него.

3. Структуры каталогов создавать не нужно. (п. 5-8). Создаем точку монтирования /boot/efi и монтируем первый раздел с EFI:
# mkdir /boot/efi
# mount /dev/sda1 /boot/efi

4. Устанавливаем Grub!
# grub2-install --target=x86_64-efi

Без #modprobe efivars не будет такой вот подробной таблички:

BootCurrent: 0003
Timeout: 1 seconds
BootOrder: 0009,0003,0004,0005,0008,0002,0006,0007
Boot0000 Setup
Boot0001 Boot Menu
Boot0002* USB FDD:
Boot0003* ATA HDD: WDC WD7500BPVT-24HXZT3
Boot0004* ATAPI CD: MATSHITADVD-RAM UJ8B1AS
Boot0005* USB HDD:
Boot0006* USB CD:
Boot0007* PCI LAN: Realtek PXE B04 D00
Boot0008* Windows Boot Manager
Boot0009* calculate
Installation finished. No error reported. <-- главное это!

Появятся /boot/efi/EFI/calculate/grubx64.efi и /boot/grub2 с множеством полезных (?) файлов (шрифты, локали, темы). Не понадобился grub2-mkimage (п.7)

5. Создаем файл конфигурации.
grub2-mkconfig -o /boot/grub2/grub.cfg

6. Контролируем, что получилось, перезагружаемся.

Последовательность операций проведена на машине, которая уже смогла загрузиться с EFI.
Полезная ссылка: http://wiki.gentoo.org/wiki/GRUB2_Quick_Start

Спасибо за статью. Может в блог перенесёте?