Как я могу установить Windows после того, как я установил Ubuntu?

У меня есть Ubuntu на моем ноутбуке. Теперь я хочу установить Windows 7 в режиме двойной загрузки. Как я могу это сделать?

Я не могу потерять свои файлы Ubuntu, и я боюсь, что я могу сломать GRUB.

Иди сюда только для UEFI!

16 ответов

Решение

Вот общий план:

  1. Освободите место для Windows
  2. Установить Windows
  3. Смонтировать /boot каталог или раздел
  4. Установите загрузчик ( GRUB)

Шаг ноль - Сделайте резервную копию важных данных, прежде чем делать что-либо

Шаг первый - освободить место для Windows

Откройте GParted и убедитесь, что у вас есть как минимум 20 ГБ для Windows 7, либо как раздел, который вы можете удалить, либо как разделенное пространство. Если это раздел, удалите его из GRUB, чтобы убедиться, что он не нарушает вашу установку Ubuntu - GParted будет жаловаться, если произойдет что-то плохое.

Запишите текущий /boot устройство. Если этого не видно, запишите / устройство. Название устройства что-то вроде sda5,

Шаг второй - установка Windows

Установите Windows 7 в пространство, которое вы только что сделали

Шаг третий - гора /boot

Примечание: вместо монтирования загрузочного каталога или раздела из установки в среде live media вы можете указать путь с помощью --boot-directory параметр для grub-install, более подробная информация на странице руководства.

Загрузите ваш Ubuntu live CD и запустите эти команды.

  • Если у вас нет отдельного /boot раздел:

    sudo mount /dev/DEVICENAME_FROM_STEP_ONE /mnt
    sudo rm -rf /boot    # Careful here, make sure YOU ARE USING THE LIVE CD. I tried it, it works.
    sudo ln -s /mnt/boot /boot
    
  • Если у вас есть ОТДЕЛЬНЫЙ /boot раздел:

    sudo mount /dev/DEVICENAME_FROM_STEP_ONE /boot
    

Шаг четвертый - Установите загрузчик

Примечание. Эти инструкции изначально были написаны для компьютеров с ОС Windows 7 и BIOS. Если у вас UEFI и Windows 8 и выше, вам, вероятно, нужно заменить grub-pc с grub-efi-amd64 в sudo apt-get install grub-pc ,

Затем продолжите с этими командами:

sudo apt-get update
sudo apt-get install grub-pc
sudo grub-install /dev/sda     # NOTE THAT THERE IS NO DIGIT
sudo umount /boot

И перезапустить. Он должен работать нормально и загрузить обе системы.

Установка Windows после Ubuntu не рекомендуется для Windows с двойной загрузкой и системы Ubuntu, но это возможно.

  • Во-первых, вы должны убедиться, что доступно 50 ГБ свободного места, изменив размер Ubuntu с помощью gParted, если это необходимо.
  • Также используйте gParted или Disk Utility для форматирования свободного пространства в NTFS, это не позволяет Windows 7 создавать дополнительный загрузочный раздел в дополнение к диску "C".
  • Затем загрузитесь с установщика DVD-диска Windows и установите Windows на раздел NTFS. После перезагрузки Windows автоматически загрузится, и вы не увидите меню grub, позволяющее выбрать Ubuntu, потому что загрузчик Windows заменил grub.

  • Теперь вам нужно запустить Ubuntu из LiveCD или LiveUSB и установить boot-repair.

  • Чтобы установить boot-repair, откройте терминал, нажав Ctrl+Alt+T и введите следующие команды:

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
    sudo apt-get install -y boot-repair && boot-repair
    
  • После установки, boot-repair автоматически запустится, если нет, запустите его через Dash.

  • Не забудьте выбрать рекомендуемый ремонт для ремонта личинки. Перезагрузитесь и все.

  • Теперь у вас должно появиться меню Grub при загрузке, позволяющее выбирать из Ubuntu, memtest и Windows 7

boot-repair сделал действительно хорошую работу, запущенную с live-usb, просто применив рекомендованную опцию.

При загрузке проверяли ли вы порядок загрузки в BIOS? Если вы загружаетесь прямо с жесткого диска, он всегда пропустит USB. Вам нужно переместить опцию загрузки устройства USB выше в списке приоритетов.

Также убедитесь, что ваш компьютер позволяет загружаться с USB-порта, который вы используете.

Если на ваш компьютер была установлена ​​предустановленная копия Windows 8, и вы удалили ее, потому что многие люди говорили вам ненавидеть ее, и вы обнаружили, что после установки Ubuntu это не то, что вам нужно, обратите внимание:

Ваш компьютер загружается с UEFI и имеет таблицу разделов GPT.

