https://forum.ubuntu.ru/index.php?topic=167665.msg1410817#msg1410817
Ставите на чистый хард Win7, не забыв сделать раздел EFI больше 100 метров (150 должно хватить на оба загрузчика.)
Потом ставите Ubuntu. Если не взлетает сразу - смотрите по ссылке, как выправить загрузчик.
AnrDaemon, спасибо! Ваш пост я видел. А grub-install сделал из chroot`а сразу, как возникла проблема. К сожалению, ставить на чистый хард не ближайшее время имею возможности по времени

Однако, по, суди, у меня так и ставилось. Я не понимаю двух вещей:
1) Почему в UEFI Shell`е дублируется вариант загрузки Ubuntu? Как вообще UEFI ищет операционки...
2) Какого лешего GRUB запускает-таки Ubuntu, если вставлена флешка с инсталлятором. Такое ощущение, что GRUB чего-то ждет.
upd:Пока не могу найти описание: что
grub-install такое выводит? Откуда-то берет ту самую флешку, хотя она уже отключена.
root@voron-desktop:/boot/grub# grub-install /dev/sda
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0003,000A,0002,0001
Boot0001 CD/DVD Drive
Boot0002* Hard Drive
Boot0003* Windows Boot Manager
Boot000A* UEFI: JetFlashTranscend 8GB 8.07
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0003,000A,0002,0001
Boot0001 CD/DVD Drive
Boot0002* Hard Drive
Boot0003* Windows Boot Manager
Boot000A* UEFI: JetFlashTranscend 8GB 8.07
Boot0000* ubuntu
Installation finished. No error reported.
upd:А, немного просветился через
man efibootmgr.
upd: [РЕШЕНО основное]Не знаю, что именно повлияло, но Ubuntu стала загружаться нормально. Я всего-лишь удалил через
efibootmgr упоминание о моей флешке и сделал опять
grub-install /dev/sda, проверив правильный порядок загрузки. Ну, и еще на всякий
update-grub, но это, по идеи, никак не должно было повлиять на результат. Однако UEFI Shell материнки почему-то упорно видит два одинаковых пункта загрузки Ubuntu.