Running Linux on a usb drive (Skillshare)

Offered by Skillshare,
Running Linux on a usb drive (Skillshare)

If you are interested in learning Linux, but have a Windows computer, this class is for you. Newer version of Windows plays nicely with Linux, you can install a Linux subsystem and have Linux well integrated in your Windows environment. Some of you may not have that option, may not know how to go about it (like me...), or simply do not wish to risk your Windows environment in any ways.

With this class I offer an alternative. I show you how to install a Linux distribution on a USB drive. This is what we call a "Live Installation". Most Live installation are used for rescue and recovery. In most case the installation looses all modification you make to it through a reboot. If you install programs or create document, they will not be present when you reboot. In this class, we create a "Persistent Live Installation", which means that modification inside that operating system will persist across reboot.
To complete this class you need to have a Windows computer running and a USB Drive (Minimum 8GB).
We proceed as follow:

  1. Introduction

A couple of minutes to go over a few details before we start.

  1. Download Xubuntu & Unetbootin

We need to download our Linux distribution
Xubuntu is a variance of Ubuntu. Instead of running Gnome as a graphical interface, it runs XFCE4 which is lighter and will be more efficient.
Next we need a program to install the Xubuntu ISO to a usb drive

  1. Install on Usb Stick

Now that we have our programs and iso, time to install it on the USB drive.

  1. What comes next

Your computer usually starts without you needing to perform much if any task. But a boot process is a complex multi-stage procedure. And we will need to modify that procedure to allow you to boot from your Linux instead of Windows when you want to. The computer also need to boot normally if no action is taken on your part.
To do this we have to enter the BIOS and check some settings, maybe change some too. Always take notes of the changes you apply to ensure you can revert them if needed.
After the BIOS is setup properly, we test to ensure your computer starts normally if we do not interrupt it. Once that has been confirmed, we attempt to boot Linux.
Unfortunately not every computer works the exact same way. Google can be your friend here, it could prove very useful to first search your computer's make and model with "Boot from Usb".

  1. Enter the BIOS

Here we walk together into my computer's bios. All bios are somewhat similar, but there is always difference.

  1. Boot into USB

Here we attempt to boot into our Usb's boot process. This does not gets us into Linux yet, but we need to take this 1 stage at a time.

  1. Gnu Boot

In this example you see one possible scenario that results in booting our Linux. If this is your scenario you are close to being done.

  1. Fix Gnu Boot Persistent

In the scenario above, the GNU Boot does not have the persistent option setup. This video will teach you how to fix that.

  1. Unetbootin Boot

In this example you see another possible scenario that results in booting our Linux. If this is your scenario you are close to being done.

  1. Conclusion

You made it! One little detail, usually a Live installation does not keep changes across reboots, therefore applying updates are pointless. In this case, I highly recommends installing the updates.

  1. In this post-conclusion video I show how to fix the persistent boot as I mentioned in GnuBoot Video.

You will install Xubuntu on a usb drive. This drive will be able to boot and will give you a Linux installation to learn from and play with without making any changes to your everyday computer.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

How to use Android View Binding like a pro (Skillshare) Skillshare
Skillshare

How to use Android View Binding like a pro (Skillshare)

In this comprehensive Android View Binding course we will learn step by step on how to use Android View Binding like a pro. Use View Binding Inflate in an Activity; Use View Binding inflate in a Fragment; Use View Binding bind in a Fragment. (When view is already inflated); Use View Binding in a RecyclerView ViewHolder; Create a BaseFragment to reuse our code; View Biding null safety handling

Self Paced
Self-Paced
Let Us PIC: A Datasheet Approcah for PIC Programming (Skillshare) Skillshare
Skillshare

Let Us PIC: A Datasheet Approcah for PIC Programming (Skillshare)

This course introduces basic concepts of PIC micro-controller programming using C. Starting from installation of required software, this course gives insight of programming the PIC microcontroller to access General Purpose Input Output (GPIO) pins, Configuring external interrupts, Timers and counters, ADCs, LCD and Keypad interfacing, PWM generation and few communication protocols like UART, I2C and SPI.