Для установки Windows 7 либо создайте и загрузите установочный носитель Windows 7 в режиме UEFI, либо установите режим загрузки и таблицу разделов на устаревшие.

Для установки Windows вам понадобится пустой раздел, который будет посвящен Windows. Если вы это сделаете, то продолжайте и установите его, используя обычную процедуру установки. После установки перезагрузитесь в Windows и перезагрузите компьютер еще несколько раз;-) (извините, не удержался)

Как вы уже сказали, это сломает GRUB, и ваш компьютер сможет загружать Windows только после этого. Не отчаивайтесь, так как есть раздел справки, посвященный восстановлению GRUB и возможности двойной загрузки. Посмотри здесь После этого ваш компьютер сможет загружать как Ubuntu, так и Windows.

Прежде чем начать, очень и очень внимательно запишите расположение (номер жесткого диска, марку и номер раздела в нем) текущей установки Ubuntu (которую вы явно не хотите перезаписывать) и пустой раздел, в который вы хотите установить windows, Кроме того, во время установки Windows, если он предлагает отформатировать любой раздел, кроме того, в который вы устанавливаете Windows, пожалуйста, не принимайте.

Во-первых, вам нужно загрузиться с живого CD/USB-накопителя и сжать раздел, чтобы создать второй. Windows 7 требует и создает второй раздел, который называется "зарезервировано системой". Я не знаю почему, но это так. (Таким образом, вы получите три или четыре раздела, если у вас есть раздел подкачки.)

Когда ваш раздел будет готов, просто загрузитесь с DVD/USB-накопителя Windows 7 и установите Windows 7 на новый раздел.

Когда Windows 7 будет установлена, GRUB сломается, и вы сможете только загрузить Windows (автоматически). Просто загрузитесь с живого Ubuntu CD/USB-накопителя и исправьте его (как это упоминается в других комментариях).

Теперь еще одна проблема, с которой могут столкнуться некоторые пользователи:

У меня нетбук HP Mini 210, поставляемый с Windows 7. Я стер все и установил Ubuntu. Позже я решил также переустановить Windows 7 и установить двойную загрузку (нужна была Windows для конкретного приложения из моего университета, которое не будет работать через Wine). В то время у меня было три раздела:

- Ubuntu
- Swap
- Backup/download storage

Теперь, когда я попытался установить Windows 7, я столкнулся с проблемой, потому что Windows 7 необходимо создать второй основной раздел (система зарезервирована). У меня уже было три раздела, и поэтому я не смог создать еще два. Обходной путь здесь заключается в создании расширенного раздела, в который вы будете включать как подкачку, так и резервное хранилище. Теперь у меня есть:

- Ubuntu (primary)
- Extended
  - Swap
  - Backup/download storage
- Windows 7 (primary)
- Windows 7 system reserved (primary)

Только UEFI!

Этот ответ касается только UEFI и должен быть более современным ответом, поскольку UEFI сменил древнюю версию BIOS. Кроме того, здесь есть некоторые правки, которые соответствуют тому факту, что он отвечает на вопрос "как я это делаю", а не на вопрос "могу ли я сделать это".


Чтобы установить Windows вместе с Ubuntu, вы просто делаете следующее:

  1. Вставьте Windows 10 USB
  2. Создайте раздел / том на диске для установки Windows 10 рядом с Ubuntu (это создаст более одного раздела, это нормально; также убедитесь, что у вас есть место для Windows 10 на вашем диске, вам может понадобиться уменьшить Ubuntu)
  3. Установите Windows 10.

Это оно!

Примечание: когда убедитесь, что все готово для вашей двойной загрузки, проверьте, установлена ​​ли Ubuntu в таблице разделов GPT! Хотя в 99% случаев вы будете использовать GPT, если вы планируете это делать, возможно установить UEFI Ubuntu на MBR, но Windows 10 не поддерживает этот странный вариант использования. В этой ситуации, если возможно, конвертируйте в GPT. Если нет, сделайте резервную копию и переустановите, и я бы порекомендовал это, поскольку это будет проще.

Самый безопасный способ - сначала установить Windows 7, а затем переустановить Ubuntu. Это обеспечит работу grub.

Вы также можете редактировать свои разделы с помощью live cd, а затем установить Windows 7. Когда вы это сделаете, вы загрузитесь в Ubuntu с live cd и восстановите grub. Эта процедура, однако, немного сложнее, чем просто установить их в правильном порядке.

