cumfy,
Welcome to LQ.
Your first problem is your Qualcomm Atheros QCA9377 wifi:
https://askubuntu.com/questions/7013...o-with-14-04-3
You need to buy a USB wifi adapter that actually works out of the box in Linux, such as this
D-Link N150 USB:
https://www.amazon.co.uk/D-Link-Wire.../dp/B008PC19DC
https://www.amazon.com/D-Link-Wirele.../dp/B008PC19DC
https://www.linuxquestions.org/quest...og.php?b=37274
Your second problem is that you need to run a lightweight distro such as
antiX-17 (32 bit) on the Lenovo 110S.
https://antixlinux.com/download/
https://antixlinux.com/
You need to have access to another computer to first download the antiX-17_386-full.iso and then create a bootable USB drive (a small 2GB or 4GB USB drive is more than adequate) using Rufus:
https://rufus.akeo.ie/
Insert the D-Link N150 wifi adapter and then boot the Lenovo using the antiX-17 USB drive.
Your public wifi SSID/network should be detected automatically.
Proceed with the installation.
To
permanently enable wifi in antiX-17
after installation:
Menu > Control Centre > Network > Network Interfaces (ceni) > wlan0 > follow wizard and give SSID/network name and wifi password.
Here is an installation guide to the earlier antiX-16:
https://www.youtube.com/watch?v=H_uo...ature=youtu.be
Good luck.