Ubuntu 15 04 Requirements

Posted on  by

It is very easy to upgrade this from a Ubuntu 14.04 or 14.10 server. It’s just the same as upgrading from 14.04 to 14.10 which we discussed earlier in this post. Keep in mind that upgrading takes a couple of minutes and that you make sure you have a backup! Ubuntu 14.04/14.10 server; SUDO-rights; 1. (1) Download Ubuntu 14.04 (2) Install Ubuntu 14.04; Initial Settings (1) Add a user (2) Enable root user (3) Network Settings (4) Configure Services (5) Update System (6) Configure vim (7) Configure sudo; NTP / SSH Server. NTP Server (1) Configure NTP Server (NTPd) (2) Configure NTP Server (Chrony) (3) Configure NTP Client; SSH Server (1. We have been preparing Ubuntu MATE 20.04 images for the Raspberry Pi and we will be release final image for 20.04 and 20.10 in the coming days 🙂 Major Applications Accompanying MATE Desktop 1.24.1 and Linux 5.8 are Firefox 81, LibreOffice 7.0.2, Evolution 3.38 & Celluloid 0.18. Preparing the Ubuntu 15.04 installation medium. Download the most recent 64-bit Ubuntu 15.04 (Vivid Vervid) ISO. Create a bootable USB storage medium as usual. Modify the installation medium to boot on 32-bit UEFI. Yes, some genius came up with the idea to put a 32-bit UEFI on a 64-bit device.

  1. System Requirements Ubuntu 16.04
  2. Minimum Requirements Ubuntu 14.04
  3. System Requirements Ubuntu 14.04 Lts

NOTE: This version has been obsoleted by version 2.

I was asked to do a little writeup about how I installed Ubuntu 15.04 on my Intel BayTrail tablet. I am short on time, so I’ll just write down the most basic steps and do a full How-To later.

The following instructions are based on this article by John Wells, but many things have changed since march 2014, so not every step listed in the original article is still necessary.

Requirements

  • A BayTrail tablet, probably running Windows 8.1. I got a Lenovo ThinkPad Tablet 8 for the special price of 180 € from a local retailer.
  • An USB-On-the-Go-Adapter. USB 2.0 will work, but you really want USB 3.0.
  • A powered (!) USB hub. USB 2.0 will work, but you really want USB 3.0. If the hub is not powered, be prepared for USB resets or even a complete disconnect when you connect a new device, because the tablet may not be able to supply enough power by itself.
  • An USB storage medium to boot from.
  • An USB keyboard and USB Mouse.
  • An USB network adapter, either Ethernet or WiFi, supported by Ubuntu 15.04, if the built-in WiFi of your device doesn’t work.
  • Optional: A storage medium (USB, SD-Card etc.) big enough to back up the Windows installation. I used a 64 GB SD-Card.

Disabling Secure Boot using Windows

  1. Boot into Windows.
  2. Go into “PC settings”
  3. Select “General” (Windows 8) or “Update and recovery” (Windows 8.1)
  4. Under “Advanced startup”, click on “Restart now”
  5. At this point I’m not completely sure how the story went, and I can no loner check, since the Windows installation on my tablet is already gone. You are looking for some way to get into the UEFI firmware settings, probably hidden behind Items like “Troubleshoot”, “Advanced options” etc.
  6. Once in the UEFI menu, disable Secure Boot and set the boot order so that external USB drives are at the top and listed before the internal storage. Different manufacturers seem to use different UEFI firmwares with different menues, so you have to find the options yourself.
  7. Power off.
  8. The tablet is now prepared.

Disabling Secure Boot by directly booting into the UEFI menu

At least the ThinkPad Tablet 8 can be directly booted into UEFI by powering off the device and then pressing the Volume-Up- and Power-button until the display turns on. If you press the buttons for too long, the tablet will turn off again!

Preparing the Ubuntu 15.04 installation medium

  1. Download the most recent 64-bit Ubuntu 15.04 (Vivid Vervid) ISO.
  2. Create a bootable USB storage medium as usual.

Modify the installation medium to boot on 32-bit UEFI

Yes, some genius came up with the idea to put a 32-bit UEFI on a 64-bit device. The Linux kernel shipped with Ubuntu 15.04 supports mixed-mode, so kernel-wise it is no longer a problem. But the Ubuntu 15.04 (Vivid Vervid) ISO does not contain a 32-bit bootloader. Luckily this can be easily fixed.

  1. Get a bootia32.efi file, I used this one from John Wells.
  2. Copy the file into the EFI/BOOT/ folder on the boot medium.

Booting from the modified boot medium

  1. Power off the tablet, if necessary.
  2. Attach the USB-On-the-Go-Adapter to the tablet
  3. Connect the USB hub to the adapter
  4. Connect the boot medium to the USB hub.
  5. Connect the keyboard and mouse to the hub.
  6. Start the tablet.
  7. The device should boot from the boot medium. Boot into the Live Session.

Backing up the Windows installation

I just started a terminal in the Live Session and used dd to backup all internal flash partitions to individual files on an SD-Card.

Installing Ubuntu 15.04 on the device

I just installed Ubuntu 15.04 using the installer. Manually partition the disk, but preserve the UEFI partition!

Installing 32-bit GRUB

At this point I am not sure what is currently the right method. I did it the hard way, but have since found out that there should be a better way.

The following steps are common to both methods:

  1. Reboot the device, with the USB storage medium plugged in.
  2. Wait until the device has booted into GRUB from the USB storage medium.
  3. Hit “c” on the keyboard to drop to the GRUB shell.
  4. Input the following two lines, adapting all device and partition identifiers and kernel versions to your setup (GRUB has autocompletion!):
  1. Boot with the command “boot”.
  2. If the system doesn’t boot, go back to step 1.
  3. Log into the Ubuntu installation.
  4. Connect to the internet using the internal WiFi or your USB network adapter.

System Requirements Ubuntu 16.04

Doing it the hard way

Reboot and manually boot into your new installation:

  1. Open a terminal and check out the GRUB git repository:
  1. Build a 32-bit GRUB:
  1. Install 32-bit grub:
  1. Update the grub config:

Minimum Requirements Ubuntu 14.04

The probably much better way

  1. Open a terminal and install the grub-efi-ia32-bin package:
Ubuntu 16 04
  1. Update the grub config:

The end

Now your device should boot into the Ubuntu installation on every boot.

System Requirements Ubuntu 14.04 Lts

Issues regarding the Lenovo ThinkPad Tablet 8

Last time I worked on it, the following things did not work properly:

  • ACPI battery detection: The battery is not detected.
  • WiFi: The brcmfmac driver needs you to create a configuration file in /lib/firmware/brcm/brcmfmac43241b4-sdio.txt. I think I’ve got the right configuration, the firmware file /lib/firmware/brcm/brcmfmac43241b4-sdio.bin is present, the brcmfmac driver is loaded and doesn’t complain, but at the end the kernel does not report any wireless devices.
  • Bluetooth: Is not detected and I have no idea where to look at.
  • Sound: Was not working and I didn’t try to fix it.

These issues were not fixed in the 3.19-rc3 kernel.

Table of Contents

Installing Ubuntu 20.04 Focal Fossa For s390x
1. Welcome to Ubuntu
1.1. What is Ubuntu?
1.1.1. Sponsorship by Canonical
1.2. What is Debian?
1.2.1. Ubuntu and Debian
1.3. What is GNU/Linux?
1.4. Getting Ubuntu
1.5. Getting the Newest Version of This Document
1.6. Organization of This Document
1.7. Your Documentation Help is Welcome
1.8. About Copyrights and Software Licenses
2. System Requirements
2.1. Supported Hardware
2.1.1. Supported Architectures
2.1.2. IBM Z and LinuxONE systems
2.1.3. PAV and HyperPAV
2.1.4. Multiple Processors
2.1.5. Network Connectivity Hardware
2.1.6. Disk Storage on S/390
2.1.7. Peripherals and Other Hardware
2.2. Installation Media
2.2.1. CD-ROM/DVD-ROM/BD-ROM
2.2.2. Network
2.2.3. Hard Disk
2.2.4. Un*x or GNU system
2.2.5. Supported Storage Systems
2.3. Memory and Disk Space Requirements
3. Before Installing Ubuntu
3.1. Overview of the Installation Process
3.2. Back Up Your Existing Data!
3.3. Point release and HWE kernel
3.4. Information You Will Need
3.4.1. Documentation
3.4.2. Finding Sources of Hardware Information
3.4.3. Hardware Compatibility
3.4.4. Network Settings
3.5. Meeting Minimum Hardware Requirements
3.6. Pre-Partitioning for Multi-Boot Systems
3.7. Pre-Installation Hardware and Operating System Setup
3.7.1. BIOS Setup
3.7.2. Native and LPAR installations
3.7.3. Installation as a VM guest
3.7.4. Setting up an installation server
4. Obtaining System Installation Media
4.1. Official Ubuntu CD-ROMs
4.2. Downloading Files from Ubuntu Mirrors
4.2.1. Where to Find Installation Images
4.3. Automatic Installation
4.3.1. Automatic Installation Using the Ubuntu Installer
4.3.2. Automatic Installation Using Kickstart
5. Booting the Installation System
5.1. Booting the Installer on S/390
5.1.1. S/390 Limitations
5.1.2. S/390 Boot Parameters
5.2. Boot Parameters
5.2.1. Ubuntu Installer Parameters
5.2.2. Using boot parameters to answer questions
5.2.3. Passing parameters to kernel modules
5.2.4. Blacklisting kernel modules
5.3. Troubleshooting the Installation Process
5.3.1. Boot Configuration
5.3.2. Interpreting the Kernel Startup Messages
5.3.3. Reporting Installation Problems
5.3.4. Submitting Installation Reports
6. Using the Ubuntu Installer
6.1. How the Installer Works
6.2. Components Introduction
6.3. Using Individual Components
6.3.1. Setting up Ubuntu Installer and Hardware Configuration
6.3.2. Setting Up Users And Passwords
6.3.3. Partitioning and Mount Point Selection
6.3.4. Installing the Base System
6.3.5. Installing Additional Software
6.3.6. Making Your System Bootable
6.3.7. Finishing the Installation
6.3.8. Troubleshooting
6.3.9. Installation Over the Network
7. Booting Into Your New Ubuntu System
7.1. The Moment of Truth
7.2. Mounting encrypted volumes
7.2.1. Troubleshooting
7.3. Log In
8. Next Steps and Where to Go From Here
8.1. Shutting down the system
8.2. If You Are New to Unix
8.3. Orienting Yourself to Ubuntu
8.3.1. Ubuntu Packaging System
8.3.2. Additional Software Available for Ubuntu
8.3.3. Application Version Management
8.3.4. Cron Job Management
8.4. Further Reading and Information
8.5. Setting Up Your System To Use E-Mail
8.5.1. Default E-Mail Configuration
8.5.2. Sending E-Mails Outside The System
8.5.3. Configuring the Exim4 Mail Transport Agent
8.6. Compiling a New Kernel
8.6.1. Kernel Image Management
8.7. Recovering a Broken System
A. Installation Howto
A.1. Booting the installer
A.1.1. Booting from CDROM
A.1.2. Booting from network
A.1.3. Booting from CMS disk (z/VM)
A.2. Installation
A.3. And finally…
B. Automating the installation using preseeding
B.1. Introduction
B.1.1. Preseeding methods
B.1.2. Limitations
B.1.3. Debconf basics
B.2. Using preseeding
B.2.1. Loading the preconfiguration file
B.2.2. Using boot parameters to preseed questions
B.2.3. Auto mode
B.2.4. Aliases useful with preseeding
B.2.5. Using a DHCP server to specify preconfiguration files
B.3. Creating a preconfiguration file
B.4. Contents of the preconfiguration file (for focal)
B.4.1. Localization
B.4.2. Network configuration
B.4.3. Network console
B.4.4. Mirror settings
B.4.5. Account setup
B.4.6. Clock and time zone setup
B.4.7. S/390 specific disk storage
B.4.8. Partitioning
B.4.9. Base system installation
B.4.10. Apt setup
B.4.11. Package selection
B.4.12. Finishing up the installation
B.4.13. Preseeding other packages
B.4.14. Further S/390-specific Preseed Details
B.5. Advanced options
B.5.1. Running custom commands during the installation
B.5.2. Using preseeding to change default values
B.5.3. Chainloading preconfiguration files
C. Partitioning for Ubuntu
C.1. Deciding on Ubuntu Partitions and Sizes
C.2. The Directory Tree
C.3. Recommended Partitioning Scheme
C.4. Device Names in Linux
C.5. Ubuntu Partitioning Programs
D. Random Bits
D.1. Linux Devices
D.2. Disk Space Needed for Tasks
D.3. Disk Space Needed
D.4. Installing Ubuntu from a Unix/Linux System
D.4.1. Getting Started
D.4.2. Install debootstrap
D.4.3. Run debootstrap
D.4.4. Configure The Base System
D.4.5. Install a Kernel
D.4.6. Set up the Boot Loader
D.4.7. Remote access: Installing SSH and setting up access
D.4.8. Finishing touches
D.4.9. Create a User
E. Administrivia
E.1. About This Document
E.2. Contributing to This Document
E.3. Major Contributions
E.4. Trademark Acknowledgement
F. GNU General Public License