У меня есть 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.
- Похоже, что Windows установлена в режиме UEFI (в режиме UEFI можно установить только 64-разрядную версию Windows)
- Диск в стиле GPT (имеет системный раздел EFI + MS Reserved)
- Linux устанавливается с использованием загрузки MBR (на диске есть специальный загрузочный раздел BIOS/MBR)
===============================
Самое простое решение:
- удалить загрузочный раздел BIOS (sda9)
- Исправьте загрузку Windows с помощью носителя для восстановления/установки Windows (загрузитесь в консоль восстановления и введите «bcdboot Z:\windows», где Z: — ваш диск Windows, измените букву диска соответствующим образом — на Z: у вас должен быть каталог \windows)
- Переустановите Ubuntu 12.04 в режиме UEFI!!!
Для установки в режиме UEFI загрузитесь в режиме UEFI - выберите загрузку DVD UEFI или загрузку USB UEFI!!!
Проверьте также менеджер загрузки "rEFInd", используемый для мультизагрузки Windows/Linux. Может быть установлен позже как программный переключатель загрузки.
Проверьте такжеBootNextинструмент - позволяет напрямую загружать Linux/Ubuntu из Windows.