Ubuntu 14.04, не загружающаяся перед Windows 8.1

Я пытаюсь загрузить свой компьютер в Ubuntu, но я заканчиваю тем, что имел необходимость вручную выбрать Ubuntu из меню устройств, даже при том, что это, как предполагалось, загружалось сначала. Вместо этого Windows 8 загружается как Ubuntu, даже не там! И GRUB работает просто великолепно, когда Ubuntu выбрана в меню устройства загрузки. (Как еще я на?) Я пытался использовать EasyBCD, но продолжал получать ошибки из Windows Boot Manager. И на всякий случай это помогает, во время установки Ubuntu, это не распознало Windows 8, и я должен был изменить размер и установка вручную. Что-нибудь я могу сделать?

Примечания: ВСЕ!!! КОПАЙТЕСЬ РАБОТАЕТ ОТЛИЧНО!!! ЭТО - ОШИБКА AN В HP BOOT MENU AS I HAVE PREVIOUSLY SAID!!! НЕ ДАВАЙТЕ МНЕ ОТВЕТЫ ДЛЯ РЕДАКТИРОВАНИЙ ЛИЧИНКИ В БУДУЩЕМ!!!

Вот мои спецификации:

PC type: HP 2000-2d49WM Notebook PC

RAM: 4GB

Swap: 2GB

Processor: AMD E-300 Vision 1.3 GHz x2

BIOS Edition: N\A Until further notice

2
задан 5 June 2014 в 21:37

5 ответов

Первая начальная загрузка от live ubuntu cd или Live ubuntu flash drive и connect to internet. После того движения к терминалу ctlr+alt+T и просто используют команду ниже,

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Это на самом деле решает любые проблемы с начальной загрузкой. Если это все еще не работает на Вас, просто оставляют сообщение об ошибке внутри добавить раздел команды. Вы найдете, что я присоединил ссылку, она имеет screen short and clear instruction. Просто перейдите к ссылке, если что-то все еще не очищается Вам. Весело провести время.

Ссылка: СЛЕДУЮТ ЗА МНОЙ ДЛЯ ДАЛЬНЕЙШЕГО РАЗЪЯСНЕНИЯ!

1
ответ дан 19 November 2019 в 22:36

Звуки мне как Вы сделали установку UEFI. Windows 8.1 не собирается бесшумно позволять Вам использовать Linux рядом с ним. Если абсолютно необходимо использовать Windows Boot Manager вместо опции UEFI Ubuntu в случае, что материнская плата так или иначе ничего не примет кроме опции Windows Boot Manager, Вам нужно к Диспетчеру начальной загрузки окон редактирования в Windows путем открытия командной строки с правами администратора и использования bcdedit как так:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

при использовании Защищенной загрузки необходимо будет использовать следующее:

bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi

0
ответ дан 19 November 2019 в 22:36

Звуки мне как Вы сделали установку UEFI.

Windows 8.1 не собирается бесшумно позволять Вам использовать Linux рядом с ним. Если абсолютно необходимо использовать Windows Boot Manager вместо опции UEFI Ubuntu в случае, что материнская плата так или иначе ничего не примет кроме опции Windows Boot Manager, Вам нужно к Диспетчеру начальной загрузки окон редактирования в Windows путем открытия командной строки с правами администратора и использования bcdedit как это:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

Это хорошо работало для меня.

0
ответ дан 19 November 2019 в 22:36

Запуск в человечности. Перейдите к терминалу. И переустановите свою личинку со следующей командой:

sudo-grub-install/dev/sda

Это в предположении, что человечность установлена на sda (наиболее вероятное). Иначе измените это на компонент мастера.

0
ответ дан 19 November 2019 в 22:36

Я столкнулся с подобной проблемой с другим ноутбуком HP.

Проблема - это даже при изменении порядка загрузки EFI постоянно (с командой: "efibootmgr-0", например), Ваше изменение будет перезаписано каждый раз, когда Вы загружаете Windows.

К обходному решению проблема, которую я должен был установить, повторно находит вручную.

Затем я определил местоположение загрузчика EFI по умолчанию (.efi), создал резервную копию его и заменил его тем от перенаходки (переименованной) [не забывают копировать другие папки и файлы, принадлежащие для сдирания коры в той же папке]. Я не помню, какой был загрузчиком EFI по умолчанию, и я не могу проверить компьютер, так как он принадлежит одному из моих клиентов.

ПРЕДУПРЕЖДЕНИЕ: Если необходимо применить то хитрое обходное решение, удостоверьтесь, что можно загрузиться на нормальной установке перенаходки с помощью меню начальной загрузки прежде, так, чтобы можно было легко вернуться изменения в случае проблемы или если Вы передумали в будущем!!!!!

повторно найдите, что ручной процесс установки доступен здесь: http://www.rodsbooks.com/refind/installing.html#linux

Для ясного примера для изменения порядка загрузки EFI постоянно с efibootmgr (не будет, вероятно, работать над Вашим компьютером, как указано выше, однако я настоятельно рекомендую попробовать это сначала), смотрите на это сообщение от Rod Smith (создатель перенаходки).

Кажется, что прием переименования теперь полностью документируется на официальном сайте перенаходки: http://www.rodsbooks.com/refind/installing.html#naming, http://www.rodsbooks.com/refind/installing.html#manual_renaming

перенаходка действительно удобна для пользователя (когда-то установленный) и позволяет обходному решению такие плохие реализации EFI.

Пошаговый, отказоустойчивый подход

