Будет ли 14.04 Ubuntu OS работать с ядром 3.10.3?

Поскольку файловая система и ядро ​​являются отдельными компонентами для встроенной системы, мне интересно, можно ли заменить файловую систему без изменения образа ядра? Конечно, я бы хотел не только обновить ядро, но, к сожалению, не имею источника ядра, и было бы намного проще, если бы я мог просто запустить устройство с новой файловой системой. У меня есть файловая система 14.04, в которой я могу подключить устройство и загружать его, но для нашего прецедента нужно изменить несколько файлов, и каждый раз, когда я пытаюсь что-то изменить в файловой системе, я получаю панику ядра. Я подозреваю, что это может быть проблемой, возникшей в результате разметки и дефрагментации файловой системы (разрешения или права собственности меняются), и я попытался сделать это как root, а также с флажком разрешений на сохранение (-p), как это предлагается на нескольких других сообщения. Я задаюсь вопросом, является ли то, что я пытаюсь сделать, это даже возможный путь для продолжения? Является ли ядро ​​3.10.3 совместимым с ОС 14.04.5_LTS?

1
задан 18 January 2017 в 21:07

1 ответ

Файловая система будет содержать библиотеки и конфигурации, необходимые для работы устройства. Во встроенной системе это часто очень тесно связано из-за ограниченных ресурсов и требований к производительности. Это означает, что они обычно имеют ограниченные инструменты и ожидают очень специфичные макеты устройств и хранилищ без автоматического обнаружения.

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

Часть моей работы связана с тестированием встроенных Linux-устройств, и я еще не нашел ее, которая обрабатывала бы переключение ядер без доступа к среде разработки, которая сделала ее, и некоторые серьезные царапины головы .

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

1
ответ дан 23 May 2018 в 02:18
  • 1
    Да, все это произошло из-за проблем с устройством. С самого начала я понял, что попытка создать обновленное ядро ​​без источника будет огромной задачей со множеством препятствий, если это возможно. С учетом сказанного, как вы думаете, можно просто обновить ОС / файловую систему и оставить ядро ​​в покое? – Kristina 18 January 2017 в 22:12
  • 2
    остерегайтесь скрытых контрольных сумм, множество встроенных систем хранят контрольные суммы файловой системы в несовместимых местах, если вы измените fs, вам нужно будет убедиться, что все они обновлены. Вы также рискуете приручить устройство, если отредактируете файловую систему так, чтобы она не могла загружать ядро. – Amias 19 January 2017 в 13:24

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

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