Один хороший совет: когда вы создаете отдельный раздел для Windows 7, например, используя gparted, сразу форматируйте его в NTFS. Не используйте установщик Windows для форматирования раздела, потому что несколько раз у меня была ситуация, когда установщик Windows повредил таблицу разделов после этого, и мне пришлось восстанавливать потерянный раздел. Итак, как люди рекомендовали здесь: с помощью gparted создайте отдельный раздел, отформатируйте его в ntfs, установите там окна, а затем восстановите grub, используя livecd или liveflash. Вы можете использовать SystemResqueCD для liveflash.

Я предлагаю вам виртуализировать Windows 7 с помощью чего-то вроде VirtualBox (http://www.virtualbox.org)

Таким образом, вы можете запускать Windows и Linux одновременно, без возможности уничтожить Bootloader Grub.

Я не знаю, почему вы хотите запустить Windows 7, но если вам не нужна полная аппаратная емкость (например, для запуска последних 3D-игр) вашего компьютера для Windows, то виртуализация может быть хорошим решением.

В основном тот же ответ, что и @evgeny, но с использованием chroot вместо символической ссылки.

  1. Загрузитесь с Ubuntu LiveCD
  2. Откройте GParted и убедитесь, что у вас есть неиспользуемый раздел с не менее 20 ГБ свободного места. Это будет ваш раздел Windows 7.
  3. Установите Windows 7 на этот раздел.
  4. Загрузитесь с Ubuntu LiveCD
  5. Запишите раздел, на котором установлена ​​Ubuntu, и любой отдельный /boot перегородки, если применимо.
  6. Смонтируйте вашу установку Ubuntu

    sudo mkdir /mnt
    sudo mount /dev/<partition> /mnt
  7. Дайте этому разделу доступ в интернет

    sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
    
  8. Только если у вас есть отдельный /boot раздел, иначе пропустите этот шаг

    sudo mkdir /mnt/boot
    sudo mount /dev/<boot_partition> /mnt/boot
  9. Настройте и введите chroot

    sudo mount -o bind /proc /mnt/proc
    sudo mount -o bind /dev /mnt/dev
    sudo mount -o bind /dev/pts /mnt/dev/pts
    sudo mount -o bind /sys /mnt/sys
    sudo chroot /mnt
    
  10. Удостовериться grub-pc это последняя версия

    apt-get update && apt-get install grub-pc
    
  11. Установить GRUB

    grub-install /dev/sda
    
  12. Выход chroot

    exit
    
  13. Перезагрузите компьютер и проверьте, работает ли он

Загрузи этот USB

  1. Включите или перезагрузите компьютер.
  2. Когда на дисплее ничего нет, нажмите клавишу F10, чтобы войти в меню настроек BIOS.
    ПРИМЕЧАНИЕ. Меню настроек BIOS доступно при нажатии клавиши F2 или F6 на некоторых компьютерах.
  3. Выберите вкладку "Дополнительно" с помощью клавиш со стрелками вправо и влево.
  4. Нажмите Enter.
  5. Используйте стрелки вверх и вниз, чтобы выбрать Boot Order.
  6. Следуйте инструкциям на экране, чтобы изменить порядок загрузки, чтобы USB находился сверху
  7. Нажмите Esc.
  8. Выберите вкладку "Выход" с помощью клавиш со стрелками вправо и влево.
  9. Нажмите Enter.
  10. Нажмите Enter.



Перезагружать...

Это простой процесс установки двойной ОС. Сначала создайте NTFS- раздел из Ubuntu с помощью Дисковой утилиты. Затем перезагрузите систему и продолжите установку Windows. После завершения установки вы можете увидеть, что ваш GRUB не работает..... НЕ ПРОБЛЕМА. У меня есть два метода, чтобы исправить эту проблему GRUB.

Способ 1

[Способ 2] Это может быть немного сложно. Не волнуйтесь, у меня есть и легкий. Для этого вы должны войти в Windows. Скачайте EasyBCD и запустите его. Зайдите в Edit Boot Menu и установите желаемый вариант загрузки по умолчанию. Затем сохраните его и перезагрузите систему. [Проверено под окнами].

Пожалуйста, дайте мне знать, если вы что-то делаете.

У меня была Ubuntu на моем компьютере с использованием только половины используемого диска. Затем я использовал Acronis для восстановления моего раздела Windows (разделы C и W).

Теперь я хочу сделать двойную загрузку. Во всех приведенных выше инструкциях предполагается, что у вас есть компакт-диск Windows 10 для установки Windows (у меня нет, потому что я обновился с Windows 7).

Будет ли использование boot-repair сделать эту систему двойной загрузкой?

Установка Windows после Ubuntu - это боль, но после того, как вы это сделаете, вам нужно будет вставить свой Ubuntu Live CD, установить boot-repair и запустить его. Потому что установка win7 после того как убунту сломает grub. Но, восстановление загрузчика исправит это!

Другие вопросы по тегам