У меня есть конвертируемый sony vaio duo 11, это была успешно двойная загрузка lubuntu 13.10 и windows 8, но после обновления до windows 8.1 он не загружает ничего, кроме windows.
Я отключил функцию «быстрой загрузки» в Windows, затем запустил boot-repair, но это не решило проблему (раньше он работал, когда windows 8 испортил конфигурацию загрузки, но не в Windows 8.1). Я установил esayBCD на windows и теперь вижу его загрузчик, но не grub. Я даже пытался выполнить chroot и grub-install в / dev / sda, но я не думаю, что grub - это загрузчик, загружаемый при запуске.
Я предполагаю, что окна помещают загрузчик где-то еще, кроме /dev/sda.
Если я запустил систему с USB-диска, я смогу успешно загрузить lubuntu.
Это выходные данные для восстановления загрузки: http://paste.ubuntu.com/6598795/ (этот был запущен после загрузки sda2 lubuntu с usb-диска refind, но я также пытался с живыми CD с такими же результатами)
Краткая история того, как я туда попал:
Я хотел бы понять, какой загрузчик запускается при запуске, где он находится и как я могу это изменить. Спасибо!
Редактировать: я установил rEFInd в windows, следуя официальным инструкциям, и эффективно изменил раздел «Диспетчер загрузки Windows», теперь он выглядит следующим образом:
S:\EFI\refind>bcdedit /enum active /v
Windows Boot Manager
--------------------
identificatore {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=S:
path \EFI\refind\refind_x64.efi
description rEFInd am
locale it-IT
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {b781b519-6749-11e3-a4a1-eb3a69ac7fb1}
resumeobject {b781b518-6749-11e3-a4a1-eb3a69ac7fb1}
displayorder {b781b519-6749-11e3-a4a1-eb3a69ac7fb1}
{b781b512-6749-11e3-a4a1-eb3a69ac7fb1}
{b781b524-6749-11e3-a4a1-eb3a69ac7fb1}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 5
displaybootmenu Yes
НО Я все еще получаю загрузчик, который не является ПОЛУЧЕННЫМ !! вместо этого он выглядит примерно так: Windows Legacy Boot Loader
ПОПРОБУЙТЕ ЭТО ПЕРВЫЙ
В Win 8.1 удерживайте SHIFT, пока вы нажимаете «Перезагрузка». Это должно принести расширенные параметры запуска. Там вы сможете выбрать загрузочный раздел Ubuntu, а затем загрузиться в него.
Сохраняет проблему переустановки, но вы должны попросить Windows загрузить Ubuntu ...
Ваш вывод Boot Repair показывает, что BIOS / CSM / устаревший загрузчик не установлен, поэтому маловероятно, что экран, который вы видите, предназначен для этого. Скорее всего, это менеджер загрузки в режиме EFI в Windows.
Вы сделали все правильные шаги, поэтому удивительно, почему это не работает. Ваши симптомы, тем не менее, в основном соответствуют компьютеру, на котором включена безопасная загрузка, поэтому для начала я рекомендую проверить параметры безопасной загрузки встроенного ПО. Возможно, он снова включился после того, как вы его отключили, или, может быть, в настройке, которую вы пропустили, есть что-то странное. (OTOH, тот факт, что вы можете загрузиться с USB-накопителя rEFInd, противоречит этой возможности. Тем не менее, стоит проверить ....)
Если это не сработает, вы можете рассмотреть довольно радикальный подход (но делайте это только , если вы в настоящее время можете загружать Linux через USB-накопитель rEFInd):
/boot/efi
на запасной USB-накопитель или в другой удобный каталог в Linux должно помочь, но USB-накопитель будет доступен в Windows, если это потребуется.) efibootmgr
или инструменты вашей прошивки, удалите все записи менеджера загрузки прошивки из NVRAM. Вы можете сделать это, набрав sudo efibootmgr -v
, чтобы увидеть, что это за записи, затем используя опцию -B
и -b ####
, чтобы удалить каждую запись по очереди, как в sudo efibootmgr -B -b 0001
, чтобы удалить Boot0001
. Вам нужно будет повторить команду -B/-b
для каждой записи. grub-install
.) EFI/Microsoft
. Идея здесь состоит в том, чтобы очистить все ESP и NVRAM от грязи, что позволит вам начать с чистого листа.
Я решил проблему следующим образом:
На данный момент Grub работает и загружает Lubuntu (и Android-x86).
Чтобы вернуть окна, мне пришлось восстановить папку / boot / efi / Microsoft, затем переименовать ее в Microsoft2 и добавить это в /etc/grub.d/40_custom:
menuentry "Windows Boot Manager (UEFI on /dev/sda1)" --class windows --class os {
insmod part_gpt
insmod fat
set root='hd0,gpt1'
chainloader /EFI/Microsoft2/Boot/bootmgfw.efi
}
Мне пришлось переименовать папку, потому что, как ни странно, если есть папка с именем «Microsoft», вместо grub отображается загрузчик Windows (и мне бы очень хотелось узнать почему).
Мне пришлось отключить опцию «Fast Boot» в моем BIOS, и это сработало.
Я оставил опцию быстрой загрузки включенной в Windows 8.1, а также включил опции UEFI и безопасной загрузки в BIOS. Моя установка была Windows 8.1 Pro и Ubuntu 13.10. Я также пробовал Debian 7.3, и он вызывал у меня ту же проблему, пока я не внес вышеуказанные изменения в BIOS.
Хорошо, так что после 9 часов попыток установить Lubuntu на мой ноутбук с Windows 8.1 я все понял, кроме как иметь автоматический вариант между ОС при загрузке. Итак, вот что я выучил:
Загрузите файл .iso Ubuntu (для настольных ПК) или Lubuntu (для ноутбуков).
Скачать Unetbootin , выбрав функцию запуска. После завершения установки запустите программу. Я не должен был говорить это, но у всех нас есть такие моменты, поэтому: убедитесь, что ваш USB находится в вашем компьютере LOL. Затем убедитесь, что на вашем USB достаточно места для того, что вы делаете. Все, что я прочитал, говорит об использовании 8 ГБ USB (для Lubuntu), поэтому я так и сделал, и мне потребовалось 0,6 ГБ, и мне трудно поверить, что для его работы требуется 7 ГБ. Тем не менее, если вы устанавливаете Ubuntu, я бы сказал, что вы, вероятно, хотите использовать весь 8 ГБ USB только для безопасности.
Теперь вам нужно разбить ваш жесткий диск, если у вас нет программного обеспечения для разметки MiniTool это хорошее бесплатное программное обеспечение, которое вы можете использовать, и это то, что я собираюсь описать здесь и использовать фотографии. Так что, если вам нужно скачать это сейчас. Размер диска с разделами не должен быть большим (я использовал 13 ГБ, 10 ГБ для рабочего диска и 3 ГБ для диска подкачки). Как и в случае с USB, если вы планируете установить Ubuntu, вы, вероятно, захотите выделить больше места для выбранного вами жесткого диска root .
После того, как MiniTools завершит создание разделов, пришло время настроить параметры BIOS / UEFI. Есть 2 (два) способа сделать это.