Windows 8.1 / Ubuntu 14.04 с двойной загрузкой: grub не появляется

Первая установка Ubuntu. Я следовал инструкциям здесь, с той разницей, что:

  • Я уже использовал Windows, чтобы создать 3 раздела для Ubuntu.
  • Эта строка в шаге 7 не работает: sudo apt-get install -y boot-repair && boot-repair поэтому я запустил другую пару команд (возможно, sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update затем sudo apt-get install -y boot-repair && boot-repair) который работал.

Вот вывод:

http://paste.ubuntu.com/11833014/

После перезагрузки в Windows 8.1 я запустил команду...

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

... используя командную строку администратора, и ему сказали, что это удалось. Однако, когда я перезагружаюсь в Ubuntu с помощью Live USB-флешки, я вижу, что есть том под названием SONYSYS с общей емкостью 268,4 МБ, который содержит этот файл \EFI\ubuntu\shimx64.efi но нет файла с именем grubx64.efi (но, возможно, я смотрю не в том месте). Этот том также содержит папки с именами BOOT и WINDOWS.

Можете ли вы порекомендовать решения, которые я могу попробовать?

Примечание: быстрый запуск Windows 8 выключен, это безопасная загрузка. Изменение команды admin propmt на bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi, как предложено здесь, не решил проблему.

1 ответ

Во-первых, раздел называется SONYSYS предполагает, что у вас есть Sony. К сожалению, многие Sonys, как известно, имеют нестабильные EFI, так что вы можете быть в бою. Если компьютер достаточно новый и это вас даже разочаровывает, я НАСТОЯТЕЛЬНО призываю вас вернуть компьютер в магазин за возмещением, а затем напишите в Sony, чтобы сообщить, что вы вернули аппарат, потому что он неисправен, с подробной информацией. Производители будут продолжать продавать барахло до тех пор, пока они не почувствуют боль (в виде стоимости возвращенных машин). К сожалению, слишком много людей переворачиваются и прыгают через нелепые обручи, чтобы избежать возврата бракованных товаров.

Во-вторых, кажется, что ваш /dev/sda3 ваш системный раздел EFI (ESP), но на вашем компьютере также есть раздел, аналогичный ESP. /dev/sda1, Неясно, какой из этих двух разделов содержит загрузчик, который фактически загружает Windows, но похоже, что Ubuntu установил GRUB для /dev/sda3, Я не знаю достаточно о bcdedit чтобы узнать, изменит ли он конфигурацию загрузки, чтобы указать на файлы /dev/sda1 или же /dev/sda3 в вашем случае, так что, возможно, это проблема. Вы можете обойти это, смонтировав оба раздела и скопировав EFI/ubuntu каталог от /dev/sda3 в /dev/sda1, затем загрузка обратно в Windows и попытка bcdedit снова.

Другой вариант, если вы не потратили слишком много времени на настройку Windows, это переустановить стандартную версию Windows, а не настроенную Sony версию, которая, вероятно, виновата в sda1 / sda3 махинации и, возможно, другие особенности. К счастью, вы можете легально загрузить Windows Media, как описано здесь, среди других мест. Эта переустановка может упростить и упорядочить вещи достаточно, чтобы помочь решить проблемы.

Если все это терпит неудачу, самый простой оставшийся вариант (кроме возврата компьютера) состоит в том, чтобы участвовать в некоторых уродливых взломах, которые включают переименование загрузчика Windows и копирование GRUB (или другого загрузочного загрузчика с поддержкой Linux) вместо него. Инструмент Boot Repair может сделать это. Этот параметр находится в меню "Дополнительно" и относится к резервному копированию и переименованию загрузочных файлов EFI. (Я не помню точную формулировку.)

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