Установка Windows 7 поверх Ubuntu

В данной статье расскажу как я устанавливал windows 7 на лэп топ с уже установленной системой Ubuntu 12.04 LTS.

К сожалению,  64-битная версия Ubuntu не всегда может помочь в запуске программ, которые идут только в Windows. Wine тоже не помог, даже скомпиленый с нужными флагами. А все потому, что производитель asus не выпускает драйверы для Linux. Принял решение установить windows 7 как вторую операционку. Вариант запуска windows на виртуальной машине меня не устроил, так как виртуалка не поддерживает эмуляцию всех функций видеокарты.

Итак, по шагам:

  1. Если у вас весь жесткий диск размечен под файловую систему ext (у меня было ext3 и ext4), то вам нужно освободить место для файловой системы windows — NTFS. Для этого берем Ubuntu Live CD — у меня под рукой была флешка Ubuntu 11.10 — запускаем программу gparted.
  2. В программе gparted видим размеченный жесткий диск. Делаем shrink space — освобождаем место примерно 50 Gb на одном из ваших логических дисков. Этого вполне хватит для windows 7 и нескольких программ на ней. Только не забудьте на всякий случай сделать бэкап важных данных на том диске, который вы будете уменьшать.
  3. Если освободившееся место внутри extended логического диска (в моем  случае это было так), то не забудьте уменьшить сам exteneded диск, тогда свободная область попадет в корень разметки жесткого диска. Если неразмеченная область будет внутри extended, то у вас не получится установить Windows 7.
  4. Отформатируйте свободную полученную область с файловой системой NTFS.
  5. Перезагрузите систему и установите windows в заготовленную NTFS область.
  6. Windows 7 перезапишет boot под себя и у вас на данном этапе нет возможности загрузить Ubuntu. Поэтому загрузитесь в Ubuntu Live CD. Многие в данный момент предлагают запустить программу boot-repair, нажать кнопку “repair boot”, и все починится. У меня же boot-repair работал час, что-то инициализируя, так и не показав свой интерфейс (как оказалось, он почему-то копировал содержимое всех логических дисков на мой extended). Если boot-repair вам не поможет, то поэтому я выполнил следующие дейсвия в системе Ubuntu Live CD:
    • sudo rm -rfv /boot да-да, эта команда удалит boot в системе Live CD. Ничего страшного
    • sudo mount /dev/sda2 /mnt подключаем системный диск ubuntu на каталог /mnt. В моем случае системный диск Ubuntu находился на /dev/sda2
    • sudo ln -s /mnt/boot /boot создаем симлинк на mnt/boot. Этим мы подключаем системный диск на /boot нашей Live CD. Магия!
    • sudo grub-install /dev/sda обратите внимание, что /dev/sda без номера партиции. То есть делаем install на весь жесткий диск.
  7. После этого перезагрузитесь и ваша ubuntu загрузится как единственная операционка. Нас это не устраивает, поэтому выполняем команду sudo update-grub. Она скажет, что нашла windows 7. Эта команда также сама обновит grub и у вас теперь будет возможность выбора операционной системы при загрузке компа.

Надеюсь, статья поможет. Задавайте вопросы, постараюсь ответить оперативно.



2 Комментариев

  1. Сергей | Март 23, 2014

    Огромное вам СПАСИБО за статью! Долго мучал граб – не хотел обновляться с live usb системы, и не понимал что я установил еще Windows вдобавок к Убунту. Прочитал вашу статью и спокойно обновил граб из установленной Убунту! Спасибо :)

  2. Gep | Июнь 17, 2015

    Обращайтесь еще! ;)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Комментарий: