Как сделать загрузчик 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, но это не помогло.



@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 месяцев. Я уверен, что он предпочел бы увидеть решение, чем ничего. То, что я добавил, должно решить это или, по крайней мере, привести его на правильный путь.
— Аллан Смити
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.