Doesn't work on Pi4

From this the start point is the raspi image.

The terminal issue is workaround slightly later in that thread.

Since you started with the server image you perhaps should consider using desktopify since that does all the tweaks and tucks to convert the server image to be raspi compatible.