LINUX.ORG.RU

у меня не работает дистро

 


0

1

Я сделал дистро с syslinux, когда я запускаю на реальном ПК, то после выбора ядра и директории root появился черный екран но на QEMU нету его, в чем может быть причина?



Последнее исправление: typer_linux (всего исправлений: 1)

Спасибо, что держишь в курсе своих достижений.

CrX ★★★★★
()

Ничего не понял, но очень интересно.

Хотя пару знакомых слов было, включая тег buildroot.

AlexVR ★★★★★
()
Ответ на: комментарий от her_s_gory

ну может у него qemu запускается на tft мониторе, а в живую он на каком-нибудь OLED запускает.

Kolins ★★★★★
()

после выбора ядра и директории root появился черный екран но на QEMU нету его, в чем может быть причина?

В дровах видеокарты?

u5er ★★★
()

Скорее всего у тебя в ядре root раздел жоско к файлу устройства приколочен, по его пути и имени. И на реальном железе оно отличается от того что в эмуляции, соответственно ядро корень не находит. Скажи ядру искать root по UUID, а не по пути и файлу устройства. Но это я вангую, может быть что угодно, потому что ты не дал ни скриншотов, ни логов удачной загрузки, хотя бы.

Jameson ★★★★★
()

А конфиг syslinux как задаётся? Случайно не как в ЛИЛО - пишешь и перезаливаешь для каждой новой конфигурации?

kirill_rrr ★★★★★
()

Я понял так. У чела собранный в билдруте образ работает в QEMU. Как только он пытается запустить его на обычном x86 ПК то он там видит черный экран

Тут надо задать вопрос. А что за загрузчик использует ТС? Syslinux? Ведь Linux ядру можно подать параметр чтобы он печатал на экране, и вообще включить какой то совместимый текстовый режим, если его нынешний комп не поддерживает дефолтный режим

Неплохо бы указать какой конкретно компьютер, может встраиваемая плата

Короче, надо смотреть где Syslinux задает параметры ядру и попросить его выводить в текстовую консоль и вообще задать самый простой текстовый режим. Очень много проблем так выяснится и найдет решение

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)
Ответ на: комментарий от I-Love-Microsoft

Короче, надо смотреть где Syslinux задает параметры ядру

Будто бы кроме аппенда эти самые параметры ещё где-то могут быть. А если надо умножить два на два, то надо ли смотреть что об этом пишут в таблице умножения?

anonymous
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария