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