How To Install OSMC On A Usb Stick For Your Raspberry Pi

Raspberry Pi with USB stick

Installing OSMC to a USB stick isn't as simple as you would expect

Ever since the Pi 2 came out, I’ve been a little bit unsettled with my choice of Raspberry Pi Media centre. I was originally a happy user of RaspBMC, but as the Pi 2 wasn’t initially supported by RaspBMC, I moved over to OpenELEC and have been reasonably happy ever since.

RaspBMC has since come to the end of its busy life, with OSMC (Open Source Media Centre) taking over. OSMC is a different beast all together, supporting a wide range of devices rather than just the Raspberry Pi. I decided to give it a try and install it on a USB stick.

However, one thing hasn’t changed since the RaspBMC days – the confusing process of installing to a USB stick. It’s a little bit unclear and results in many people scratching their heads , so I thought I’d share how to do this.

Why move to OSMC?

The whole ‘OpenELEC vs OSMC’ argument is a highly debated topic on many forums across the internet, and don’t forget, they’re not the only options for your Pi media needs.

Whilst I was happy with OpenELEC, I was aware that OSMC had come a long way so I wanted to give it a whirl. Considering it’s just a case of changing over the SD card/USB stick – why not?

The general impression I get from the internet is that OpenELEC gives you a simple, easy and basic media centre, whilst OSMC comes with lots of ‘extras’ such as remote support, overclocking menus, different services and all sorts of other magic.

So it depends what you want your media centre to do, and of course, your own personal preference and opinion.

OSMC

OSMC is the decendant of RaspBMC…kind of

Why install on a USB stick?

Back in the RaspBMC days, overclocking the Pi came with the added risk of a corrupted SD card due to some bugs in the software. One way around this at the time was to install RaspBMC on a USB stick.

OSMC owner Sam Nazarko has since fixed these issues which was very welcome news for the community, but left the question – is there any point installing on a USB stick any more?

The quick answer appears to be “No” due to the fact that the SD card no longer corrupts when overclocking, but also due to the general opinion that a decent SD card is just as fast as a USB stick.

The long answer is complicated. Some forum posters believe that using a fast USB 3.0 stick can give some minor performance gains (yes, even despite the fact that the Pi only has USB 2.0 ports). Some still believe that the USB option gives you improved stability. Some even believe that lower class SD cards can perform better than anything else.

Whatever you believe, there are still some scenarios where a USB install can be beneficial. You may already have a large capacity stick spare, you may want to try for some potential performance gains…or you may just find that USB 2.0 storage is a bit cheaper than a decent SD card.

Micro-SD USB adapter

The micro-SD card will still be a firm favourite for most

Installing OSMC on a USB stick

OSMC (and RaspBMC) is known for its really easy installer. You download a program, tell it how you want things set up, and it does all the work for you. No images to play with, no special software, no SD card writing – just click a few buttons.

However, installing on a USB stick is still unclear. The installer simply doesn’t give you enough information at certain stages, leaving you to try and find the answer via the internet.

So, let me show you how to install OSMC to a USB stick, and where you might get tripped up along the way.

1. Hardware required

Quite simple really, you need a Raspberry Pi (plus all necessary cables/power), a USB stick and an SD card. You’ll also need a computer to run the installer (I use Windows) and an SD card reader.

If you want a fast, highly rated USB stick, I’d recommend the Sandisk Extreme USB 3.0. Yes the Pi only runs USB 2.0 ports, but it’s well documented that using a USB 3.0 stick ensures you get the fastest possible speeds.

Despite installing to a USB stick, the Pi always boots from an SD card so you’ll always need one installed. After boot it works from the USB stick – you can even remove the SD card once booted if you don’t believe me!

Plug the USB and SD card into your PC (I’ll assume Windows) and make a note of the drive letters for each.

2. Download the installer

Head over to the OSMC download page and download the option for the Raspberry Pi.

OSMC installer download page

Download the Raspberry Pi option for your operating system. I’m using Windows in this example.

3. Run the installer

Open the installer. Simple step this one!

4. Set the language and Pi version

You’ll be greeted with this first initial page. Select your language and Pi version:

OSMC installer step 1

Select your language and version of Raspberry Pi

5. Set the software version

Set the version of the software you want to use. For most of us, this will simply be the latest version:

