element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Blog Ubuntu Mate Installation for Raspberry Pi 2 and 3
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
GPIO Pinout
Raspberry Pi Wishlist
Comparison Chart
Quiz
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Former Member
  • Date Created: 18 Sep 2016 3:05 PM Date Created
  • Views 871 views
  • Likes 0 likes
  • Comments 0 comments
Related
Recommended
  • rpi3
  • rpi2
  • raspberry pi
  • ubuntu mate
  • mate
  • feature_tutorial

Ubuntu Mate Installation for Raspberry Pi 2 and 3

Former Member
Former Member
18 Sep 2016

I found this distribution to be the simplest to install, localize, and set-up networking for (wired or WiFi, static IP or DHCP).  I was impressed enough that it is on all of my computers:

  • RPi2 (ARMv7) SoC
  • Pine64+/2GB (64-bit ARMv8, like RPi3) SoC
  • Biostar NM70I-1037U (Dual-core 1.8GHz x64 Celeron) motherboard
  • Zotac IONITX-FE (Dual-core x64Atom 1.6GHz) motherboard

 

I am using version 16.04.  The only major flaw (WiFi not processed during installation, https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1572956 ) that I found is easily worked-around by an extra reboot following the first boot after installation.  This is supposed to be fixed in the next release, version 16.10.  More about WiFi later.

 

Download and get post-installation instructions from here: https://ubuntu-mate.org/raspberry-pi/

 

Keep in mind that the download thingie is not a ZIP file but a WZ file which contains the IMG file.  In Unix and Linux, you can obtain the IMG file with the `unxz` utility (Debian/Ubunut/Mint: sudo apt-get install xz-utils).  Mac probably performs GUI magic.

 

Boot up of the MicroSD the first time, gets you here (pardon my photography):

image

After selecting English, they asked me where I was:

image

Next, I was prompted for my keyboard layout:

image

Next, who are you, your computer name, and do you want to auto-login?

image

That's it!  No more data entry screens for installation.  Commercials during installation:

image

After the first boot, you get the desktop plus a welcome pop-up:

image

Click on the red rectangle (Raspberry Pi Information) and select Resizing the File System (sorry, I neglected to catch it before I completed it):

image

I probably was told to reboot too (after resizing) but I forgot!  Here is the layout of the Mate Control Center:

image

I normally just use wired-Ethernet but since I do have an EDUP USB WiFi dongle, I'll demonstrate configuring both.

 

Included in Mate is the Network Manager GUI which obviates the need to edit system configuration files directly.  Network Manager has evolved successfully from SysV to Upstart to Systemd service managers.  Ubuntu Mate, like the rest of the Ubuntu family is using Systemd as of 2016 for releases.  But, if you use the Network Manager GUI, you won't be required to know, in advance, what methodologies and which folder locations for the network details of your service architecture.  Of course, you can find this out if you are curious.

 

So, look up to the right-hand side of the top panel ("Panel 0") and you should see one arrow pointing up on left and its twin pointing down.  Click once on it and you should see something that will eventually look like this:

 

image

The above picture reflects auto-configuring wired and having completed the WiFi work-around reboot which will be unnecessary in version 16.10.  You can see that there is a "Wired connection 1" (name will change automatically) under "Ethernet Network" and a list of two possible WiFi routers I could try connecting to.  I'll set up WiFi first.

 

It so happens that NETBEAR is mine and 2WIRE007 must be one of my neighbors so I did the following:

  • Clicked on NETBEAR
  • Entered the password
  • Clicked on "Connect" to complete the connection.  The cryptographic methodology is negotiated transparently although you could try to edit it subsequently.

 

I decided for this WiFi connection, I'll leave it as DHCP (the default for all connections) but I really want a fixed IP address for the wired connection.  Note the following picture:

image

To edit the wired connection, I clicked on "Edit connections ..." in the Network Manager drop-down menu which got me the "Network Connection" box in the upper left of the picture.  I highlighted the wired name (shown there) and clicked on "Edit".  Note that the wired name changed.  It now has a name governed by the "Predictable Network Interface Names" scheme (https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/ ).  I wish that had happened from the get-go and I never saw the "Wired connection 1" label.  Well, nobody is perfect.  I hope that this does not confuse a novice.  Never edit "Wired connection 1".

 

In the lower left of the picture, you should find an "Editing ..." box with details that I entered for my wired static address:

  • Method: Manual
  • Addresses (only one)
    • Address 192.168.1.103
    • Netmask 24 (I could have entered the equivalent 255.255.255.0)
    • Gateway 192.168.1.1 (My router's IP address)
  • DNS servers (only one): 192.168.1.1 (My router = my DNS server)

 

and then I clicked on "Save".

 

Note that the Addresses component entry process is a bit brittle and has been complained about.  Enter the components this way:

  • Pi Address value
  • Press the Enter key
  • 24 (or whatever your netmask value should be)
  • Press the Enter key
  • Gateway address value
  • Press the Enter key

Do not use arrow keys.  If something goes wrong, start over.  I agree that brittleness has no excuses.

 

The result is the lower right hand box showing the NETBEAR tab and the `ifconfig` output in a terminal window behind the 3 boxes.  You should see that the wired connection has a static IP address and the WiFi connection is using the DHCP scheme.

 

That's it.  Not perfect but quite simple, quick, and has network configuration heading in a productive direction.

 

Comments?  Any interest?

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube