This is a 8GB ubuntu-minimal-image with kernel 4.14.3 configured as you asked for.
You need to add the required packages to Dial to your 3G (wdial, pppd, etc..).
user: ubuntu
pasw: ubuntu
Wifi connection
================
WPA_SUPPLICANT is used to connect Wifi to AP, please edit the file /etc/network/interfaces and uncomment the line
# wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf and provide your ssid and password (WPA) in the file /etc/wpa_supplicant/wpa_supplicant.conf
interfaces
==========
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
##allow-hotplug eth0
##no-auto-down eth0
##iface eth0 inet static
##address 192.168.0.100
##netmask 255.255.0.0
##gateway 192.168.254.254
##dns-nameservers 8.8.8.8 8.8.4.4
allow-hotplug wlan0
iface wlan0 inet dhcp
# wpa-ssid "YOUR_SSID"
# wpa-psk "YOUR_PLAIN_TEXT_PASSWORD"
#address 192.168.254.55
#netmask 255.255.0.0
#gateway 192.168.254.254
#dns-nameservers 8.8.8.8 8.8.4.4
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
# Disable power saving on compatible chipsets (prevents SSH/connection dropouts over WiFi)
#wireless-mode Managed
#wireless-power off
wpa_supplicant.conf
===================
ctrl_interface=/var/run/wpa-supplicant
ap_scan=1
network={
ssid="YOUR_SSID"
scan_ssid=1
key_mgmt=WPA-PSK
psk="YOUR_PLAIN_TEXT_PASSWORD"
}
3G connection
=============
To setup your 3G network you possibly will need to install networkmanager, usbutils, usb_modeswith, pppd and wvdial since the goal of this OS Image is to have the bare minimum packages installed.
Add the packages as you need.
7zip file is here:
https://mega.nz/#!NXJGATpA!PcoGNW5Jv4oy ... wVAdc1sDYEI would like to ask you to share your progress and setup, thanks.