Changes between Version 16 and Version 17 of ventana/ubuntu
- Timestamp:
- 08/03/2018 04:47:21 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ventana/ubuntu
v16 v17 39 39 40 40 Features: 41 - Ubuntu 18.04.1 LTS core(from debootstrap instructions)41 - Ubuntu 18.04.1 LTS (from debootstrap instructions) 42 42 - Ubuntu Bionic kernel (Linux 4.15 based) with drivers/firmware 43 43 - custom bootscript supporting NAND/UBI, MMC, SATA, USB boot devices and root filesystems … … 59 59 60 60 Features: 61 - Ubuntu 16.04 core(from debootstrap instructions)61 - Ubuntu 16.04 (from debootstrap instructions) 62 62 - Ubuntu Xenial kernel (Linux 4.11 based) with drivers/firmware 63 63 - custom bootscript supporting NAND/UBI, MMC, SATA, USB boot devices and root filesystems … … 75 75 76 76 Features: 77 - Ubuntu 14.04 core(from debootstrap instructions)77 - Ubuntu 14.04 (from debootstrap instructions) 78 78 - Gateworks 3.14 kernel with modules 79 79 - ventana bootscript … … 91 91 92 92 Features: 93 - Ubuntu 14.04 core(from debootstrap instructions)93 - Ubuntu 14.04 (from debootstrap instructions) 94 94 - Gateworks 3.14 kernel with modules 95 95 - ventana bootscript … … 117 117 118 118 Features: 119 - ubuntu 14.04 core(from debootstrap instructions)119 - ubuntu 14.04 (from debootstrap instructions) 120 120 - Gateworks 3.14 kernel with modules 121 121 - ventana bootscript … … 161 161 Sources: 162 162 * [#debootstrap build your own via debootstrap] '''(recommended)''' 163 * [#ubuntu-core Ubuntu Core] - this is a minimal filesystem that you can build off of at runtime by adding packages from various repositories:164 163 * [#linaro Linaro] - Linaro has several root filesystems including server, nano, developer, core, and ALIP. Each root filesystem will have different things installed for different purposes. Choose carefully which will work for you. 165 166 167 [=#ubuntu-core]168 === Ubuntu Core ===169 Ubuntu has supported [http://cdimage.ubuntu.com/ubuntu-core/releases Ubuntu core] builds for the ARMv7 Application Processor family (Cortex A8, A9, and above with hardware float) since the 12.04 (Precise Pangolin) releases. Canocial provides multiple images that contain differing functionality (desktop, server, cloud, etc). Since 12.04 they have been providing a 'core' image (Ubuntu Core) which is a minimal rootfs for the use in the creation of custom images for specific needs. This is a suitable rootfs to start with. To deploy Ubuntu Core you need to use an Ubuntu Core rootfs from [http://cdimage.ubuntu.com/ubuntu-core/releases/ here], and a Ventana kernel (kernel + device-tree dtbs + modules).170 171 Notes:172 * Ubuntu Core ships with no local users, therefore you will need to add a local user and passwd then add that user to adm and sudo groups manually before booting the image173 * You can use apt-get to install additional packages174 175 References:176 * [https://wiki.ubuntu.com/Core Ubuntu Core Wiki]177 * http://cdimage.ubuntu.com/ubuntu-core/releases/178 164 179 165 … … 184 170 Linaro is a non profit org that manages engineers who work on improving the state of ARM open source software. 185 171 186 They provide 4 different types of rootfs to choose from (unlike the single minimal rootfs choice Ubuntu Core provides):172 They provide 4 different types of rootfs to choose from: 187 173 * '''Nano''' - minimum rootfs containing console support and apt package management 188 174 * '''Developer''' - minimum rootfs containing console support and apt package management and development tools (toolchain, debuggers, profiling, etc) … … 231 217 sudo cp /usr/bin/qemu-arm-static $target/usr/bin 232 218 }}} 233 * See http://ports.ubuntu.com/ubuntu-ports/dists/ for a list of current Ubuntu releases: 16.10=yakkety (latest), 16.04=xenial (latest LTS), 15.04=vivid, 14.10=utopic (LTS), 14.04=trusty (LTS), 12.04=precise (LTS), 10.04=lucid (LTS).234 * this minimal rootfs can be considered about the same as an Ubuntu-core downloaded rootfs however itis still missing some core packages and configuration before it can be booted. These steps are taken care of in a 2nd stage install within a chroot shell219 * See http://ports.ubuntu.com/ubuntu-ports/dists/ and https://wiki.ubuntu.com/Releases for a list of Ubuntu releases. For example: 18.04=bionic (latest LTS), 16.04=xenial, 14.04=trusty 220 * this minimal rootfs is still missing some core packages and configuration before it can be booted. These steps are taken care of in a 2nd stage install within a chroot shell 235 221 * the chroot shell below will provide network support (inherited from the host) 236 222