Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Загрузочная флешка с syslinux efi  (Прочитано 2513 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Виктор Перестукин

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Загрузочная флешка с syslinux efi
« : 07 Мая 2020, 01:24:41 »
Сделал загрузочную флешку с загрузчиком syslinux efi.
В минимальной комплектации загрузчик содержит четыре файла: bootx64.efi, ldlinux.e64, libutil.c32, menu.c32. Содержимое файла syslinux.cfg:
(Нажмите, чтобы показать/скрыть)

Lubuntu успешно загружается. Пытался настроить загрузку с первого жёсткого диска (см. конфиг). Но ничего не происходит:



Такая же ситуация с пунктами перезагрузка и останов. Система зависает.
В чём дело? Как это исправить?

PS
Syslinux 6.04 (pre1).

Оффлайн Driver

  • Участник
  • *
  • Сообщений: 119
    • Просмотр профиля
Re: Загрузочная флешка с syslinux efi
« Ответ #1 : 10 Мая 2020, 11:03:36 »
А точно hd0?
"Ubuntu"- древнее африканское слово, означающее : "Я - то, чем я являюсь из того, кем все мы являемся".

Оффлайн Виктор Перестукин

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Загрузочная флешка с syslinux efi
« Ответ #2 : 10 Мая 2020, 15:59:40 »
В syslinux нумерация дисков начинается с нуля, а нумерация разделов с единицы. Нашёл в интернете, но доказательств никаких.

PS
Пришла в голову мысль запустить флешку на "живом" железе, а не в virtualbox. Вот, что получил при попытке загрузиться с жёсткого диска:

WARN: No MBR magic, treating disk as raw.
Booting...
ERR: Chainboot failed !
boot:

А это цитата с bugzilla:

Syslinux 6.01 (and 6.02-preXX) do not support chainloading (U)EFI applications in
efi64 or efi32 build. The shipped chain.c32 module contains code only for
chainloading BIOS boot-sectors and is currently useless in (U)EFI systems.

Правильно ли я понимаю, что этот баг описывает и мой случай?

Оффлайн Driver

  • Участник
  • *
  • Сообщений: 119
    • Просмотр профиля
Re: Загрузочная флешка с syslinux efi
« Ответ #3 : 10 Мая 2020, 16:48:24 »
Ведь это загрузчик... Если в первой части меню вы ему "объяснили", где искать и что загружать, то во второй части указали только "где искать?".
"Ubuntu"- древнее африканское слово, означающее : "Я - то, чем я являюсь из того, кем все мы являемся".

Оффлайн Виктор Перестукин

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Загрузочная флешка с syslinux efi
« Ответ #4 : 10 Мая 2020, 17:02:47 »
Что именно написать, чтобы загрузиться с жёсткого диска?

Оффлайн Driver

  • Участник
  • *
  • Сообщений: 119
    • Просмотр профиля
Re: Загрузочная флешка с syslinux efi
« Ответ #5 : 10 Мая 2020, 19:21:25 »
Что у вас там установлено? Если Линукс, то как и в первом варианте,- путь к ядру, если что-то иное, то путь к исполняемому файлу.
"Ubuntu"- древнее африканское слово, означающее : "Я - то, чем я являюсь из того, кем все мы являемся".

Оффлайн Виктор Перестукин

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Загрузочная флешка с syslinux efi
« Ответ #6 : 10 Мая 2020, 21:01:34 »
Дело в том, Driver, что я могу прописать эти пути и они будут работать на данной машине. Но на другом компьютере наверняка всё будет по другому. И что тогда делать?

Оффлайн Driver

  • Участник
  • *
  • Сообщений: 119
    • Просмотр профиля
Re: Загрузочная флешка с syslinux efi
« Ответ #7 : 11 Мая 2020, 00:41:16 »
Я, только догадываюсь, что вы "изобретаете", но вы правы, на другой машине топография дисков (скорее всего) будет иная. Я думаю, что выход есть,- или сменить загрузчик, или "нацарапать ему скрипаля",- пусть сам ищет... Про что-то подобное недавно читал, вспомню,- брошу адрес.   
"Ubuntu"- древнее африканское слово, означающее : "Я - то, чем я являюсь из того, кем все мы являемся".

Оффлайн Виктор Перестукин

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Загрузочная флешка с syslinux efi
« Ответ #8 : 11 Мая 2020, 02:46:38 »
Всё уже "изобретено" до меня.

Загрузочная ("живая") флешка для знакомства с ubuntu, с которой можно и установить систему или починить уже имеющуюся. Может быть мультизагрузочной, иметь режим сохранения изменений (persistent mode), загрузку с первого жёсткого диска, перезагрузку и выключение.
Описаны в документации разных загрузчиков, в том числе и syslinux.

Поддержка EFI (UEFI) появилась в syslinux начиная с версии 6.01, поэтому не всё ещё работает. И многое не понятно для новичков вроде меня.

Оффлайн Driver

  • Участник
  • *
  • Сообщений: 119
    • Просмотр профиля
Re: Загрузочная флешка с syslinux efi
« Ответ #9 : 14 Мая 2020, 20:25:14 »
В сети полно всевозможных вариантов "спасалок" к примеру вот: habr.com/ru/post/99159/. 
"Ubuntu"- древнее африканское слово, означающее : "Я - то, чем я являюсь из того, кем все мы являемся".

Оффлайн Виктор Перестукин

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Загрузочная флешка с syslinux efi
« Ответ #10 : 15 Мая 2020, 02:14:31 »
Спасибо.
Я пытаюсь составить инструкции по созданию загрузочных флешек с загрузчиками EFI: grub (grub2), syslinux, rEFInd, clover, UEFI shell. Первые две работают, возможно и третью осилю. В четвёртой - сомневаюсь. За пятый вариант не брался вообще.
Под загрузочной подразумевается загрузка ubuntu с флешки, загрузка OC с жёсткого диска.
Мультизагрузка.
Режим сохранения.

PS
Из чисто спортивного интереса.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6902
    • Просмотр профиля
Re: Загрузочная флешка с syslinux efi
« Ответ #11 : 15 Мая 2020, 05:48:36 »
Цитировать
Из чисто спортивного интереса...
...systemd-bootx64.efi. Достоинства - состоит из одного файла, а конфиг из трех строк. Однажды именно эти качества оказались решающими.

Оффлайн Mudvayne

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Загрузочная флешка с syslinux efi
« Ответ #12 : 20 Июля 2020, 21:40:22 »
я таГ гружусь

Morisson

  • Гость
Re: Загрузочная флешка с syslinux efi
« Ответ #13 : 21 Июля 2020, 01:52:51 »
если уефи- можно вообще без загрузчика

 

Страница сгенерирована за 0.055 секунд. Запросов: 24.