Корневой вход в систему последовательной консоли на сервере arm64 Ubuntu 16.04

Я извлек сервер arm64 ubuntu 16,04 изображений без интернет-соединения. Я могу загрузить его, но я не могу войти в систему на последовательной консоли или с корнем или с входом в систему человечности. Офлайн, я изменил/etc/passwd и/etc/shadow файлы для получения "корня::....", но это все еще отказывается от меня для входа в систему:

Ubuntu 16.04.1 LTS ubuntu ttySAC3
ubuntu login: root
Login incorrect

Я просто хочу войти в систему! Как я могу сделать это?

0
задан 19 January 2017 в 20:59

2 ответа

Странно, изменение passwd и теневых файлов офлайн было недостаточно. Я не смог к chroot также.

решение состояло в том, чтобы запустить изображение qemu после установки с облаком-localds, регистрирующимся по ssh, делая passwd в виртуальной машине, затем копируя rootfs с qemu утилитой.

0
ответ дан 7 November 2019 в 03:29

Так как можно ясно войти в файловую систему и изменить файлы, затем с изображением, смонтированным как каталог, попробуйте это как корень на тсс:

chroot /path/to/image

Затем, Когда Вы работаете passwd, это должно изменять пароль корня в изображении , не на хосте. Используйте exit для отъезда chroot. При помощи passwd, можно решить любую проблему, которая, возможно, существовала с ручным изменением пароля.

0
ответ дан 7 November 2019 в 03:29

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

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