Я извлек сервер arm64 ubuntu 16,04 изображений без интернет-соединения. Я могу загрузить его, но я не могу войти в систему на последовательной консоли или с корнем или с входом в систему человечности. Офлайн, я изменил/etc/passwd и/etc/shadow файлы для получения "корня::....", но это все еще отказывается от меня для входа в систему:
Ubuntu 16.04.1 LTS ubuntu ttySAC3
ubuntu login: root
Login incorrect
Я просто хочу войти в систему! Как я могу сделать это?
Странно, изменение passwd и теневых файлов офлайн было недостаточно. Я не смог к chroot также.
решение состояло в том, чтобы запустить изображение qemu после установки с облаком-localds, регистрирующимся по ssh, делая passwd в виртуальной машине, затем копируя rootfs с qemu утилитой.
Так как можно ясно войти в файловую систему и изменить файлы, затем с изображением, смонтированным как каталог, попробуйте это как корень на тсс:
chroot /path/to/image
Затем, Когда Вы работаете passwd
, это должно изменять пароль корня в изображении , не на хосте. Используйте exit
для отъезда chroot
. При помощи passwd
, можно решить любую проблему, которая, возможно, существовала с ручным изменением пароля.