Intereting Posts
Как заставить nmcli повторно подключаться к различным uuid? Обновление vs Чистая установка без форматирования Проблемы с Compiz (отсутствие плагинов, проблемы с производительностью, разработка) Как добиться просмотра списка / дерева в Nautilus? Как установить принтер Canon LBP2900 в ubuntu 12.10 Иконки рабочего стола Экранный комбинированный дисплей Ubuntu 14.10 Gnome 13.14 Какой был бы самый практичный способ разработки веб-разработчиком на Ubuntu, но тест на IE Google GUI запускает приложение для Ubuntu 13.04 Неверная информация о памяти для видеокарты ATI Radeon с командой `lspci -v`? Как открыть терминал в каталоге рабочего стола? Как получить доступ к избранным в gnome-shell с клавиатурой? Что такое химическое программное обеспечение для Ubuntu? VoIP на Ubuntu для телефонов Обновление VIM 7.3 до последней версии через apt-get Как я могу избавиться от первых двух строк из нескольких текстовых файлов?

Как сделать live DVD EFI загрузочным?

Оборудование: предварительно загруженный ноутбук Windows 8, требует возможности многопользовательской загрузки (Win8 + Linux и BSD). Много палочек USB 3.0 и пустой DVD-R. Различные ISO, включая Ubuntu Secure-remix 12.10

Проблема: после записи вышеупомянутого Ubuntu iso на DVD (или USB), живой диск не загружается в режиме EFI. Загрузка в режим устаревания устанавливается для устаревшего режима. Это делает Windows не работать без переключения взад и вперед.

Требования: предварительно загруженный компьютер Windows 8, который может загружать liveDVD в режиме EFI, установить Ubuntu 12.10 64-бит в режиме EFI и завершить работу с помощью машины с поддержкой нескольких загрузок.

Что уже сделано: загружен ISO. Раздел сократился, оставив много возможностей для игры, Ubuntu установлен в унаследованном режиме. Windows и Ubuntu работают, но при этом необходимо переключать EFI в зависимости от используемого.

Что не сделано: ничего с GRUB.

Похоже, вы уже установили Ubuntu в режиме BIOS. Если я ошибаюсь, вы можете это сделать или попробовать мое первое предложение и / или установку rEFInd для загрузки установщика в режиме EFI, чтобы сделать установку прямо таким образом.

Сначала попробуйте отключить безопасную загрузку и загрузить установщик Ubuntu в режиме EFI. Поддержка Secure Boot является совершенно новой в Ubuntu 12.10, и она может быть неисправной, поэтому устранение Secure Boot, как возможного нарушителя проблем, стоит попробовать.

Если это работает, вы можете загрузить диск Ubuntu в режим Live CD и использовать его для установки загрузчика EFI по вашему выбору. Ubuntu 12.10 использует GRUB 2, но доступно несколько других, и вы можете предпочесть один из них. Вы можете попробовать что-то подобное с компакт-диском System Rescue, который поддерживает загрузку в режиме EFI.

Если вы не можете загрузить Ubuntu или System Rescue CD таким образом, попробуйте установить мой менеджер загрузки rEFInd из Windows. (Вам нужно либо отключить Безопасную загрузку, либо перепрыгнуть через некоторые дополнительные обручи, чтобы заставить ее работать.) Базовая установка без каких-либо дополнительных изменений представит меню с Windows и ничего больше; но вы можете включить загрузку Ubuntu одним из двух способов:

  • Вы можете отредактировать файл refind.conf , раскомментировать строку scanfor и добавить hdbios в список параметров. Это позволит сканировать и загружать на BIOS-ориентированные ОС, например, вашу установку Ubuntu. Эта опция работает со многими, но не все, на UEFI-компьютерах.
  • Вы можете установить драйвер ext4fs, который поставляется с rEFInd 0.6.0. Это позволит rEFInd искать ядра Linux и запускать их из вашей обычной установки. Вам также нужно будет создать файл refind_linux.conf и поместить его в ваш каталог Linux /boot ; без него ядро ​​запускается, но он не сможет найти вашу корневую файловую систему. Вы можете сделать одноразовую загрузку, выбрав значок Linux, несколько раз нажав клавишу Insert, чтобы открыть редактор, и добавьте ro root=/dev/sda3 (или независимо от идентификатора корневого раздела Linux) к загрузке опции. После запуска mkrlconf.sh сценарий mkrlconf.sh который поставляется вместе с rEFInd, должен создать подходящий файл конфигурации, чтобы избежать необходимости вручную вводить эту опцию.

Последнее, что я слышал, ни у одного из BSD не было загрузочного загрузчика EFI. Если я дезинформирован или если это изменилось недавно, вы должны установить BSD и выбрать его с помощью rEFInd. Если BSD по-прежнему отстают от времени EFI, вам нужно использовать инструмент выбора прошивки или rEFInd для переключения между Windows и BSD; AFAIK, никакая другая программа загрузки не может переключать режимы загрузки BIOS / EFI на компьютеры на базе UEFI. (rEFIt может сделать это на Mac.).

Я думаю, что у меня такая же основная проблема: Ubuntu 12.10 Live DVD не загружается в режим EFI, поэтому установщик не устанавливает Ubuntu в режиме EFI, даже если жесткий диск разделен на GPT-диск. Поэтому, когда установка завершена, загрузчик не работает, потому что Windows 8 находится в режиме EFI, а Ubuntu – нет.

Если я выбираю только EFI, в настройке системы DVD-привод не загружается вообще.

Я не уверен, есть ли возможное решение.

Кто-то сказал, что поддержка Secure Boot не доходит до 13.04, но я думал, что это уже в 12.10. Включение Secure Boot может привести к тому, что привод DVD будет работать в режиме EFI. Но кто знает?

Я попытался установить «rEFInd» в Windows 8 и дошел до шага 10 по адресу http://www.rodsbooks.com/refind/installing.html#windows, но, как сказал Род, он не протестировал этот шаг, и установка завершилась неудачей на этом этапе.

Таким образом, нижняя строка состоит в том, чтобы получить второй жесткий диск и установить Ubuntu на него и переключиться между дисками.

Я считаю, что если бы я установил системную настройку в EFI, тогда только Windows 8 загрузится, и если я установил ее в Legacy, то только Ubuntu загрузится, но Ubuntu не сможет подключить том Windows, поэтому нет совместного доступа к файлам между ОС (придерживайтесь USB-накопителя до сделай это).