Замена кастомного загрузчика на GRUB

267
user1561358

Контекст: у меня есть рутированное устройство, одна плата Linux с двоичным файлом busybox, и я хотел бы установить на него новые пакеты. К сожалению, busybox не предоставляет утилит для этого, кроме rpm. Чтобы добавить к моим проблемам, устройство имеет собственный загрузчик, который проверяет во время загрузки подпись производителя. К счастью, у меня есть chroot, и я могу использовать его для загрузки archlinux.

Актуальный вопрос: предположим, я хочу избавиться от загрузчика производителей и заменить его на grub.

Как бы я это сделал?

Я нашел статью: http://howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd

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

0
В зависимости от того, какое у вас устройство, это может быть или не быть возможным или требовать какого-то количества очень специфических шагов. Какое устройство вы на самом деле смотрите? Seth 6 лет назад 0
Это ссылка в Steam. Как я уже сказал, у меня есть root-доступ, я могу устанавливать rpms, манипулировать файловыми системами, и все такое. user1561358 6 лет назад 0
Хотя это и правда, как вы уже сказали, загрузчик - это то, что вы не можете легко коснуться. Просто в качестве примера он может выполнить проверку подписи перед тем, как загружать ядро. Консольные устройства имеют историю наличия цепочек доверия для загрузки проверенного кода (и это обычно где-то ломается). Seth 6 лет назад 0
Да, он проверяет подпись. Вот почему я хочу заменить его. user1561358 6 лет назад 0
Вы, кажется, не понимаете, о чем я говорю. Вполне может быть, что они реализуют схему безопасной загрузки. Таким образом, вам потребуется удалить реальное оборудование, чтобы использовать «бесплатный» загрузчик. Вы проводили исследования, когда это так или нет? Если это так, и вы просто замените загрузчик, единственное, что вы получите, - это довольно приятный на вид пресс-папье. Также, если вы знаете, как попасть в arch, почему бы просто не установить скрипт, который автоматизирует процесс и оставить базовую систему на месте? Seth 6 лет назад 0

0 ответов на вопрос

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