Self Paced
Self-Paced
How to Create Tic-Tac-Toe Game for iPhone using Swift in Xcode - [iOS App Tutorial] (Skillshare) Skillshare
Skillshare

How to Create Tic-Tac-Toe Game for iPhone using Swift in Xcode - [iOS App Tutorial] (Skillshare)

Welcome to the course 'How to create Tic-Tac-Toe Game for iPhone using Swift in Xcode - [iOS App Tutorial]' where our aim is to develop the famous Tic Tac Toe or also called as X and O game for your iPhone using Swift and Xcode. Want to create your own X&O Game for your iPhone and iPad? You have come to the right place. You only need basic knowledge about Swift and Xcode to take this class. If you have a bit of other programming experience, then don't worry, you'll catch up fast.

Ses
Self-Paced
Building a basic portfolio website using HTML, CSS and JavaScript (Skillshare) Skillshare
Skillshare

Building a basic portfolio website using HTML, CSS and JavaScript (Skillshare)

Ever wanted to create your own website but don't know where to begin? Start your web development journey here with Dr Simon Rose. In this free practical class, you'll build and publish your own portfolio website from scratch in under 2 hours using HTML, CSS and JavaScript. The class is taught by a university lecturer and is adapted from an Intro to Web Development university module.

Self Paced
Self-Paced
Develop a Discord bot (Skillshare) Skillshare
Skillshare

Develop a Discord bot (Skillshare)

Hello there, this course has been remade 2021 with fresh new lectures to up the learning experience. The old class wasn't up to par after a few years. But the class is brand new now. I've read the feedback and I've remade the class. This class is made to quickly show you how to develop a simple Discord bot. This course is designed to get you to launch a Discord bot within the same day of enrollment.

Self Paced
Self-Paced
How To Make A Wordpress Website 2018 - Divi Theme Tutorial (Skillshare) Skillshare
Skillshare

How To Make A Wordpress Website 2018 - Divi Theme Tutorial (Skillshare)

Why Take This AMAZING Course? I am a highly rated instructor on udemy. I have over 400,000 views a month on tutorials with positive reviews! Use The #1 Selling Theme for Wordpress On The PLANET. I Have Helped Teach And Create Over 500 Wordpress Websites! Get a Modern And Amazing Look For Your Website That Will Impress! Learn From A Professional Who Creates Websites For a Living with over 6,000 Visits! THE MOST UPDATE AND MODERN TUTORIAL. Dont Settle For Outdated Content!; Get A fully Responsive Website And Mobile Responsive; Over 15,000,000 Minutes Watched. Over 4 Million Views. In 180 Countries.

Self Paced
Self-Paced
Create an RSS Feed Reader with Node and Vue.js (Skillshare) Skillshare
Skillshare

Create an RSS Feed Reader with Node and Vue.js (Skillshare)

In this class, you will build an RSS feed reader with Node and Vue.js. We’ll cover using command-line utilities to scaffold out a project, and use Github in tandem with Netlify to deploy our app to a live environment. We will also use “serverless” technology afforded to us by Netlify which can deploy functions to AWS Lambda. We’ll use this to write a service that will consume RSS feeds that can be used in our application.

Self Paced
Self-Paced
Make Your WordPress Website Mobile Friendly (Skillshare) Skillshare
Skillshare

Make Your WordPress Website Mobile Friendly (Skillshare)

The rise of mobile devices has been among the most dramatic changes on the Internet. In recent years mobile phones and tablets have overtaken desktop computers as the primary devices to access the web. One of the consequences of this trend is that today any website that hopes to be successful needs to cater to the needs of these mobile visitors.

Self Paced
Self-Paced
Writing Code Faster with Emmet (Skillshare) Skillshare
Skillshare

Writing Code Faster with Emmet (Skillshare)

I LOVE finding ways to speed up or automate my work. So I'm very excited to introduce you to Emmet, a plugin that enables you to write code FASTER. What you will need: Emmet is available in most web editors. Adobe Dreamweaver, Brackets, Sublime Text etc. For this class, I'll be demonstrating Emmet using an online web editor I use on a daily basis - Codepen.

Self Paced
Self-Paced