Changes between Version 24 and Version 25 of newport/ubuntu
- Timestamp:
- 01/23/2020 04:47:44 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
newport/ubuntu
v24 v25 23 23 24 24 Features: 25 - Ubuntu 16.04 aarch64 core (from debootstrap instructions)25 - Ubuntu aarch64 core (created via debootstrap) 26 26 - Gateworks Newport Linux kernel (Linux 4.14 based) 27 27 - eth0 dhcp with a 10 second timeout 28 28 - User: root password: root 29 - Packages installed on top of core :29 - Packages installed on top of core including: 30 30 * Updated modemmanager/libqmi-utils/libmbim-utils (see [wiki:ubuntu#modem ubuntu/modem]) 31 31 * Misc wireless: wpasupplicant iw … … 35 35 * mmc-utils from https://packages.debian.org/sid/utils/mmc-utils 36 36 * Gateworks [https://raw.githubusercontent.com/Gateworks/meta-gateworks/master/recipes-support/hostapd-conf/hostapd-conf/hostapd-conf hostapd-conf script] 37 * Filesystems: e2fstools f2fs-tools btrfs-tools 37 * Filesystem tools: e2fstools parted 38 - first-boot script to grow root filesystem partition and filesystem (useful when putting disk images on removable storage devices) 39 - use ifupdown tools instead of netplan (we find them easier to understand and configure) 40 38 41 39 42 To install the kernel and root filesystem on a removable block storage device see [#disk-images below]. … … 50 53 A popular way to create an Ubuntu root filesystem is to use the {{{deboostrap}}} utility on a Debian or Ubuntu host. This tool provides a 2-stage install where the second stage is within a chroot environment using qemu. 51 54 55 Gateworks uses a script to do this which you may find at http://github.com/Gateworks/ubuntu-rootfs 56 52 57 Requirements: 53 58 - Linux Ubuntu or Debian System with network connection and sudo permissions … … 55 60 Important notes: 56 61 * We set and use '''target''' and '''distro''' env variables in step 2 and use those env variables in the remaining steps to make this tutorial more version-agnostic. Please be aware of this and do not deviate from the steps unless or until you completely understand what you are doing. 62 * These steps are not always exactly what we do in our script but give you an idea of how you would go about doing it yourself if you wanted to customize something 57 63 58 64 Steps: