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. (Я не помню точную формулировку.)