Как получить резервную копию и восстановить программное обеспечение с незагружаемого жесткого диска [закрыто]

У меня есть раздел Ubuntu, который не загружается, но все еще монтируется, и я хотел бы создать новую установленную систему с теми же пакетами, что и эта система. Способ восстановления списка пакетов, как я предполагаю, заключается в подключении незагружаемого корневого раздела во время live-usb сессии и переходе к папке /mnt/var/lib/dpkg/, предполагая, что она установлена на /mnt, и выполнении sudo dpkg -l --admindir > ~/Packages. list, что приведет к созданию файла списка, которым можно манипулировать, чтобы включить 2 колонки, одна для имени пакета, а вторая - слово install. Затем следуйте советам, аналогичным тем, что приведены в этой ссылке. Проблема в том, как извлечь ключи apt из незагружаемого раздела.

Я видел много сайтов, которые показывают, как создать резервную копию и восстановить ключи apt с загрузочного раздела ОС. Способ сделать это можно найти по этой ссылке. Похоже, там нет информации о том, как автоматизировать резервное копирование ключей из смонтированного раздела (не загружаемого).

В двух словах я хотел бы выполнить sudo apt-key add ~/Repo.keys во вновь установленной системе и получить все ключи для Repo.keys. Как создать этот файл из незагружаемой системы - вот что мне нужно.

Могу ли я просто скопировать файл /etc/apt/trusted.gpg на новую систему и все? Или, может быть, есть способ экспортировать ключи в текстовый файл или что-то еще?

3
задан 13 April 2017 в 15:23

1 ответ

Смонтируйте диск от сессии живого usb, сделайте chroot /mnt (предположение, что диск смонтирован в/mnt), сопровождаемый первыми тремя строками от этот ответ (как будто диск был загрузочным). В зависимости от точной структуры каталогов на том диске Вы, возможно, должны заменить ~/ некоторым каталогом, который Вы знаете, существует.

0
ответ дан 1 December 2019 в 22:51

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

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