12.12. Добавление Windows NT/2000/XP в систему с альтернативной загрузкой

Проблема
Требуется организовать на одном компьютере альтернативную загрузку Linux
и Windows NT/2000/XP. Допустим, вы работаете с приложениями на обеих плат формах или администрируете небольшую тестовую сеть и хотите установить как
можно больше разных операционных систем, чтобы использовать разные комби нации операционных систем без использования множества компьютеров. Вы не
хотите использовать эмуляторы типа VMWare, позволяющие работать с двумя
системами одновременно без перезагрузки, потому что они стоят слишком доро го, или ваше оборудование не справится с такой нагрузкой... и надеетесь, что хло пот будет меньше, чем при установке Windows 95/98/ME.
Решение
С Windows NT/2000/XP дело обстоит намного проще. Программа установки ве дет себя более разумно — она позволяет вам выбрать существующий или создать
новый раздел. Систему даже можно установить на компьютере с уже установлен ным экземпляром Linux (при условии, что на диске имеется достаточно свобод ного места и неиспользованный первичный раздел).
Запишите содержимое таблицы разделов и отметьте, что установлено в каж дом разделе. Windows не распознает разделы Linux, а только выводит их размеры,
поэтому наличие записанной информации поможет лучше разобраться в проис ходящем.
Загрузочная дискета на этот раз не понадобится; загрузите систему с компакт диска. После того как система будет установлена, восстановите GRUB в MBR —
загрузите компьютер с дискеты GRUB и выполните следующие команды:
grub> root (hdO.O)
grut» setup (hdO)
grub> reboot
Извлеките дискету GRUB и перезагрузите компьютер. На экране снова
появляется меню GRUB. Загрузите Linux и создайте в menu.1st запись для
Windows:
t i t l e Windows XP on /dev/hda4

• rootnovenfy(hd0.3)
makeactive
chainloader +1
Скрывать разделы от Windows NT/2000/XP не нужно.
Комментарий
Если потребуется организовать альтернативную загрузку нескольких версий Windows,
начните с самой старой и устанавливайте их по порядку, вплоть до самой
новой. При этом вы можете установить только один экземпляр Windows 95/98/
ME, потому что эти системы, в отличие от Windows NT/2000/XP, не поддержи вают альтернативную загрузку.
Для всех версий Windows можно использовать один первичный раздел, разде лив его на несколько логических разделов. Для создания разделов и их форма тирования следует использовать программу установки Windows NT/2000/XP;
не используйте программу Linux fdisk.
См. также
Microsoft Knowledge Base Article 217210: «How to Multiple Boot Windows XP,
Windows 2000, Windows NT, Windows 95, Windows 98, Windows ME, and MSDOS
»; The Grub Manual (http://www.gnu.org/software/manual/grub.html); info grub;
раздел 12.13.