Попытка изменить порядок загрузки UEFI с efibootmgr

  1. В соответствии с Ubuntu, открытой терминал и установка "efibootmgr", если это уже не установлено, при помощи следующей команды:

    склонные sudo - получают установку efibootmgr

  2. Получите порядок загрузки EFI и записи с командой:

    sudo efibootmgr-v

    Примечания:

    BootCurrent: 0002 (указывает на запись загрузки UEFI, используемую для начальной загрузки).

    BootOrder: 0002,0003,0001,0000 (указывает на определенный порядок загрузки UEFI).

    Boot000x* (представляет одну запись загрузки. Это сопровождается его именем, HD и файлом EFI. Все записи загрузки упоминаются ниже "BootOrder").

  3. Определите новый порядок загрузки с командой:

    sudo efibootmgr-o 0001,0002,0000,0003

    В команде выше, я предполагаю, что запись Ubuntu равняется 0001, Windows равняется 0002, Восстановление 0000, Диагностика равняется 0003. Конечно, у Вас могут быть более или менее записи и/или желание установить другой порядок. Я предлагаю, чтобы Вы скопировали значение "BootOrder" с команды "sudo efibootmgr-v" и адаптировали его, как Вы хотите. Затем проверьте результат команды.

  4. Проверьте снова "BootOrder" с командой, используемой на шаге 2.

  5. Перезапустите свой компьютер правильно и проверьте что начальные загрузки системы ожидаемая (первая) запись нового порядка загрузки (здесь, Ubuntu). Если это работает, перезапустите и попытайтесь загрузить Windows (с помощью меню UEFI), то перезапустите компьютер снова и проверьте, что Ubuntu все еще загружается по умолчанию. Если это работает как ожидалось, Вы сделаны! Реализация EFI корректна, и Вы не должны делать ничего больше. В противном случае перейдите к следующему решению.

Установка и настройка повторно находит

  1. Отключите опцию Secure Boot в своем BIOS, если это уже не сделано для предотвращения дополнительных сложностей;
  2. В соответствии с Ubuntu, Загрузка двоичный zip-файл перенаходки от этой страницы: http://www.rodsbooks.com/refind/getting.html;
  3. Разархивируйте архив ZIP;
  4. Откройте терминал и переместитесь в папку, где архивные файлы были извлечены (команда должна быть похожей: cd ~/Downloads/refind-bin-0.8.1/);
  5. Следуйте за шагами (1 - 6), описанными здесь: http://www.rodsbooks.com/refind/installing.html#linux. Ваша архитектура очень, вероятно, x86-64, так использование rm refind_ia32.efi на шаге 3;
  6. Отредактируйте конфигурационный файл (refind.conf). Просто используйте sudo nano ./refind.conf или sudo -i gedit ./refind.conf. Я предполагаю, что текущий каталог является все еще каталогом rEFInd на ESP. Вы будете очень интересоваться "тайм-аутом" (значение как: 1) и "default_selection" (оценивают как: Ubuntu) параметры для конфигурирования автоматической начальной загрузки к Ubuntu.
  7. Перезапустите компьютер, использование, которое меню начальной загрузки UEFI для запуска повторно находит и проверяя, что его конфигурация выполняет Ваши потребности. В противном случае запустите Ubuntu и отредактируйте refind.conf в его каталоге на ESP и повторите этот шаг, пока настройки не будут соответствовать всем Вашим требованиям. Проверьте, что можно загрузить Ubuntu, и Windows также от перенаходки (более длинное значение тайм-аута может помочь).
  8. Определите, какой файл EFI используется по умолчанию Вашей системой, и найдите ее папку на ESP (Это могло бы быть что-то как "EFI/Microsoft/Boot/bootmgfw.efi" или иначе). Не забывайте команду sudo efibootmgr -v который может быть очень полезным для получения этой информации.
  9. Скопируйте содержание папки перенаходки на ESP в папке файла EFI по умолчанию, определенного на шаге 7 ("EFI/Microsoft/начальная загрузка /" в примере). Можно даже использовать команду sudo -i nautilus если Вы не очень знакомы с командной строкой. Предполагая, что ESP смонтирован в/boot/efi, можно использовать следующую команду: sudo cp -r /boot/efi/EFI/refind/* /boot/efi/EFI/Microsoft/Boot/. Не забывайте адаптировать целевой путь как требуется.
  10. Переименуйте файл EFI по умолчанию ("bootmgfw.efi" в примере) в "bootmgfw.bak" (sudo mv bootmgfw.efi bootmgfw.bak, если Вы находитесь в правильной папке. Можно использовать cd /boot/efi/EFI/Microsoft/Boot/ для переключения на ту папку [я все еще предполагаю, что ESP смонтирован в "/boot/efi" и что относительным путем в файл EFI по умолчанию является "EFI/Microsoft/начальная загрузка /"]);
  11. Переименуйте повторно находят файл ("refind_x64.efi") EFI как файл EFI по умолчанию (здесь, "bootmgfw.efi"). Использовать sudo mv refind_x64.efi bootmgfw.efi, если Вы находитесь в правильной папке.
  12. Перезапустите свой компьютер и если все в порядке, Вы сделаны! Если что-то идет не так, как надо, можно все еще использовать меню начальной загрузки UEFI для запуска, повторно находят, загружают Ubuntu и возвращаются изменения, внесенные в шагах 8 - 10.
2
ответ дан 2 December 2019 в 03:03

Другие вопросы по тегам:

Похожие вопросы: