Windows Vista и Linux на одном компьютере - Linux ставится первым
Задача: У вас уже установлен Linux, и вы хотите установить Windows Vista на тот же жесткий диск.
Краткий обзор пособия по установке: мы собираемся
сделать возможность двойной загрузки Ubuntu и Windows Vista. Ubuntu уже
установлена и занимает весь диск. Мы воспользуемся утилитой GParted
(GNOME Partition Editor) для сжатия раздела Ubuntu и создания
достаточного места для установки Vista. Затем мы воспользуемся утилитой
Diskpart, находящейся на Vista DVD для того, чтобы сделать
неразмеченную область активной, чтобы установить туда Windows Vista.
Потом мы восстановим загрузчик GRUB (так как загрузчик Vista затрет
GRUB).
Замечание: эти инструкции справедливы только для тех дистрибутивов,
которые используют файловые системы ext2 и ext3. Они не будут работать
с дистрибутивами, которые используют файловую систему Reiserfs, как,
например, Suse 10. Для Suse 10 используйте другое пособие, в котором
Windows Vista устанавливается первой.
Приступим
Подготовка системы Linux для двойной загрузки с Windows Vista очень
похожа на подготовку для Windows ХР. Для начала необходимо сжать раздел
существующей операционной системы (в данном примере это Ubuntu), чтобы
освободить место для Windows Vista.
Мы воспользуемся утилитой GParted. Она загружается из под
операционной системы, не затрагивая ее саму. Преимущество GParted
состоит в том, что он поддерживает разделы с FAT32 и NTFS, поэтому мы
можем использовать ее для сжатия существующего раздела.
ISO образ GParted размером 30МБ можно скачать отсюда.
Скачиваем образ, записываем на СД и загружаемся с него. (В случае с
Ubuntu вам не нужно отдельно скачивать ISO образ программы – он
доступен с Ubuntu Live CD. На рабочем столе Ubuntu выберите System
(Система) -> Administration (Администрирование) -> GNOME
Partition Editor.
Нажимаем Enter и ждём пока система загрузится.
Вам может понадобится только одно – выбрать "Manual video card” в
том случае, если GParted не сможет правильно определить вашу
видеокарту. Продолжите загрузку с СД, выберите язык, раскладку
клавиатуры и видеокарту если понадобится, а также разрешение экрана и
глубину цвета. Когда загрузка будет завершена, вы увидите главное окно
GParted.
Вы увидите графическое представление ваших физических дисков и
содержащихся на них разделов, обрамленных зеленой линией. В верхней
части экрана показан раздел с установленной Ubuntu и чуть правее раздел
подкачки.
Модификация разделов не является трудной задачей – нажмите правой
клавишей мыши на разделе ext3 (не трогайте раздел подкачки) и выберете
«Resize/Move».
Теперь переместите мышью правую стрелку влево для уменьшения
раздела. Можно использовать числовые поля для более точного задания
значений. Затем нажмите кнопку Resize/Move еще раз.
В окне отобразится новое неразмеченное пространство. Изменения не
произойдут, пока вы не запустите процедуру внесения изменений. Нажмите
на кнопку «Apply» в верхней панели.
GParted попросит подтвердить изменения – нажмите «ОК» и наблюдайте за процессом.
Это и всё – Gparted действительно одна из лучших утилит для работы с разделами жестких дисков.
Вставите Vista DVD и перезагрузите компьютер. Дойдите до экрана «Where
do you want to install Windows?» (Куда вы хотите установить Windows?).
Когда мы пробовали установить Windows Vista в недавно созданное
свободное место на диске, появилась ошибка, в которой говорилось, что
невозможно обнаружить раздел, соответствующий системным требованиям.
Интересно то, что настройки раздела в основном были те же, что и в
случае двойной загрузки с XP, где Windows Vista обнаружила раздел и
подтвердила способность установки в него.
Фактически, Windows Vista должна быть установлена на активный
первичный раздел. Но, в отличии от данного случая, когда на разделе
установлена ХР он уже является активным первичным.
Используйте утилиту «Drive options (advansed)» (Настройки диска
(дополнительно)) в правом нижнем углу экрана для создания нового
раздела.
На странице «Drive Options» выбирите неразмеченное пространство и нажмите кнопку «New» (Новый).
Vista попросит ввести размер нового раздела. Согласитесь с предложенім по умолчанию, нажав кнопку „Apply” (Применить).
Vista создаст новый раздел, сделает его первичным, но все еще не
сможет установиться на него. Закройте окно программы установки, чтобы
отменить установку и вернуться в начальное меню Vista.
Нажмите кнопку «YES» (ДА) в ответ на вопрос «Are you sure you want
to cancel Windows installation?» (Вы уверены, что хотите отменить
установку Windows?). Это вернет вас на начальное меню Vista.
Выберите «Repair your computer» (Восстановить ваш компьютер) в левой нижней части экрана.
Нажмите «Next» (Далее).
Выберите «Command prompt» (Командная строка).
В командной строке наберите: diskpart и нажмите «Enter».
Наберите: List disk и увидите список дисков, установленных в системе.
Далее наберите: Select disk 0 (в данном примере есть ещё диск 1, это другой жесткий диск и у вес его может не быть).
Далее наберите: list partition И увидите список разделов, находящихся на выбранном диске.
Далее наберите: select partition 2
Когда раздел будет выбран, наберите: active Это сделает выбранный
раздел активным и Vista сможет установиться на него. Закройте окно
командной строки и возвращайтесь к установке Windows Vista. Дойдите до
экрана «Where do you want to install Windows?» (Куда вы хотите
установить Windows?) снова.
Выберите раздел, который мы только что сделали активным. Теперь
Vista установится на требуемый раздел. Разделы с Linux не нужно трогать
вообще.
Как часть процесса установки Vista перезапишет MBR (master boot
record – главная загрузочная запись) и GRUB будет потерян. Когда виста
закончит установку и перезагрузится вы больше не увидите Linux.
Переустанавливаем GRUB
Когда Vista будет установлена загрузчик GRUB будет затерт и Linux
никак не загрузится. Однако вы не сможете переустановить GRUB в MBR так
как он затрет загрузчик Vista. Единственный выход из данной ситуации –
это установить GRUB на раздел с Linux минуя MBR.
Наберите в командной строке: sudo grub и нажмите Enter. Это переведет вас в особый режим и запустит программу GRUB.
Чтобы найти раздел с загрузочными файлами GRUB введите: find/boot/grub/stage1
Запустится поиск установленных версий GRUB и вы увидите результат:
hd(0,0) – это и есть место, куда необходимо переустановить GRUB.
Наберите root (hd0,0) и нажмите Enter.
Теперь наберите: setup (hd0,0) Это приведет к переустановке
загрузчика GRUB на диск 0 в раздел 0. Если вы наберете "setup (hd0)”
GRUB переустановится в MBR и затрет загрузчик Vista.
Наберите „quit” затем „exit” для выхода из GRUB и терминала
соответственно. Перезагрузите компьютер и загрузитесь в Vista (на
данном этапе вы все еще не увидите выбора загрузки Linux).
Создаем пункт меню выбора загрузки Linux
Загрузившись в Vista скачиваем утилиту EasyBCD
и устанавливаем ее. EasyBCD, разработанную NeoSmart Technologies.
EasyBCD имеет пользовательский интерфейс для работы с BCDEDIT и создана
для облегчения жизни пользователей.
Запустите EasyBCD. Выберите «Add/Remove Entries» (Добавление и
удаление точек входа) в меню слева и перейдите во вкладку «Linux/BSD».
На вкладке «Linux/BSD» в выпадающем меню «Type» (Тип) и выберите
«Grub». Имя по умолчанию – «NST Linux Loader», но вы можете изменить
его на «Ubuntu» или любое другое.
Если вы переустановили GRUB в (hd0,0), то вам необходимо убедиться,
что выбрано "Hard Drive = 0, Partition = 1". Windows читает
диски/разделы по-своему, потому нумерация не совпадает с той, что была
в Linux. В Windows диски начинают нумероваться с 0, а разделы - с 1. В
Linux и то, и другое начинается с нуля. Добавьте запись, нажав кнопку
«Add Entry» (Добавить запись) и сохраните изменения.
И все. Когда вы перезагрузитесь, в меню загрузки Windows Vista будет
присутствовать новая запись, которая запускает GRUB с раздела Linux.
Правилом хорошего тона при экспериментах с двойной и мультизагрузкой
является наличие большого (вместительного) жесткого диска, такого,
чтобы ваши операционные системы не жаловались на отсутствие свободного
места для работы – чем больше пространства вы можете отдать
операционной системе, тем лучше она будет работать. Это особенно
актуально при работе с Windows Vista.
Когда вы производите манипуляции с несколькими операционными
системами на одном компьютере вам могут понадобится некоторые утилиты,
которые желательно иметь под рукой на компакт-диске, который позволит
вам добиться результата не взирая ни на что.