====== Загрузка Vista из GRUB ======
Как известно, в [[wp>Windows_Vista|Vista]] используется новый загрузчик [[wp>Windows_Vista_startup_process|bootmanager]], пришедший на смену [[wp>NTLDR|NTLDR]]. В связи с этим, возникают всяческие проблемы при использовании нескольких OS на одном компьютере, если одна из них - Vista. 

Более того, по "непроверенным" данным, если [[wp>Master_Boot_Record|MBR]] HDD, которому передает управление загрузчик BIOS, создан чем-либо, отличным от инсталлятора Vista, передача управления на загрузочный раздел с Vista приводит к ошибке. (Загрузочный раздел в терминах Microsoft это то, где находится каталог //%WINDIR%//, а системный раздел - то где хранятся файлы загрузчика [[http://support.microsoft.com/kb/314470/ru|kb314470]]).

Загрузчик **bootmanager** конфигурируется утилитой командной строки __bcdedit.exe__, для его человеской настройки рекомендуют использовать [[http://neosmart.net/dl.php?id=1|EasyBCD]].

**Задача:** Загружать из [[wp>GNU_GRUB|GRUB]] в MBR 1-го HDD любую ОС, включая Vista :)

Диски и разделы далее нумеруем в нотации GRUB с ''0'', используем только [[wp>Primary_partition|primary]] разделы: 

  * **hd0** - 1ый HDD (IDE Master)
  * **hd1** - 2ой HDD (IDE Slave)
  * **(hd0,0)** - 1ый основной раздел 1го HDD
  * **(hd0,3)** - 4ый основной раздел 1го HDD
  * **(hd1,2)** - 3ий основной раздел 2го HDD

===== Vista и GRUB на одном HDD =====
В системе 1 HDD, GRUB установлен в MBR **hd0**, файлы загрузчика находятся в **(hd0,0)**, разделы **(hd0,0)**->**(hd0,2)** используются, Vista инсталлируем в раздел **(hd0,3)**. 

Инсталлятор Vista изменяет MBR, по умолчанию теперь всегда загружается **bootmanager**. Загружаемся в Vista (либо используем загрузку c Vista DVD: Восстановление системы -> Командная строка). Следующие команды принудительно "объясняют" загрузчику Vista где искать файлы, необходимые для нормальной загрузки OS:
  bcdedit /set {bootmgr} device boot
  bcdedit /set {default} device boot
  bcdedit /set {default} osdevice boot

Восстанавливаем GRUB в MBR, загрузившись с дискеты/флэшки/CD c GRUB:
  grub> root (hd0,0)
  grub> setup (hd0)
  grub> reboot 

Добавляем в __menu.lst__ секцию загрузки Vista:
  title Windows Vista (hd0,3)
    root (hd0,3)
    chainloader +1

===== Vista и GRUB на разных HDD =====
В системе 2а HDD, GRUB установлен в MBR **hd0**, файлы загрузчика находятся в **(hd0,0)**, разделы **(hd0,0)**->**(hd0,3)** используются, Vista хотим установить  на 2ой HDD в 1ый раздел **(hd1,0)**, например.

Физически отключаем 1ый HDD с GRUB, 2ой HDD делаем мастером, либо "меняем" диски местами переключением шлейфов/джамперов/опции BIOS (предпочтительней отключение). Инсталлируем Vista в первый раздел основного диска **(hd0,0)**. Восстанавливаем физическую конфигурацию дисковой системвы (1ый HDD c GRUB, Vista в разделе **(hd1,0)** 2го HDD.


Добавляем в __menu.lst__ секции загрузки Vista:
  title Windows Vista (hd1,0)
    map (hd0) (hd1)
    map (hd1) (hd0)
    rootnoverify (hd1,0)
    chainloader +1
  
  title Windows Vista MBR (hd1)
    map (hd0) (hd1)
    map (hd1) (hd0)
    rootnoverify (hd1)
    chainloader +1

===== Ссылки: =====

[[http://www.oszone.net/?id=4985&do=print|Установка Windows XP на компьютер с Windows Vista (oszone.ru)]]

[[http://support.microsoft.com/kb/919529|Восстановление загрузки Vista (kb919529)]]

[[http://www.multibooters.co.uk/mbr.html|Vista's MBR Disk Signature]]

[[http://www.pctipsbox.com/dual-boot-vista-and-linux|Dual Boot Vista and Linux]]

[[http://www.thevista.ru/list.php?c=art_mandualboot|Несколько OC на компьютере (thevista.ru)]]