wiki:venice/ubuntu

Version 10 (modified by Ryan Erbstoesser, 8 weeks ago) ( diff )

add link to github

Ubuntu on Venice

This page provides details on running Ubuntu on a Gateworks Venice Board.

Other references:

Gateworks pre-built Ubuntu based Disk Images for Venice

Gateworks provides a pre-built Ubuntu based firmware images for the Venice Family:

Login Information (default)

  • Username: root
  • Password: root

Features:

  • Ubuntu aarch64 core (created via debootstrap)
  • Gateworks Venice Linux kernel
  • eth0 dhcp with a 10 second timeout
  • User: root password: root
  • Packages installed on top of core including:
    • Updated modemmanager/libqmi-utils/libmbim-utils (see ubuntu/modem)
    • Misc wireless: wpasupplicant iw
    • Misc utils: vim can-utils i2c-tools usbutils pciutils screen watchdog binutils
    • Misc network: wget ethtool iperf iperf3 openssh-server iptables
    • Linux firmware
    • Gateworks hostapd-conf script
    • Filesystem tools: e2fstools parted
  • first-boot script to grow root filesystem partition and filesystem (useful when putting disk images on removable storage devices)
  • use ifupdown tools instead of netplan (we find them easier to understand and configure)

To install the kernel and root filesystem on a removable block storage device see below.

Notes:

  • By default root ssh access is disabled for security. See This link for info on enabling it

BSP

To build a complete Ubuntu image, including all the boot firmware, start with the Venice BSP page as the easiest option.

Root Filesystem

see ubuntu

Building a Bootable Disk Image

You will want to build your own Ubuntu disk image if you want control over any of the following:

  • Contents of root filesystem (packages and configuration) (see [#debootstrap debootsrap below)
  • Configuration of the Linux kernel (see venice/bsp/kernel)

See venice/firmware/disk-images for detailed instructions.

Note: See TracWiki for help on using the wiki.