Changes between Version 24 and Version 25 of newport/ubuntu


Ignore:
Timestamp:
01/23/2020 04:47:44 PM (3 years ago)
Author:
Tim Harvey
Comment:

refer to script Gateworks uses for reference

Legend:

Unmodified
Added
Removed
Modified
  • newport/ubuntu

    v24 v25  
    2323
    2424Features:
    25 - Ubuntu 16.04 aarch64 core (from debootstrap instructions)
     25- Ubuntu aarch64 core (created via debootstrap)
    2626- Gateworks Newport Linux kernel (Linux 4.14 based)
    2727- eth0 dhcp with a 10 second timeout
    2828- User: root password: root
    29 - Packages installed on top of core:
     29- Packages installed on top of core including:
    3030 * Updated modemmanager/libqmi-utils/libmbim-utils (see [wiki:ubuntu#modem ubuntu/modem])
    3131 * Misc wireless: wpasupplicant iw
     
    3535 * mmc-utils from https://packages.debian.org/sid/utils/mmc-utils
    3636 * 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
    3841
    3942To install the kernel and root filesystem on a removable block storage device see [#disk-images below].
     
    5053A 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.
    5154
     55Gateworks uses a script to do this which you may find at http://github.com/Gateworks/ubuntu-rootfs
     56
    5257Requirements:
    5358- Linux Ubuntu or Debian System with network connection and sudo permissions
     
    5560Important notes:
    5661 * 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
    5763
    5864Steps: