I've installed the image ubuntu-19.10.1-preinstalled-server-arm64+raspi3.img.xz on an sd card and am trying to boot ubuntu server for the first time on my raspberry pi 4.
I get to this stage in the boot and it hangs:
ubuntu 19.10 ubuntu tty1
ubuntu login: [...] cloud-init[....] Cloud-init v. 19.2-36-g059d049c-Oubuntu3 running 'modules:config' at ...
[...] cloud-init[....] Cloud-init v. 19.2-36-g059d049c-Oubuntu3 running 'modules:final' at ...
[...] cloud-init[....] Cloud-init v. 19.2-36-g059d049c-Oubuntu3 finished at ...  Datasource DatasourceNoCloud [seed=/dev/mmcblkp01][dsmode=net]
I've seen this question and tried creating the file /boot/firmware/usercfg.txt with total_mem=3072 (the file does not already exist), but it has no effect.
How should I proceed?
EDIT:
After updating /usercfg.txt on the vfat partition I advance to the previous logs, plus:
[  ok  ] Started execute cloud user/final scripts.
[  ok  ] Reached target Cloud-init target.
and I'm hanging once again.
Note there's some noise about ssh keys that I don't remember seeing before, I can give more info on that if necessary.
 
     
     
    
total_mem=3072in/boot/firmware/usercfg.txt. (If you mount the sd card in another computer, the usercfg.txt is on the small vfat partition.)" https://askubuntu.com/a/1182566/859552 – M. Rostami Jan 18 '20 at 14:28