CYF Docs
  • Welcome to CodeYourFuture Docs
  • CodeYourFuture Curriculum
  • 🏨Organisation
    • Our History
    • Agreements & Policies
      • Naming Accounts Consistently
      • Code of Conduct
      • House Rules
      • Trainee Forms
        • Personal Circumstances Forms
        • Course Withdrawal Request
        • Leave of Absence Request
        • Learner Agreement
      • Trainee Expenses
      • Trainee Pregnancy Policy
      • Volunteer Agreement
      • Volunteer Expenses
      • Complaints Procedure
    • Partnerships
  • 👨‍🎓Trainees and Alumni
    • Overview
    • Course Eligibility
    • Basic Online Skills Course
      • WhatsApp Community Guidelines
    • CYF Products
      • Our Products
    • Trainee Support
      • Signpost
      • Request a Laptop
      • How to get a bank account
      • Minimum Laptop Specs
      • Trainee Expenses
  • 👩‍🏫Volunteers
    • Overview
    • Teams
      • Tech Education
        • Roles
          • Lead Trainer
          • Technical Assistant
          • Tech Buddy
          • Syllabus Team
      • Professional Development
        • Roles
          • PD Trainer
          • PD Coach
          • PD Coursework Reviewer
          • PD Mock Interviewer
          • PD Syllabus Team
        • PD Coach Guide
      • Community Coordination
        • Outreach Roles
        • Social Media Guide
          • Plan and schedule Social Media
        • Applicant Outreach
          • Calling NGOs and other referral organisations
            • NGO Dashboard - Step by step guide for volunteers
          • Calling Applicants
          • More outreach strategy
        • Volunteer Outreach
        • Approaching Potential Partners
        • Energisers and Icebreakers
      • Employability
        • Regional Employability Role
        • Career Mentors
      • CYF Products/Launch Module
        • Roles
          • Product Owner
          • Product Manager (Launch Module)
          • Scrum Master
          • Tech Lead
          • Tech Lead (Launch Module)
          • Developer
          • Code Reviewer
          • QA
          • UI/UX Designer
          • Business Owner (Lauch Module)
          • DevOps Engineer
  • 🚀PROGRAMME DELIVERY
    • Running the Course
    • 🌍Launching the community in a new region
      • Fundraising & budgeting
      • Finding a Space
  • Archive
    • 🗄️Archived Pages
      • Intro to Digital (ITD)
        • Re-application Requirements for Application rejection
      • After Graduation
      • Running the course
      • Getting a Job
      • Useful Links
      • Hackathons
      • Asking Questions
      • Hosting on Netlify
      • Applicant Interviews
        • Interview - Technical
        • Interview - English
        • Interview - Rubric
      • Selection Day
      • Google Classroom for Trainees
      • Google Classroom
        • Google Classroom For Volunteers
      • Re-admission to Course
      • Laptop Request
      • Requesting a Laptop or Support
      • Graduation Module
      • Join CYF Tech Products
      • Overview
      • PD Coursework Reviewer
      • PD Coach
      • Onboarding PD Volunteers
      • CYF Website
      • Mission, Values & Working Principles
      • Our Trainees Backgrounds
      • Onboarding Process
      • Dashboard
      • Joining
      • Overview
      • Tools
        • Slack
          • Slack for Volunteers
          • Slack for Trainees
      • Leaving or Stepping Back
      • After the Course
        • From Trainee to Volunteer
      • General Information
      • Overview of our Process
        • Outreach Process
        • Application Process
        • Student Selection Process
        • Volunteering Structure
        • Class Structure
        • Communication from each CYF branch with CYF Global
        • Tech Projects
        • Tech Suite
        • Marketing
        • People into Employment
        • Finances and Insurance
      • The Founders team challenge
        • Challenge 1 - Find the Founding team
        • Challenge 2 - Strategy Challenge
          • The strategy challenge Template
        • Challenge 3: Find the Ambassador team
      • The Ambassadors Challenge
      • Volunteers Requirements
      • Welcome Event
      • The first Ambassador Team
      • Intro to Digital Course
        • Course Materials
        • Intro To Digital Slack Community Guidelines
      • Fundamentals Course
        • Course Materials
      • Software Development Course
        • Course Materials
      • Guides
        • Node Version Manager
        • Common Responses
          • Create an example
          • Don't ask to ask
          • Read the error message
          • Reply in thread
      • Coursework Feedback
      • Training Tips
      • Starting a Course
      • Getting Setup
      • Hackathons
      • Codility
      • Study Groups
      • Before the Course
        • Course Eligibility
      • Request a Laptop or Other Support
      • Success Criteria
      • Joining the Course
        • Laptops
          • Installing Ubuntu
      • Assessment
        • Milestones
      • Codewars
        • Codewars Advice from CYFers
        • Codewars Advice from Mentors
Powered by GitBook
On this page
  • 1) Download Ubuntu
  • 2) Create a Bootable USB
  • 3) Install Ubuntu

Was this helpful?

  1. Archive
  2. Archived Pages
  3. Joining the Course
  4. Laptops

Installing Ubuntu

Updates: 27/05/2021

PreviousLaptopsNextAssessment

Last updated 8 months ago

Was this helpful?

We use Ubuntu on laptops given to students for the following reasons

  • Is the most widely used version of Linux

  • It runs most of the software that is used for development

  • It is cheaper than Windows and Windows causes too many problems for trainees

  • It runs a Unix command line meaning teaching terminal is easier

If you have a problem with any of these steps you can ask for help in #ask-tech-help on Slack

1) Download Ubuntu

You should start by downloading the latest version of Ubuntu LTS from here

This will download a ".iso" file to your computer. This file is an type of file that contains all of the files required to install Ubuntu as an operating system.

Make sure you download the "LTS" version.

2) Create a Bootable USB

Next you'll need a USB stick to install the .iso file to so that you can install Ubuntu from it. Follow the instructions here:

  • On Windows

  • On Mac

  • On Linux

3) Install Ubuntu

Please read all notes here before starting

Finally, insert the USB stick into the laptop that you want to install the Ubuntu on.

When you boot up the laptop you'll want to press either F5 or F12 to enter the "Boot Menu". From here you can choose the USB stick as the Boot Device to load the installed.

Follow the rest of the instructions here.

Some important points:

  1. On Step 5, make sure that Normal Installation is selected

  2. On Step 5, make sure "Download updates" is enabled

  3. On Step 5, make sure "Install Third Party Software" is enabled

  4. On Step 9, make sure you set the username and password as something memorable and you include them with the laptop when delivering to a students

Once Ubuntu has been installed confirm everything is working by

  1. Booting up the laptop and making sure Ubuntu loads

  2. Opening Firefox and navigating to a website

  3. Making sure the date and time are correct

🗄️
https://ubuntu.com/tutorials/create-a-usb-stick-on-windows
https://ubuntu.com/tutorials/create-a-usb-stick-on-macos
https://ubuntu.com/tutorials/create-a-usb-stick-on-ubuntu
Download Ubuntu Desktop | Download | UbuntuUbuntu
Install Ubuntu desktop | UbuntuUbuntu
Logo
Logo