Как сделать загрузчик Windows 10 в качестве загрузчика по умолчанию

0

Я установил Ubuntu 14.04, а затем установил Windows 10, поэтому я обычно загружаю GRUB 2 для доступа к обоим, но однажды моя клавиатура перестала работать с GRUB 2. Поэтому я изменил GRUB 2 с загрузчиком Windows 7 с помощью easyBCD, но проблема остается.

Но однажды появился загрузчик Windows 10, я не знаю, как он появился, но только один раз, и в нем и мышь и клавиатура работали нормально.

Что мне нужно:

1 - Чтобы изменить загрузчик Windows 7 на GRUB 2 или изменить загрузчик Windows 7 на загрузчик Windows 10, если это проще.

2 - После перехода на GRUB 2 мне нужно перейти на загрузчик Windows 10 с возможностью загрузки в Windows 10 и GRUB 2 / Ubuntu. Я не эксперт в Ubuntu, поэтому, пожалуйста, дайте четкое, подробное решение.

Пожалуйста, помогите, я не могу получить доступ к Ubuntu большую часть времени, потому что клавиатура не работает.

Я также включил устаревшую поддержку в BIOS, но это не помогло.

kpatti
источник
@Ramhound: Этот пост для XP. Его содержание все еще в основном корректно, но в любом случае может считаться устаревшим.
harrymc
Это не помогает какие-либо предложения?
kpatti

Ответы:

0

Если вы используете UEFI , возможно, вам придется использовать это для редактирования. Изменено здесь: https://askubuntu.com/questions/66070/how-to-set-windows-bootloader-as-default-bootloader

Перезагрузите компьютер и введите биос (нажав DEL в моем случае).

Перейдите в Параметры загрузки -> (Этот шаг может отличаться) Приоритет жесткого диска -> Первый приоритет -> Загрузчик Windows

Второй шаг может отличаться в зависимости от того, как вы установили Ubuntu / Windows

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



Чтобы восстановить загрузчик Windows, если у вас есть компакт-диск Windows

  1. Загрузиться с компакт-диска
  2. На главном экране откройте терминал (кнопка обычно находится в левом нижнем углу)
  3. Выполнить bootrec /fixmbr
    Если это не дает желаемых результатов, попробуйтеbootrec /fixboot
Аллан Смити
источник
0

Отличный вопрос Однако устранение неполадок зависит от многих факторов. У меня есть несколько вопросов, которые могут помочь прояснить решение:

  1. Какую систему вы установили в последний раз ? Похоже, у вас была предустановлена ​​Windows 7, затем установлена ​​Ubuntu, затем установлена ​​Windows 10?
  2. Все ли они установлены на одном жестком диске? Если нет, то какие ОС на каком жестком диске? Какой HD является основным в вашем порядке загрузки?
  3. Используете ли вы UEFI или устаревший BIOS? Я предполагаю наследство, если у вас сначала была Win 7, и вы смогли без особых проблем выполнить двойную загрузку Linux (в противном случае было бы много вариантов изменить в Win 10), но я могу ошибаться. В основном это зависит от того, сколько лет вашему компьютеру и установлена ​​ли предустановленная Windows 10.
  4. Как вы установили 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 . Оттуда нажмите Write MBR . Это восстановит загрузчик Windows в MBR.
    В случае успеха в левом нижнем углу появится сообщение о том, что MBR была написана. Но это также означает, что вы потеряли GRUB и больше не можете загружаться в Linux.

    2. Нажмите на вкладку Добавить новую запись . Здесь вы добавите свою установку Ubuntu.
    Находясь там, нажмите на вкладку Linux / BSD , затем выберите GRUB 2 из выпадающего списка. Измените имя, чтобы оно соответствовало вашему дистрибутиву Linux (Ubuntu 14.04 в вашем случае?), И нажмите кнопку Добавить запись .

    3. Нажмите кнопку Изменить загрузочное меню.вкладка, чтобы увидеть новую запись. Вы также можете выбрать порядок, в котором перечислены операционные системы, и установить тайм-аут (в секундах) до загрузки по умолчанию без ввода данных пользователем.

    4. Просто чтобы быть уверенным на этом этапе, я мог бы предложить вам вернуться и снова написать MBR, чтобы убедиться, что ваши изменения написаны выше.
Если EasyBCD не работает для вас, или вы хотите другой вариант, в Windows также есть встроенный инструмент командной строки bcdedit: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/ bcdedit-command-line-options
Вам нужно будет запустить его из командной строки с правами администратора.


Другие источники

Поскольку ваш вопрос был немного расплывчатым (неясно с интерфейсом прошивки, порядком установки ОС, конфигурацией жесткого диска и т. Д.), Довольно сложно составить решение «один размер подходит всем». Поэтому я перечислил некоторые дополнительные ресурсы, которые вы можете найти полезными ниже.

Подробный ответ на ваш вопрос вы найдете на сайте 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вместо этого ответ совершенно другой. Я опубликовал еще одно потенциальное решение для этого случая. Буду рад предоставить дополнительную информацию, как только вы дадите больше подробностей.

Аллан Смити
источник
1
Мы ожидаем, что ответы будут содержать всю необходимую информацию в их теле. Вы можете цитировать и ссылаться на все ссылки, необходимые для ответа на вопрос (иногда я цитирую свыше 6 различных ссылок), но вся информация содержится в любом ответе, который я предоставляю.
Ramhound
Полный ответ зависит от того, как он ответит на два вопроса сверху. Его оригинальный вопрос был неясен, поэтому все ссылки.
Аллан Смити
Ответ был изменен, чтобы включить более подробную информацию. Если вам больше нравится сейчас, пожалуйста, удалите свой отрицательный голос. Благодарю.
Аллан Смити
Если вопрос был неясен, то вы не должны отвечать на него. До тех пор пока вы не достигнете 50+ репутации и можете комментировать везде , пожалуйста , сдерживать себя , чтобы отвечать на вопросы, которые ясны.
robinCTS
Ну, очевидно, никто не хотел отвечать, потому что он был здесь в течение 10 месяцев. Я уверен, что он предпочел бы увидеть решение, чем ничего. То, что я добавил, должно решить это или, по крайней мере, привести его на правильный путь.
Аллан Смити