Вчера я использовал live cd для установки Ubuntu 14.04 на компьютер, уже загруженный с Windows 8. Установка Ubuntu НЕ распознала какую-либо операционную систему на компьютере, поэтому я выбрал Что-то еще и закончил с несколько разделов. (Если это имеет значение, у меня есть четыре раздела Windows (восстановление, загрузка, основной со всеми моими файлами, и еще один, крошечный, чтобы я не волновался об этом), плюс основной Ubuntu /
и swap. )
После установки Ubuntu и перезапуска не было возможности выбирать между Ubuntu и Windows при запуске; он просто запускается как Windows. Ubuntu теперь установлен, но у меня нет возможности его использовать!
Другие гиды сказали, чтобы получить ремонт ботинка. Я скачал файл образа, записал его на компакт-диск и попытался загрузиться с него, но ничего не произошло; Винда загрузилась нормально. Я загрузился с live cd, открыл терминал и (в соответствии с инструкциями этого руководства на форумах Ubuntu )
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
Все идет хорошо до самого конца, когда последние две строки назад прочитайте:
W: Failed to fetch http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu/dists/trusty/main/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Об этой HTTP-ошибке 404 говорилось здесь: Не могу найти пакет восстановления загрузчика для новейшей версии Ubuntu , поэтому воспользовавшись этим советом, я сделал:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list"
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Восстановление загрузки сработало (woohoo!), И оно работало в течение нескольких секунд, прежде чем всплывающее окно с надписью
EFI обнаружено. Пожалуйста, проверьте параметры.
Я решил исправить наиболее частые проблемы. Он сказал мне, чтобы отключить SecureBoot в BIOS.
Он немного подумал, затем сказал мне, чтобы я вставил это в новый терминал:
sudo chroot "/mnt/boot-sav/sdb5" dpkg --configure -a
sudo chroot "/mnt/boot-sav/sdb5" apt-get install -fy
sudo chroot "/mnt/boot-sav/sdb5" apt-get purge-y --force-yes grub* shim-signed linux-signed*
Мне предложили идти вперед, и он сказал скопировать и вставить в терминал следующее:
sudo chroot "/mnt/boot-sav/sdb5" apt-get install -y --force-yes grub-efi-amd64-signed shim-signed linux-signed-generic
После продвижения он сказал, что во время ремонта произошла ошибка, и записать этот URL и отправить по электронной почте boot.repair@gmail.com , если У меня все еще есть проблемы с загрузкой. Это также напомнило мне отключить SecureBoot в BIOS.
Я отключил SecureBoot, но ничего не изменилось. Windows все еще загружается, как и прежде.
Я снова загрузился с live cd и открыл файл grub.
sudo gedit /etc/default/grub
Файл grub появился, я добавил #
перед GRUB_HIDDEN-TIMEOUT=0
, сохранил, и в терминале написал:
sudo update-grub
Это возвращается:
/usr/sbin/grub-probe: error: failed to get canonical path of '/cow'.
И это все, что я получил. Не повезло вообще. Может ли кто-нибудь помочь мне понять, что я здесь делаю не так?
Попытайтесь переустановить теперь, когда EFI отключен. Вы могли также использовать SuperGrubDisk
http://www.supergrubdisk.org/wizard-restore-grub/
, я не эксперт, но я подозреваю, что EFI заблокировал Личинку от того, чтобы быть помещенным на MBR.
используйте расширенные настройки (в левой нижней части) в восстановлении начальной загрузки не рекомендуемый
открытые расширенные настройки в восстановлении начальной загрузки
в расширенных настройках => основные опции (никакие необходимые изменения)
расширенные настройки => местоположение GRUB (избранная "личинка места в" выбор "sda")
расширенные настройки => опции GRUB (избранная "Личинка чистки прежде, чем переустановить, это")
расширенные настройки => Другие опции (отменяйте "Загрузочные файлы Windows восстановления" & "Проверьте интернет-соединение", если они выбраны)
, это могло бы перезаписать Ваш загрузчик окон с личинкой, тогда можно выбрать ОС из загрузчика личинки
Вход в систему, как обычно, в Вашу учетную запись и затем вводит это в терминале
(для терминального нажатия Ctrl + Высокий звук + T ):
sudo update-grub
После этого Вы найдете в последней строке название другой ОС (В Вашем Windows 8 случая)
После этого перезапуск, как обычно, и Вы найдете меню двойной загрузки.
Если у Вас есть Ubuntu, правильно установленный (я выполняю Xubuntu): когда Вы запускаете, и Вы добираетесь до экрана входа в систему Windows, нажимаете SHIFT и поражаете "Перезапуск".
Это заставляет машину перезапускать и искать альтернативные опции.
Выбор "начальная загрузка от медиа" опция и Ubuntu должна быть там, чтобы быть выбранной даже при том, что Ваш диск или pendrive больше не включаются в машину.
Работавший для меня с Xubuntu 12.04 и Windows 10.
Если бы Ваша BIOS является BIOS UEFI затем, я удостоверился бы, что зарегистрировался в BIOS, который она установила для начальной загрузки к GRUB efi файла.
должно быть меню, где можно выбрать, что загрузиться к от раздела начальной загрузки. В разделе начальной загрузки должна быть папка под названием GRUB. В той папке должен быть efi файл, который загрузится к GRUB.
Удача.
Хорошо на самом деле это произошло со мной также, когда я установил Ubuntu с "чем-то еще" опция. Вещь, которая работала на меня, Ubuntu, установлена, просто необходимо перейти к меню начальной загрузки (можно возможно получить доступ к этому меню при помощи F12 и выбрать режим начальной загрузки UEFI),
Теперь под устройством загрузки меню выбирают опцию в качестве Ubuntu.
Теперь перезапуск и это должны хорошо работать.
Ashton,
Вы не были вокруг в течение 3 1/2 лет, таким образом, Вы никогда не будете читать этот ответ. Это для всех остальных, которые находят этот вопрос. Нет семь ответов до сих пор ни одного ни с какими-голосами.
Вы выключили безопасную начальную загрузку после выполнения boot-repair
. Вы, как предполагалось, выключили безопасную начальную загрузку сначала и затем работали boot-repair
. Именно поэтому это не работало.
0 Входов в систему, как обычно, в Вашу учетную запись и затем вводят это в терминале (для терминала, нажимают Ctrl + Высокий звук + T): личинка обновления sudo После этого, Вы найдете в последней строке название другой ОС (В Вашем Windows 8 случая) После этого перезапуск, как обычно, и Вы найдете меню двойной загрузки.