Отличный вопрос Однако устранение неполадок зависит от многих факторов. У меня есть несколько вопросов, которые могут помочь прояснить решение:
- Какую систему вы установили в последний раз? Похоже, у вас была предустановлена Windows 7, затем установлена Ubuntu, затем установлена Windows 10?
- Все ли они установлены на одном жестком диске? Если нет, то какие ОС на каком жестком диске? Какой HD является основным в вашем порядке загрузки?
- Используете ли вы UEFI или устаревший BIOS? Я предполагаю наследство, если у вас сначала была Win 7, и вы смогли без особых проблем выполнить двойную загрузку Linux (в противном случае сначала нужно было изменить много параметров в Win 10), но я могу ошибаться. Это в основном зависит от того, сколько лет вашему компьютеру и установлена ли предустановленная Windows 10.
- Как вы установили Win 10? Применяли ли вы какие-либо специальные настройки (т.е. развернули Win 10 в режиме BIOS) или впоследствии редактировали настройки загрузки? Одна вещь, которая меня смущает, это то, что, если вы установили Windows 10 последней, она должна была перезаписать GRUB 2 в вашей основной загрузочной записи (MBR) и / или переключиться на UEFI (если ваша материнская плата способна). В любом случае вы не сможете загрузиться в Ubuntu вообще. Пожалуйста, опишите, как вы завершили установку Windows 10 (если вы помните).
Во всяком случае, двигаться дальше с ответом. Чтобы выяснить, какой интерфейс прошивки вы используете, в Windows 10 откройте окно «Выполнить» (Windows + R) и введите msinfo32
. Примерно на полпути вниз ваш BIOS Mode будет указан.
Обратите внимание, что вы также можете запустить msinfo32 из Windows 7, и там тоже есть список для BIOS, но поскольку UEFI еще не использовался, когда эта ОС была выпущена, я думаю, что она просто даст вам вашу версию BIOS, так что, вероятно, Лучше всего проверить это из Win 10.
Решение 1
Если в этой конфигурации оборудования используется более одного жесткого диска, возможно, вы просто загружаетесь не с того жесткого диска. Например, если у вас есть Win 7 / Ubuntu на диске 1 и Win 10 на диске 2, а диск 1 выбран в качестве основного, то ваша система продолжит загрузку на этот диск, несмотря на настройки BCD. Чтобы проверить / отредактировать это, вам нужно загрузиться в BIOS или UEFI. Сделать это:
1. Загрузите компьютер и нажмите клавишу производителя, чтобы открыть меню. Используемые общие клавиши: Esc, Delete, F1, F2, F10, F11 или F12. Во время запуска часто появляется экран, в котором упоминается клавиша. Если его нет или экран слишком быстро отображается, проверьте его на сайте производителя.
2. Или в Windows 10 в меню «Вход в систему» или в меню «Пуск» выберите «Питание» (значок кнопки питания)> удерживайте нажатой клавишу «Shift» при выборе «Перезагрузка». Выберите Устранение неполадок> Дополнительные параметры> Настройки прошивки UEFI.
3. Попав в BIOS или UEFI, проверьте порядок загрузки жесткого диска. Решение может быть так же просто, как сначала установить жесткий диск Windows 10.
Мне нужно узнать больше о конфигурации вашего оборудования и порядке загрузки, прежде чем я смогу дать более конкретные рекомендации на этот счет.
Источник:
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/boot-to-uefi-mode-or-legacy-bios-mode
Решение 2 (только устаревшая версия BIOS)
Предполагая, что это Legacy BIOS, EasyBCD, вероятно, ваш лучший вариант. Может быть, вы просто не выбрали все необходимые настройки? Здесь вы можете подробно описать процесс:http://linuxbsdos.com/2012/03/10/restore-the-windows-bootloader-to-mbr-after-dual-booting-with-linux/
Вкратце шаги следующие:
1. Нажмите на вкладку BCD Deployment. Оттуда нажмите Write MBR. Это восстановит загрузчик Windows в MBR.
В случае успеха в левом нижнем углу появится сообщение о том, что MBR была написана. Но это также означает, что вы потеряли GRUB и больше не можете загружаться в Linux.
2. Нажмите на вкладку Добавить новую запись. Здесь вы добавите свою установку Ubuntu.
Находясь там, нажмите на вкладку Linux/BSD , затем выберите GRUB 2 из выпадающего списка. Измените имя, чтобы оно соответствовало вашему дистрибутиву Linux (Ubuntu 14.04 в вашем случае?) и нажмите кнопку Добавить запись.
3. Нажмите вкладку Edit Boot Menu, чтобы увидеть новую запись. Вы также можете выбрать порядок, в котором перечислены операционные системы, и установить тайм-аут (в секундах) до загрузки по умолчанию без ввода данных пользователем.
4. Просто чтобы быть уверенным на этом этапе, я мог бы предложить вам вернуться и написать MBR снова, чтобы убедиться, что ваши изменения выше написаны.
Если EasyBCD не работает для вас или вам нужен другой вариант, в Windows также есть встроенный инструмент командной строки bcdedit:
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/ Bcdedit-командная строка-опция
Вам нужно будет запустить это из командной строки с правами администратора.
Другие источники
Поскольку ваш вопрос был немного расплывчатым (неясно с интерфейсом прошивки, порядком установки ОС, конфигурацией жесткого диска и т.д.), Довольно сложно составить решение «один размер подходит всем». Поэтому я перечислил некоторые дополнительные ресурсы, которые вы можете найти полезными ниже.
Подробный ответ на ваш вопрос можно найти на сайте AskUbuntu:https://askubuntu.com/questions/825686/how-can-i-use-with-the-windows-bootloader-with-windows-10-ubuntu. -16-04-двойная загрузка
Обычно вы используете GRUB2 и загрузчик Windows, потому что GRUB2 не может запустить ядро Windows напрямую, а загрузчик Windows не может запустить ядро Linux напрямую. Для загрузки Windows из GRUB2 GRUB2 запускает загрузчик Windows; и для загрузки Ubuntu (или любого другого дистрибутива Linux) из загрузчика Windows запускается GRUB2.
В конце они рекомендуют использовать сторонний менеджер загрузки, такой как systemd-boot или rEFInd.
Вот некоторые заметки по редактированию загрузчика Windows 7 здесь:http://blog.nold.ca/2010/09/adding-ubuntu-to-windows-7-bootloader.html
Здесь есть еще один пост с большим количеством полезной информации:https://askubuntu.com/questions/124617/easy-bcd-help-dual-boot-win7-and-ubuntu-11-10-add-new-entry-for -ubuntu
Наконец, есть больше информации о двойной загрузке Windows и Ubuntu здесь:https://askubuntu.com/questions/274371/install-on-second-hard-drive-with-startup-boot-option
Если вместо этого вы используете UEFI , ответ будет совершенно другим. Я опубликовал еще одно потенциальное решение для этого случая. Буду рад предоставить дополнительную информацию, как только вы дадите больше подробностей.