Запуск Ubuntu 13.04 на ноутбуке ASUS с предустановленной Windows 8 и включенной безопасной загрузкой [дубликат]

На этот вопрос уже есть ответ здесь:

Я установил Ubuntu 13.04. Установка прошла гладко. Но после завершения установки не было grub, который позволил бы мне выбрать между Ubuntu и Windows 8. Поэтому я использовал EasyBCD. Теперь grub появился при запуске. Однако он запускал только Windows 8. При запуске Ubuntu, он говорил что-то вроде: "Недавнее изменение аппаратного и программного обеспечения вызвало это... используйте восстановление системы и т.д... и он также упоминал что-то о BCD."

Поэтому я поэкспериментировал еще немного, но, к сожалению, я закончил удалением записей BCD (или чего-то другого, связанного с mbr), из-за чего ни Windows, ни Ubuntu не запускались. Прочитав много о том, как Microsoft поставляет ноутбуки, которые распознают только Windows 8, я отключил защищенную загрузку, использовал восстановление Ubuntu и восстановление Windows 8. В процессе я использовал такие команды, как bootrec.exe, а также столкнулся с grub-rescue и другими.

После всего этого кошмара я вернулся к исходной точке. Я не хочу снова делать глупости. Может ли кто-нибудь сказать мне, какой самый простой способ настроить grub, который позволит мне выбирать ОС при запуске?

0
задан 6 July 2013 в 21:09

1 ответ

Текущее состояние вашей системы довольно неясно, поэтому трудно сказать, каким является лучший способ, кроме как выполнить дополнительную диагностику. Boot Info Script предоставит, по крайней мере, некоторую релевантную информацию - но, учитывая количество вещей, которые вы пробовали, все равно будет некоторая неопределенность относительно того, что возвращает этот скрипт. Если вы запустили этот скрипт и вам нужен совет, отредактируйте свое сообщение, добавив в него ссылку на файл RESULTS.txt, который возвращает Boot Info Script, и добавьте комментарий к этому ответу, чтобы предупредить меня о новой информации.

Если Windows загружается прямо сейчас, то есть хотя бы одна вещь, которую вы можете попробовать, которая имеет хорошие шансы на работу: установить мой rEFInd boot manager в Windows. Обязательно установите драйвер ext4fs (или драйвер для любой файловой системы, которую вы использовали для Ubuntu). В зависимости от вашей конфигурации, это может позволить вам загружать Linux напрямую, используя значок rEFInd, который относится к ядру Linux (файл с именем, включающим строку vmlinuz). Если Windows не загружается , а , вы можете попробовать выполнить поиск с CD-R или USB-накопителя. (На странице загрузок rEFInd есть ссылки на изображения для обоих этих носителей.) Это может привести к загрузке Windows и / или Linux, но я не могу этого обещать.

Другой комментарий: Данные конфигурации загрузки (BCD) - это специфическая для Windows конструкция загрузчика. Таким образом, тот факт, что вы получили сообщения о BCD при попытке загрузить Linux, ясно указывает на то, что вы не загружали Linux. Кроме того, последнее, что я слышал, EasyBCD был в значительной степени бесполезен для помощи в конфигурации с двойной загрузкой в ​​системах EFI. Таким образом, вы не должны беспокоиться об этом программном обеспечении. Вместо этого используйте собственный менеджер загрузки прошивки, GRUB, rEFInd или другой менеджер загрузки, чтобы выбрать, какую ОС загружать.

Прямо сейчас, самый простой способ справиться с Secure Boot - это отключить его. Если вам необходимо загрузиться с включенной безопасной загрузкой, это можно сделать. Теоретически, Ubuntu поддерживает безопасную загрузку, но я видел достаточно сообщений о проблемах, поэтому ясно, что эта поддержка далека от совершенства. Если вы используете сторонний инструмент, такой как rEFInd, вам нужно будет предпринять дополнительные шаги, чтобы он работал с Secure Boot. Документация rEFInd включает страницу в Secure Boot, , поэтому обращайтесь к ней, если вы хотите использовать rEFInd с Secure Boot. Для других загрузчиков я написал более общую страницу о безопасной загрузке.

0
ответ дан 6 July 2013 в 21:09

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

Похожие вопросы: