У меня есть образ Linux (Ubuntu) на SD-карте для встроенного устройства. Он загружается и получает IP-адрес. Однако сервер SSH, кажется, отключен. У меня нет последовательного соединения, поэтому мне нужно использовать SSH. Для этого серверу ssh требуется автозапуск. Как я могу сделать это, не имея доступа к загрузочному Ubuntu, но через подключенную SD-карту на моем хост-компьютере?
1 ответ
2
Смонтируйте карту:
sudo /dev/mmX1 /mnt
где mmX - это то, что ваша система называет картой. Сейчас:
cd /mnt
sudo chroot .
и это помещает в среду, где вы видите только карту, как если бы это была ваша корневая система. Сейчас делаю
sudo su
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
echo "nameserver 8.8.4.4" >> /etc/resolv.conf
apt-get install ssh
и вы сделали. Выход из chroot,
exit
cd
sudo umount /mnt
и вы сделали.