OSMC installer step 2

There shouldn’t be many reasons to select an older version of OSMC

6. Select installation media

For this guide we are installing to USB, so simply click the ‘on a USB stick’ option:

OSMC installer step 3

Select to install to a USB stick. Pretty straight forward so far…

7. Choose your connection type

If your Pi will have a wired ethernet connection, choose ‘wired connection’. If you will be using a WiFi adapter, choose ‘wireless connection’.

I’m using a wired connection in this example – if you choose wireless, you will see an extra step asking for your router’s information:

OSMC installer step 4

Choose your connection type – this is the connection for the Raspberry Pi

8. Drive selection

This is where I, and many others, get it wrong. The installer should really add more information here.

You see, despite stating that you want to install to a USB stick, in this step you have to select the SD card for install. Makes no sense right?

I don’t know exactly how it works, but my guess is that as the Pi has to boot from an SD card, it must install ‘something’ on the SD first, and then this must run the USB installation when you fire up your Pi. I’ll show you this part a bit further down.

So, select your SD card and continue (remember to check which driver letter is your SD card):

OSMC installer step 5

Many of us get stuck here – even for a USB install, you still need to select the SD card entry. Confused? Yep!

9. Read and accept the end-user license agreement

Yeah right…none of us reads these things! Have a read if you wish, then tick the box and continue:

OSMC end user agreement

Does anyone ever read these things? Maybe we should?

10. Image download

The installer should now download and extract the image for you. You may see a warning box asking if you want to do this:

OSMC installer step 6

Let the installer do its thing…

11. Confirm installation

The installer will give you one last chance to change your mind. If you’re happy, click ‘Yes’:

OSMC installer step 7

Last chance to back out…

12. Let the installer run

The installer will now install the image/software on your SD card. Let it continue to do its thing:

OSMC installer step 8

The installer will continue to install to your SD card

13. Remove drives

If you see the screen below, it’s time to eject your SD card and USB stick, fit them into your Pi, and switch that little guy on. Make sure you’ve fitted your Ethernet cable or WiFi adapter, and of course the HDMI cable to your screen.

OSMC installer step 9

You’re ready to go!

14. First boot – Last chance to back out

When you first power up your Pi with your SD and USB stick installed, it’ll give you 6o seconds to change your mind. Why would you come this far and turn back?

OSMC Pi setup

You have 60 seconds to remove your USB stick if you change your mind

15. Formatting & Installation

After you’ve waited your 60 seconds and committed your USB stick to a new life as a media centre, the installation will format the USB stick and install the necessary files.

OSMC installation

You’re nearly done – OSMC is now installing the files to your USB stick

16. Install confirmation screen

Here’s another point where you might come into trouble. Once the installer is finished, you will see the screen below. Great – but now what? This screen sat for about one minute for me, and all the while I wasn’t sure whether to wait or manually reboot.

Luckily I waited as the Pi eventually reboots itself – but it’s another example where perhaps it should tell you what to do:

OSMC installed successfully screen

Just leave this screen alone – eventually it will reboot itself, although it doesn’t tell you this

17. Installation completed

Once your pi automatically reboots, that’s it – you’re done. You now have OSMC installed on a USB stick!

Personally I found USB stick performance to be poor – but I’m 99% sure this was because I was using a very slow, very cheap USB 2.0 stick. If you’re going to do this, do your homework and research the different options in your price range for the best performance.

If this post helped you, add a comment below and let me know what kind of performance you’re getting and what stick you’ve used.

Continue reading here: Raspberry Pi High Tide Tracker

Was this article helpful?

0 0

