Извлечение файлов из образа восстановления Chrome OS / Chromebook
Моя проблема: я пытаюсь заполучить официальный плагин Chrome WideVine CDM для архитектуры ARM.
Мое понимание до сих пор: учитывая, что Chromebook на базе ARM может передавать Netflix (а Netflix использует плагин WideVine CRM), я считаю, что установка Chrome OS должна содержать файлы, которые мне нужны. Поскольку у меня нет доступа к Chromebook на базе ARM, мой следующий лучший образ - это образ восстановления Chromebook.
Где я нахожусь: я загрузил образ восстановления HP Chromebook 11, chromeos_6812.88.0_daisy-skate_recovery_stable-channel_skate-mp.bin
отсюда (HP Chromebook 11 на базе ARM)
Что я хотел бы сделать дальше: извлечь два файла из образа восстановления.
Примечание. У меня нет доступа к Chromebook на базе ARM, чтобы просто скопировать файлы из: /
Кто-нибудь знает, как я мог сделать такую вещь?
1 ответ
.bin
Файл - это просто образ диска, который содержит много разделов. Вы можете "загрузить" изображение, запустив sudo kpartx -av chromeos_6812.88.0_daisy-skate_recovery_stable-channel_skate-mp.bin
(-v
для многословного режима). Это загрузит 12 разделов (из /dev/mapper/loop0p1
в /dev/mapper/loop0p12
) и сделайте их доступными для монтирования, и вы должны увидеть некоторые дополнительные диски в вашем файловом менеджере.
В этом случае искомый раздел помечается ROOT-A
и соответствует третьему разделу (/dev/mapper/loop0p3
). По какой-то причине открытие его в моем файловом менеджере напрямую не работало, поэтому мне пришлось смонтировать его вручную, запустив sudo mount -t ext2 /dev/mapper/loop0p3 -o ro /media/saikrishna/chromeos/
, Это будет монтировать ext2
раздел в режиме только для чтения в /media/saikrishna/chromeos
каталог (измените последнюю часть на существующий пустой каталог в вашей системе).
Чтобы удалить сопоставления, запустите sudo kpartx -dv chromeos_6812.88.0_daisy-skate_recovery_stable-channel_skate-mp.bin
, Если это ничего не распечатывает (что было для меня), запустите sudo kpartx -dv /dev/loop0
,