2

Я удалил весь жесткий диск и пытаюсь установить двойную загрузку как Ubuntu, так и Windows.

  1. Сначала я сделал один загрузочный USB-накопитель, используя Ubuntu .iso файл. Я правильно установил порядок загрузки в BIOS. После перезагрузки компьютера я правильно вижу шаги по настройке Ubuntu. Я успешно установил Ubuntu.
  2. На втором шаге я сделал еще один загрузочный USB-накопитель, используя файл Windows 7.iso. Я правильно установил порядок загрузки. Когда я перезапустил свою машину, я ничего не увидел, кроме отсутствующей операционной системы Затем Ubuntu начинает загружаться и загружаться.

Может кто-нибудь помочь мне решить эту проблему установки Windows?

3 ответа3

1

По данным onetransistor.blogspot.co.uk

Прежде чем начать, отметим, что есть два типа методов загрузки. Существует тип кода MBR, в котором загрузочный исполняемый файл хранится в зарезервированном разделе в начале устройства хранения. И есть тип EFI, где исполняемый файл загрузчика хранится по стандартному пути в файловой системе FAT32.

Вы должны заранее решить, что вы будете использовать. Есть несколько переменных для каждого типа загрузки. Если вы не знаете, что использовать, наиболее распространенной установкой, которая работает с неизмененными исходными кодами Windows, является таблица разделов msdos с файловой системой fat32 и пометка раздела при загрузке. Таким образом, вы получите загрузочный диск MBR и UEFI. Флаги загрузки USB MBR/UEFI моды /gpt

  1. Формат USB-накопителя

Необходимо заново создать таблицу разделов, перейдя в меню «Устройство», а затем выберите «Создать таблицу разделов». Выберите msdos (или gpt, если вы хотите загрузочный диск только с UEFI) и нажмите Apply.

  1. Копировать файлы Windows
  2. Сделать его загрузочным

Если вы использовали файловую систему NTFS и таблицу MSDOS, доступен только метод A. Если вы использовали таблицы FAT32 и MSDOS, вы можете применить метод A, B или оба. Если вы использовали таблицу разделов GPT, следует использовать только метод B.

  • А. MBR загрузочный

GRUB будет использоваться для этого. Откройте терминал и запустите:

sudo grub-install --target=i386-pc --boot-directory="/media/<username>/<drive_label>/boot" /dev/sdX

Теперь создайте текстовый файл и напишите в нем следующее:

default=1  
timeout=15
color_normal=light-cyan/dark-gray
menu_color_normal=black/light-cyan
menu_color_highlight=white/black

menuentry "Start Windows Installation" {
    insmod ntfs
    insmod search_label
    search --no-floppy --set=root --label <USB_drive_label> --hint hd0,msdos1
    ntldr /bootmgr
    boot
}

menuentry "Boot from the first hard drive" {
    insmod ntfs
    insmod chain
    insmod part_msdos
    insmod part_gpt
    set root=(hd1)
    chainloader +1
    boot
}

Вот и все. Теперь USB-накопитель загружается из BIOS и может быть использован для установки Windows на ваш компьютер. При первой загрузке с него в режиме MBR BIOS или CSM выберите «Начать установку Windows».

  • B. UEFI загрузочный

Не все версии Windows поддерживаются. Windows 7 на 64 бит, Windows 8 и более новые версии должны работать.

После завершения процесса копирования найдите в корневой папке USB каталог efi/boot. Если там есть файл bootx64.efi или bootia32.efi, то все готово. Вы можете загрузиться с USB в режиме UEFI.

Если ОС, для которой вы создаете загрузочный USB, - это Windows 7, найдите папку efi/microsoft и скопируйте всю загрузочную папку с этого пути на один уровень выше в папку efi. Объедините папки, если загрузка уже существует.

Вот что нужно сделать, если у вас нет файла bootx64.efi в папке efi/boot. Найдите смонтированный ISO-образ Windows в папке источников. Откройте install.wim (или install.esd) с вашим менеджером архивов (вам нужно установить 7z). Идите по тропинке./1/Windows/Boot/EFI и распакуйте файл bootmgfw.efi в любое место. Переименуйте его в bootx64.efi и поместите на USB-накопитель в папку efi/boot. Если вы не можете найти bootmgfw.efi в install.wim, то у вас, вероятно, есть 32-битный образ Windows ISO или другие типы образов (диски восстановления, версии обновления).

Теперь вы можете загружаться с USB в режиме UEFI.

Я цитирую оригинальный сайт для надежности, но сайт лучше по стилю и деталям, так что используйте его, если не заставите.

1
  1. При использовании rufus:

    • Убедитесь, что схема разделов MBR (для BIOS или UEFI)
    • NTFS файловая система

Как показано ниже

  1. Вероятно, лучше создать загрузочный диск Windows (7), используя инструмент от Microsoft - Windows USB/DVD Download Tool

или прямо из codeplex: Windows USB/DVD Download Tool

Второй вариант не доставляет хлопот, поскольку настройка проста и не требует дополнительных настроек, как в случае с rufus.

1

Хотя у вас еще не установлена Windows 7, вы также можете создать загрузочную флешку для установки Windows 7 из Ubuntu с помощью флешки. WinUSB - это инструмент для создания загрузочной флешки, используемой для установки Windows. Встроенная загрузка UEFI поддерживается для образов Windows 7 и более поздних версий. WoeUSB - это обновленный форк проекта WinUSB.

Некоторые сторонние установщики используют установочные образы Windows (/sources/install.wim) размером более 4 ГБ, что делает FAT32 целевой файловой системой невозможной. Поддержка файловой системы NTFS была добавлена в WoeUSB 3.0.0 и выше.

Чтобы установить WoeUSB (обновленный форк проекта WinUSB) в Ubuntu 14.04/16.04/17.10/18.04/18.10:

sudo add-apt-repository ppa:nilarimogard/webupd8 
sudo apt update  
sudo apt install woeusb

Чтобы установить WinUSB в Ubuntu 14.04/16.04/16.10/17.04:

sudo add-apt-repository ppa:nilarimogard/webupd8 
sudo apt update  
sudo apt install winusb  

Это установит графический интерфейс WinUSB и инструмент командной строки WinUSB. Графический интерфейс WinUSB намного проще в использовании, чем инструмент командной строки WinUSB.

Установка WinUSB/WoeUSB в загруженной EFI Ubuntu приведет к удалению пакетов grub-efi для установки пакетов grub-pc, поэтому перед перезагрузкой выполните следующие команды для восстановления grub:

sudo update-grub
sudo grub-install /dev/sdX # replace X with the letter of the partition where grub is located
sudo update-grub
sudo reboot

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .