web-dev-qa-db-fra.com

Configuration d'Ubuntu Core 16 pour RPi 3 sans SSO

Je dois faire en sorte que Ubuntu s'exécutant sur RPi ne fasse aucune sorte de développement instantané ou d'utilisation, mais exécute un serveur régulier.

Existe-t-il un moyen de dépasser la configuration SSO et de revenir à la plaine de vieux apt? Peut-être en modifiant l'image avant de la faire clignoter sur la carte SD?

Ubuntu Server normal n'a que des images officielles (sans bugs) de RPi 2. Pour diverses raisons, je suis très frustré par Raspbian.

1
Oxwivi

J'ai modifié avec succès l'image RPi 2 d'Ubuntu Server 16.04 pour pouvoir démarrer sur 3 à l'aide des instructions de la page officielle Raspberry Pi sur le wiki d'Ubuntu. Les instructions étaient des instructions générales sans commandes spécifiques. Voici la compilation des commandes que j'ai utilisées:

$ Sudo losetup -P /dev/loop0 ubuntu-16.04.4-preinstalled-server-armhf+raspi2.img
$ Sudo mount /dev/loop0p2 /mnt/
$ Sudo mount /dev/loop0p1 /mnt/boot/

## .img is mounted on /mnt/

$ sudoedit /mnt/boot/config.txt
## find and edit the following lines
...
kernel=uboot.bin
device_tree_address=0x02000000
...
## change to the following; note the changed kernel and commented device_tree_address
...
kernel=vmlinuz
initramfs initrd.img followkernel
#device_tree_address=0x02000000
...
$ Sudo cp -r /mnt/lib/firmware/4.4.0-1085-raspi2/device-tree/{bcm2710-rpi-3-b.dtb,overlays/} /mnt/boot/

## all changes are done, now to unbind the .img

$ Sudo umount /mnt/boot && Sudo umount /mnt
$ Sudo losetup -D

## flash the SD card

dd if=/path/to/.img of=/dev/path/to/sd-card conv=fsync status=progress
1
Oxwivi

Non, vous ne pouvez pas utiliser les images Ubuntu Core sans SSO, ni utiliser apt pour les gérer. Vous devez installer une image de serveur Ubuntu ARM pour le Raspberry Pi 3.

Il y a un ISO arm64 disponible, mais pas d'image préinstallée pour Raspberry Pi 3, semble-t-il.

1
dobey