Суть в том, чтобы для выбора ОС использовать загрузчик Windows. А загрузчик Ubuntu поставить на раздел с Ubuntu, а не в MBR.

Порядок установки:

  1. С помощью БИОС материнской платы создаём RAID. Я сделал RAID0 из 4 дисков.
  2. Устанавливаем Windows 7. Мой чип Intel, отдельно драйвера загружать не потребовалось.
  3. Разбиваю мой огромный RAID0 диск на 2 части для Windows и для Ubuntu. Плюс ещё сама Windows кусочек откусит для раздела восстановления. Ставлю Windows на один из кусков.
  4. Устанавливаем Ubuntu Alternate(!). (Или можно ставить с Ubuntu minimal CD. При установке просто выбрать, что хотим Ubuntu desktop.) Скажет, что нашла RAID. Ок, используем.
  5. Спросит на какой раздел ставить. Выбираем второй оставшийся после установки Windows. Можно его удалить, тогда станет доступна опция «Создать новый с автоматическим разбиением», чем я и воспользовался.
  6. Спросит, куда GRUB ставить. Вот тут один нюанс. Нажимаем ALT-F1 и активируем консоль. Пишем в ней df и видим раздел вроде /dev/mapper/dflugiog_Volume0p5. Вот этот название раздела и вбиваем в строку, куда ставить GRUB (вернуться в предыдущий экран ALT-F7, вроде бы).
  7. После перезагрузки видим, что грузится только Windows. Ок, загружаемся и устанавливаем программу EasyBCD (бесплатная). Делаем по их мануалу Adding Ubuntu to the Windows Bootloader кроме пункта:

3. Step Three. Go to the “BCD Deployment” page in EasyBCD, and select “Install the Windows Vista/7 Bootloader to the MBR” then press “Write MBR”

Перегружаемся и видим в загрузочном виндовом меню нашу убунточку. Остаётся только подправить /etc/default/grub. Сменить “GRUB_TIMEOUT=10″ на “GRUB_TIMEOUT=0″ и обновить grub

sudo update-grub

И теперь при выборе Ubuntu она будет грузиться сразу, пропуская своё меню своего загрузчика.

Ссылки