Я пытаюсь устранить неполадки в системе (Arch Linux), на которой установлен systemd.
Том был смонтирован в системе Ubuntu (14.04), на которой не установлен systemd.
Как я могу устранить неполадки в указанном журнале systemd, не переключая хост-систему на systemd?
apt-get install journalctl
не работает.
Ответы:
chroot
в систему Arch Linux:journalctl ищет файлы журнала в
/var/log/journal/machine-id/
. Если вы загрузитесь с помощью спасательной ОС, которая имеет другой ID компьютера или другой корень, она, следовательно, не найдет там никаких данных.Следовательно,
а) использовать
journalctl --directory=/var/log/journal/<machine-id>
б) или
journalctl -m
Swicth -m объединяет журналы всех каталогов
/var/log/journal/*
, что делает ненужным определение идентификатора машины хоста.Источник
источник
программа восстановления разделов командной строки под названием TestDisk должна позволять некоторые манипуляции с томом systemd (Arch Linux)
это не полное или "хорошее" решение. но TestDisk может
попробуй.
Начни это
нажмите, Enter чтобы создать новый журнал и выбрать диск с томом, который вы хотите манипулировать
выберите тип таблицы разделов.
твой Intel
отсюда вы можете
Надеюсь, это поможет
источник