jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
ilfatМожно подробнее? В чем там подвох?
Lupus pilum mutat, non mentem.
|
ilfat |
|
Темы:
0
Сообщения:
11
Участник с: 07 февраля 2019
|
jim945Получается так. Но это ерунда, путь к исо образу полный, ищется быстро. |
ilfat |
|
Темы:
0
Сообщения:
11
Участник с: 07 февраля 2019
|
jim945isolinux.cfg не содержит параметров для загрузки из исо образа, в отличие от loopback.cfg, поэтому нам надо вручную добавлять эти параметры. Чтоб так не мучиться патченный парсер вставляет в строку ядра переменную $linux_extra, а мы в свою очередь можем вложить в эту переменную любые параметры, в том числе и язык системы. У меня он берется из граба. |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
ilfatНо есть небольшая вероятность, что файла окажется больше одного. ilfatСначала я удивился, что у меня все работает без этого патча. Потом вспомнил, что граб использую неофф)) Уже все встроено.
Lupus pilum mutat, non mentem.
|
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
Но теперь нарисовывается большой минус. Нужно патчить. Не все смогут пользоваться таким методом.
Lupus pilum mutat, non mentem.
|
ilfat |
|
Темы:
0
Сообщения:
11
Участник с: 07 февраля 2019
|
Я сам не патчил, в исходном репозитории уже лежит патченный. А вообще согласен, это неудобно. Особенно если граб обновляется вместе с системой. Если не патчить, то можно вручную вписывать $linux_extra в строку ядра, но это тоже неудобно, впрочем это в исходном скрипте такая переменная, можно заменить на свою, покороче. У кастомных loopback.cfg тоже есть небольшой минус, их надо поддерживать. В принципе можно использовать такой вариант: если в ИСО нет loopback.cfg, то используется кастомный, если его нет, то парсится isolinux.cfg, при этом парсер пусть будет не патченный. Чем больше будет loopback конфигов, тем меньше будет необходимость вручную вставлять эту переменную. У меня в принципе и сейчас так, за исключением приоритетов, и конфигов своих всего два. Пожалуй надо взять у вас готовые, если вы не против) |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
ilfatПишу универсальные loopback.cfg насколько это возможно. Если обновления образа не затрагивают опций ядра или коренным образом не изменяется файловая структура, последующие версии будут работать. Тот же archlinux.iso подхватывается любой. ilfatДа я так и сделал. Перешерстил конфиг. Но запуск isolinux закоментирован пока. Хочу потестировать пока. Времени маловато. ilfatВ чем вопрос?)))
Lupus pilum mutat, non mentem.
|
ilfat |
|
Темы:
0
Сообщения:
11
Участник с: 07 февраля 2019
|
jim945Ок, возьму) С Магеей что-нибудь получилось? |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
ilfatЕщё не смотрел. Здесь отпишусь по результату.
Lupus pilum mutat, non mentem.
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
ilfatИнтересно на каком этапе выкидывает? - предположу, что ядро загрузилось, а вот при загрузке initramfs выкинуло в emergency shell, а значит можно посмотреть и логи.
Ошибки не исчезают с опытом - они просто умнеют
|