Readers' Questions

  • wolfgang
    How to install osmc player with usb?
    4 months ago
  • To install OSMC (Open Source Media Center) on a USB drive, you will need the OSMC installer and a USB flash drive with sufficient storage space. Follow these steps:
    1. Download the OSMC installer for your operating system from the official OSMC website: <a href="https://osmc.tv/" >https://osmc.tv/</a>
    2. Insert your USB flash drive into your computer.
    3. Run the OSMC installer and select your language.
    4. Choose "Raspberry Pi" as the device you want to install OSMC on.
    5. Select the version of OSMC you want to install. If you are unsure, choose the latest stable version.
    6. The installer will prompt you to select your SD card. Choose your USB flash drive from the list of available drives.
    7. Click on "Install" and confirm any warnings or prompts.
    8. The installer will download the necessary files and write them to your USB flash drive. This process may take some time.
    9. Once the installation is complete, remove the USB flash drive from your computer.
    10. Now you have OSMC installed on your USB drive. You can insert the USB drive into a compatible device (such as a Raspberry Pi) to boot into OSMC.
    • Kevin
      How to flash osmc to a card for a raspberry pi 3?
      5 months ago
    • To flash OSMC (Open Source Media Center) to a card for a Raspberry Pi 3, you can follow these steps:
      1. Download the OSMC installer from the official website. Visit <a href="https://osmc.tv/download/" >https://osmc.tv/download/</a> and select the appropriate installer for your operating system (Windows, Mac, or Linux).
      2. Insert the SD card into your computer's card reader slot.
      3. Open the OSMC installer that you downloaded, and select your language preference.
      4. Choose "Raspberry Pi 2/3" as the device you want to install OSMC on.
      5. Ensure that the correct SD card is selected in the "Select SD card" dropdown menu. If you have multiple cards connected, make sure you choose the right one.
      6. Select the "Latest" version of OSMC from the available options or choose a specific version if you prefer.
      7. Click on the "Install" button to begin the installation process. Follow any prompts or confirmations that appear.
      8. The installer will download the necessary files and write them to the SD card. This process may take a few minutes.
      9. Once the process is complete, safely eject the SD card from your computer.
      10. Insert the SD card into your Raspberry Pi 3 and power it on. The OSMC installation will initiate.
      11. Follow the on-screen instructions to set up OSMC on your Raspberry Pi You may need to configure settings like language, time zone, and network connectivity.
      12. After the initial setup, OSMC will be ready to use on your Raspberry Pi 3.
      13. Please note that the specific steps may vary slightly depending on the version of the OSMC installer and the operating system you are using, but the general process remains the same.
      • jarno
        How to use a raspberry pi usb stck is an imac?
        8 months ago
      • To use a Raspberry Pi USB stick on an iMac, you need to follow these steps:
        1. Connect the Raspberry Pi USB stick to an available USB port on your iMac.
        2. Ensure that the iMac recognizes the USB stick by checking if it appears as a storage device in the Finder.
        3. If the USB stick has a different file system format (such as Ext4), which is typically used by Raspberry Pi, the iMac may not be able to read it by default. In this case, you will need to install additional software to enable compatibility.
        4. - One option is to install a third-party file system driver like Paragon ExtFS for Mac or macOSFuse, which allows read and write access to non-native file systems like Ext
        5. - Another option is to use a tool like Raspberry Pi Imager on the iMac to format the USB stick with a file system format compatible with both Raspberry Pi and macOS, such as FAT32.
        6. Once your iMac can read the USB stick, you can transfer files to and from it just like any other external storage device.
        7. When using the USB stick with a Raspberry Pi, ensure that you properly eject it from the iMac before removing it to avoid data corruption.
        8. Note: Depending on the specific use case, you may need to configure the Raspberry Pi to access the USB stick correctly.
        • Eric Freeh
          How to install osmc on a usb stick for your raspberry pi average maker?
          11 months ago
          1. Download the OSMC installer onto your computer.
          2. Insert the USB flash drive into your computer and backup any existing data stored on the drive.
          3. Launch the OSMC installer and follow the on-screen instructions.
          4. Select the Raspberry Pi as your hardware platform.
          5. Select “USB storage device” as the installation type.
          6. Select the USB flash drive you want to install OSMC onto.
          7. Customize your OSMC settings such as language, skin, etc. and click “Next”.
          8. Click “Install” and wait for the installer to finish.
          9. Safely remove the USB flash drive from your computer and insert it into your Raspberry Pi.
          10. Power on your Raspberry Pi and OSMC will automatically boot from the USB.
          • miniya
            How to download osmc on raspberry pi 3?
            1 year ago
            1. Download the latest version of OSMC for Raspberry Pi 3 from the official website: <a href="https://osmc.tv/download/" >https://osmc.tv/download/</a>
            2. Follow the instructions to write the OSMC image onto an SD card.
            3. Insert the SD card into the Raspberry Pi 3, and then connect the power supply.
            4. Follow the on-screen instructions to complete the OSMC installation and setup.