gaidel / img-spectru

Tool to build a prepared Raspbian images
MIT License
0 stars 0 forks source link

Network + Wifi initial setup #1

Closed copterspace closed 3 years ago

copterspace commented 3 years ago

Первоначальная настройка сети на RPI (при первой загрузке): WiFi - точка доступа HSPR-XXXX (4 случайных цифры). Это же имя HSPR-XXXX присваивается в hostname, после подключения в WiFi можно подключаться по имени: ssh HSPR-XXXX LAN - получает адрес из внешнего DHCP Роутинг между WiFi и LAN - отключен. Отключена блокировка rfkill.

urpylka commented 3 years ago

Я бы разбил все это на три коммита:

Для этого можно сделать отдельную ветку или просто профиксить и перелить текущую --force.

  1. Фиксы в upstream - это очевидные ошибки, которые должны быть исправлены
  2. Обновление образа ОС
  3. Настройка имени проекта (hostname, wi-fi итд)
  4. Настройка сети
urpylka commented 3 years ago

@gaidel у тебя есть доступ отмотать назад PR?

urpylka commented 3 years ago

@copterspace добавил поддержку arm64 в img-tool

smirart@localhost Desktop % docker run --privileged -it --rm -v $(pwd):/mnt urpylka/img-tool:dev img-tool 2020-08-20-raspios-buster-arm64-lite.img exec script.sh
================================================================================
$0: /usr/sbin/img-tool
$1: 2020-08-20-raspios-buster-arm64-lite.img
$2: exec
$3: script.sh
================================================================================
Enable qemu-arm-static
Bind system dirs
Mounting /proc in chroot... OK
Mounting /sys in chroot... OK
Mounting /dev/ and /dev/pts in chroot... OK
Copy DNS records... OK
Running the script
Linux 32df2784df3c 4.19.76-linuxkit #1 SMP Tue May 26 11:42:35 UTC 2020 aarch64 GNU/Linux
Unmount chroot rootfs and boot partition: /tmp/tmp.9JJNsOORUy.img-tool
mount_image RET code: 0

urpylka/img-tool:0.7.1

copterspace commented 3 years ago

Рубанулся на этапе установки пакетов - не нашёл ltrace в arm64:

E: Unable to locate package ltrace
Some packages weren't installed!

Я убрал ltrace из установки - всё прошло ОК, в качестве билдера указал urpylka/img-tool:0.7.1 ltrace нужен для чего-то принципиально?... Дальнейший образ, я правильно понимаю, что лучше на arm64 сразу уже строить?

Касательно theimage-0.1:

urpylka commented 3 years ago

ок) спасибо