Двойная загрузка Windows 8.1+Ubuntu12.04 — не загружается на Windows

Двойная загрузка Windows 8.1+Ubuntu12.04 — не загружается на Windows

У меня есть Toshiba Sattelite S70-b-110 с предустановленной Windows 8.1. Я разбил свой HDD на 4 раздела: C:/ (установка Windows); P:/ (данные Windows и установленные программы); установка Ubuntu (/); подкачка Ubuntu;

Я установил Ubuntu 14.04, и все было замечательно! Однако мне нужна была 12.04 для запуска некоторых программ, и я решил удалить Ubuntu неправильным способом: я загрузился в Windows и удалил раздел ubuntu. Результат: ПК не загрузил grub, и я не мог загрузиться.

Мне удалось обойти эту ситуацию и отформатировать свой ПК как новый, с Windows 8.1.

Затем я снова разбил диск на разделы и поставил Ubuntu 12.04. Установка прошла успешно, но мой grub не отображал Windows 8 и автоматически загрузился в Ubuntu. Затем я полез в интернет искать ответы и полностью испортил ситуацию..

Я последовал заэтот вопрос, и я пробовал менять /etc/grub.d/30_windows и /etc/grub.d/40_custom , ничего не помогло.

Затем я попытался запустить Ubuntu через USB иремонт ботинок, а потом все сошло с ума. Я получил«Недопустимая архинезависимая магия ELF», а затем я снова запустил Ubuntu с USB и использовал:

sudo mount /dev/sda7 /mnt; sudo grub-install --boot-directory=/mnt /dev/sda

После перезагрузки я увидел Windows Boot UEFI Loader, но когда я попытался загрузиться, я получил ошибку: "недопустимая подпись". Хотя я смог загрузить Ubuntu.

Я сейчас прошу помощи по этому вопросу. Я хочу иметь возможность загрузиться как на Ubuntu 12.04 (что я уже могу), так и на Windows 8.1.

Дополнительная информация:http://paste.ubuntu.com/8547720/

Извините за возможную двойную запись, но я действительно хочу убедиться, что не испорчу свой раздел Windows, так как я забыл сделать резервную копию своих файлов, а они мне очень нужны.

Заранее спасибо,

Педро Маркес

решение1

Похоже, вы перепутали загрузку BIOS и UEFI.

  1. Похоже, что Windows установлена ​​в режиме UEFI (в режиме UEFI можно установить только 64-разрядную версию Windows)
  2. Диск в стиле GPT (имеет системный раздел EFI + MS Reserved)
  3. Linux устанавливается с использованием загрузки MBR (на диске есть специальный загрузочный раздел BIOS/MBR)

===============================

Самое простое решение:

  1. удалить загрузочный раздел BIOS (sda9)
  2. Исправьте загрузку Windows с помощью носителя для восстановления/установки Windows (загрузитесь в консоль восстановления и введите «bcdboot Z:\windows», где Z: — ваш диск Windows, измените букву диска соответствующим образом — на Z: у вас должен быть каталог \windows)
  3. Переустановите Ubuntu 12.04 в режиме UEFI!!!

Для установки в режиме UEFI загрузитесь в режиме UEFI - выберите загрузку DVD UEFI или загрузку USB UEFI!!!

Проверьте также менеджер загрузки "rEFInd", используемый для мультизагрузки Windows/Linux. Может быть установлен позже как программный переключатель загрузки.

Проверьте такжеBootNextинструмент - позволяет напрямую загружать Linux/Ubuntu из Windows.

Связанный контент