Я только что установил Ubuntu 12.04 на ноутбук с Windows 7, но у меня не получается загрузиться с Ubuntu.
Во-первых, во время установки я сделал эти разделы (может быть, их слишком много):
/dev/sda1 FAT32 SYSTEM 200Mb boot (EFI boot, i guess)
/dev/sda2 unknown file system 128 Mb msftres (Windows Boot Manager)
/dev/sda3 NTFS OS 100 Gb (Windows 7)
/dev/sda4 NTFS DATOS 315 Gb (Data partition)
/dev/sda5 ext4 28 Gb (/home)
/dev/sda8 unknown file system 1 Gb biog_grub (i'm not very sure why i made this one)
/dev/sda6 ext4 17 Gb (/ Ubuntu 12.03 installed withou errors aparently)
/dev/sda7 linex-swap 2 GB (swap)
Я могу загрузиться с Windows отлично. На самом деле я попытался настроить диспетчер загрузки Windows с EasyBCD, но он не распознает загрузочную запись. В любом случае, я добавил Ubuntu Entry, и он настроил его автоматически.
Теперь у меня есть загрузочные записи Windows 7, которая работает, и Ubuntu 12.04, которая выдает сообщение «Приложение не найдено».
Я перезапустил с USB с Ubuntu и попытался исправить GRUB из командной строки и с восстановлением загрузки. Нет результатов.
Насколько я понимаю, я должен сообщить менеджеру загрузки Windows, где находится мой загрузчик Ubuntu.
Итак, у меня есть две проблемы:
- На самом деле, я не знаю, где находится мой загрузчик Ubuntu, GRUB или GRUB2 или что-то еще.
- Я не знаю, как настроить запись Ubuntu в диспетчере загрузки Windows. Я думаю, использование
BCDedit.exe
EasyBCD не показывало мне записи. Во всяком случае, я не знаю, какие параметры использовать.
Я прочитал несколько статей об этом, но я не нашел ничего полезного.
Ответы:
Ваше расположение разделов выглядит странно, но опять же, именно так производители делают свои OEM-установки.
Если это система UEFI, то переустановка будет самым быстрым и простым способом получения работающей установки. Я рекомендую удалить разделы от sda5 до sda7, так как они, кажется, созданы вами. Затем установите Ubuntu из ubuntu-12.04-desktop-amd64.iso в
UEFI mode
(при выборе загрузки с компакт-диска во время загрузки должно быть два варианта загрузки с компакт-диска один с UEFI и один без), чтобы убедиться, что вы устанавливаете с поддержкой UEFI включен. Расположение разделов с разделом Ubuntu и отдельным домашним разделом - хороший выбор. Для использования режима приостановки к жесткому диску (hibernate) вы должны выбрать как минимум размер вашей оперативной памяти в качестве размера раздела подкачки. Для повторного включения спящего режима в 12.04 необходимо выполнить еще один шаг., После завершения установки на вашем жестком диске должна быть установлена Ubuntu с пакетом grub-efi-amd64. Установщик должен был распознать правильный системный раздел UEFI (для системного раздела UEFI существует специальный код раздела GPT ), поместить туда заглушку grub-efi-stub и зарегистрировать ее в переменных загрузки UEFI.В конце у вас должна быть по крайней мере запись для Windows и Ubuntu в вашем выборе загрузки UEFI. Если у вас нет записи, связанной с Windows, то это, вероятно, не система UEFI, и вы не должны пытаться попробовать предложенное мной решение (вы не сможете загрузить компакт-диск в режиме UEFI). Двойная загрузка должна работать через механизм цепной загрузки GRUB , поэтому установка Ubuntu через UEFI в качестве опции загрузки по умолчанию должна работать так же, как двойная загрузка, которая была в прошлом с GRUB.
источник
Во-первых, ваша таблица разделов явно является таблицей разделов GUID (GPT). Поскольку Windows будет загружаться с GPT-дисков, только если компьютер использует расширяемый интерфейс встроенного ПО (EFI), а не более старую базовую систему ввода / вывода (BIOS), очевидно, что вы загружаетесь в режиме EFI. Это очень важная деталь, поскольку традиционные решения BIOS вряд ли будут работать в системе EFI.
Из вашего описания неясно, что именно загружается. Я думаю, что загрузчик Windows загружается, и вы использовали EasyBCD для создания записи Ubuntu, которая не работает. Это вряд ли удивительно; В последний раз, когда я проверял, загрузчик Windows EFI не мог перенаправить процесс загрузки на другой загрузчик, поэтому записи EasyBCD, отличные от Windows, будут для вас бесполезны. Если я неверно истолковал происходящее, и вы на самом деле видите загрузочное меню GRUB, которое может загружать Windows, но не Linux, то, пожалуйста, уточните.
Если мои интерпретации пока верны, вы можете использовать меню загрузки вашей прошивки, чтобы выбрать GRUB, а не Windows, и использовать его для загрузки в Linux. Если менеджер загрузки вашей прошивки достаточно хорош, это может даже быть приемлемым долгосрочным решением. К сожалению, менеджеры загрузки реализаций прошивки EFI по качеству очень разные, и многие из них плохие. Если вы не можете найти загрузочное меню в вашей прошивке или использовать его неудобно, у вас есть два основных варианта:
Имейте в виду, что процесс загрузки EFI включает файлы, хранящиеся в разделе, известном как системный раздел EFI (ESP), который находится на вашем компьютере / dev / sda1. Файлы загрузчика обычно находятся в подкаталогах каталога EFI в этом разделе, например в EFI / Microsoft или EFI / ubuntu. NVRAM содержит список загрузчиков и порядок, в котором прошивка должна пытаться их запустить. Управление загрузчиками включает добавление, удаление или перемещение файлов загрузчика и редактирование записей NVRAM. В некоторых случаях загрузчик по умолчанию (EFI / Boot / bootx64.efi; хотя некоторые реализации также поддерживают EFI / Microsoft / Boot / bootmgfw.efi по умолчанию) загружается, если записи NVRAM пусты или указывают на недопустимые загрузчики. Дополнительную информацию по этой теме, а также информацию о загрузчиках EFI в Linux см. На моей веб-странице по этой теме.
источник
Возможно, меню GRUB установлено неправильно. Попробуйте починить его с помощью grub-repair CD . Загрузитесь с этого компакт-диска, и пусть он автоматически восстановит вашу систему. Вы можете найти больше информации здесь .
источник
Поскольку Windows использует EFI, вам необходимо:
источник
Может быть, вы пытались обновить во время установки, поэтому он создает дополнительное пространство 1 ГБ. Вы можете легко использовать двойную загрузку, используя Ubuntu, ничего не устанавливая. Я говорю о grub2 в Ubuntu, который установлен по умолчанию. Вам просто нужно настроить двойной загрузочный компакт-диск. Это очень хороший пример восстановления grub2.
источник