Skip to content

Instantly share code, notes, and snippets.

@fiver-watson
Last active December 3, 2018 01:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fiver-watson/3bcb83fcda1b3c09bdb9ca35fb1fa030 to your computer and use it in GitHub Desktop.
Save fiver-watson/3bcb83fcda1b3c09bdb9ca35fb1fa030 to your computer and use it in GitHub Desktop.
RetroPie Setup: My own personal reference documentation for setting up RetroPie from scratch. RetroPie is a project to turn a raspberry pi into a retro arcade. Learn more at https://retropie.org.uk

RetroPie configuration

This is my own personal reference documentation for setting up and configuring RetroPie from scratch. For detailed project info, go to:

Shortlink to this doc:

Table of Contents

What is RetroPie

RetroPie is an open source project that helps you turn a Raspberry Pi (a cheap, $35 single board computer) into a home retro arcade / gaming system.

RetroPie combines and builds on several pre-existing open-source emulator projects and draws a lot from them. Here is a breakdown of the sytsems being used by RetroPie behind the scenes and what they do:

  • EmulationStation: provides the graphical front-end showing your collection of games
  • RetroArch: provides a unified system that loads the appropriate core for the selected game ROM
  • Libretro Core: provides the actual code that runs the game ROM

Retropie acts essentially as a wrapper that adds ustom scripts, helper utilities, and more (like themes and splashscreens) to configure these software pieces. Combined together, you have a powerful system with a beautiful interface and a lot of helper utilities and configuration options that can run almost any retro game you can think of!

WARNING

The Raspberry Pi, being a cheap ($35) single board computer, does not come with a very powerful CPU or dedicated GPU. Consequently, RetroPie can handle PS1, N64, and PSP games with some difficulty, and will likely not be able to run GameCube, PS2, or newer systems. With each new Pi released, the specs improve, and the RetroPie project in turn adapts their system to take advantage of these, but for now, if you want to emulate newer games, you are better off looking for a system you can install on an x86 computer (like your laptop).

Back to top

Terminology

A brief overview of terminology used throughout these instructions:

Emulator: In computing, an emulator is hardware or software that enables one computer system (called the host) to behave like another computer system (called the guest). An emulator typically enables the host system to run software or use peripheral devices designed for the guest system. RetroPie comes loaded with a number of emulators that will allow you to play your games. These have been reverse-engineered by the gaming community, so they don't always work perfectly, but they are always being improved.

Image: As in disk image. A copy of a retropie installation that you can create as a backup in case something goes wrong with your system.

ROM: Stands for Read-only memory. In these docs, this refers to your games.

SSH: SSH (short for Secure Shell) is a cryptographic network protocol for operating network services securely over an unsecured network. Typical applications include remote command-line login and remote command execution

  • i.e. accessing your Pi's command-line remotely from your laptop. Generally you need an SSH client to use this protocol. SSH clients are built into Mac and Linux computers, but Windows users will need to install a separate client to access the Pi's command-line interface from another computer - these docs recommend using PuTTY (putty.org)

Back to top

Prerequisites

Things you will need during set up and configuration:

  • A Raspberry Pi - v3 or higher (current best release is 3B+)
  • A power source for the pi - at least 2.5A 5v micro usb adapter, ideally 3A
  • A case for your pi is not required, but recommended. Get one ideally that includes heat sinks and a fan. Follow the instructions included with the case, and do this before starting installation
  • A monitor and and HDMI cable
  • A USB keyboard (so you can type in the Pi's command line interface)
  • Game controllers
  • An SD card reader - if your computer doesn't have one you can get USB ones
  • A micro SD card - ideally 64GB; no smaller than 32GB
  • A disk imager utility - these instructions use Win32DiskImager: https://sourceforge.net/projects/win32diskimager/
  • An internet connection
  • If you want to be able to access the pi remotely and you are using Windows, you will need an SSH client. These instructions use PuTTY: http://putty.org
  • ROMS - i.e. your games! Plenty available online with a bit of searching. If you use Mac or Linux, your computer will have an SSH client built in already
    • no need to download anything additional

You may also want to familiarize yourself with the basics of using the Linux/Unix command-line if you don't already know the basics of navigation, file editing, etc. There are many great resources out there - just search "command line tutorial" or "cheatsheet" and you'll find many.

Back to top

Install retropie

Find instructions here: https://retropie.org.uk/docs/First-Installation/

  1. Put the pi in a case if you have one. Make sure you have a wireless keyboard you can use for initial configuration.

  2. Set up the boot disk. Download the image from:

  3. To create a disk image on your microSD, you'll need a disk imager. I use Win32DiskImager. Get it at:

    Follow the instructions for installation on your host (i.e. Windows) computer.

  4. Use an unzipper program (like PeaZip, 7Zip, WinRaR, etc) to unzip the retropie download. It needs to end with .img when you've properly unzipped it - i.e. the file name should be something like "retropie-4.4-rpi2_rpi3.img" after you've unzipped it.

  5. Mount the micro SD card on your computer. Take note of the drive letter, and make sure you are definitely writing to the SD card, otherwise you could overwrite content on your laptop!

  6. Open Win32DiskImager, and follow the prompts. For more details, see:

  7. Once the disk is successfully mounted on your microSD card, eject it from your computer and put it in the pi. We're ready to boot the pi up and begin configuring things!

NOTE:

Before proceeding to the next step, you should:

  • Have a wireless keyboard you can use to configure the pi
  • Have your game controllers ready and charged, so we can configure them
  • Know the name and password for your wi-fi network
  • Enable network discovery on your computer, so we can find the Pi once it's added to your wi-fi network

Back to top

Enable Wi-Fi

To be able to find the pi and pass games from your computer to the pi, we're going to need to enable wifi first. By default, your pi will just be named Retropie, but we're also going to give it a more unique name so we cand find it via Network discovery on your computer.

First, let's fire up the pi.

  1. Make sure your microSD card is loaded in the Pi's card slot
  2. Make sure the dongle for your wireless keyboard is plugged into one of the USB ports
  3. Turn on your monitor and plug the HDMI cable into the pi's HDMI port
  4. Plug in the pi to its power adapter via the micro USB port.

On boot, at first, you should see an option to configure your controller. For now, let's exit out of that - hit F4 on your wireless keyboard. Retropie will exit to a command-line prompt.

Let's do some basic configuration first.

  1. Enter the following:
  • sudo /home/pi/RetroPie-Setup/retropie_setup.sh
  1. A blue screen with a grey menu will appear. Select the "Configuration / Tools" option.

  2. Use the arrow keys to scroll down until you see the "wifi - Configure WiFi" option. Highlight it and press enter. Select the "Connect to WiFi network" option from the next menu

  3. The first time you do this, you will probably have to configure your country first

  4. The SSID is your network name. Enter it, then enter the WiFi password

  5. Reboot afterwards. If you are not given an option to do so, exit back to the command-line, and type:

  • sudo reboot

NOTE:

If you need it when rebooting, here are the default credentials for your pi:

  • user: pi
  • pass: raspberry

Back to top

Changing the name of your Pi:

If you expect to have more than one pi on your network, it can be useful to change the name of at least one, to be able to tell them apart. There are two files where the hostname (i.e. the name of your pi are stored):

sudo nano /etc/hostname
sudo nano /etc/hosts

When using nano to edit, CTRL+X will exit. You will be prompted to save. Don't change the name of the file - just enter Y to save, and then press enter again to use the current file name.

Reboot after:

sudo reboot

Back to top

Disabling the password prompt on boot

By default, every time you boot up RetroPie, you'll be prompted for a user name and password. Remember, these are:

  • user: pi
  • pass: raspberry

However, this can be annoying, because it means you need a USB keyboard configured just to get started.

Here is the simpliest way to fix this:

  • At command prompt, type: sudo raspi-config
  • Select option 3 in menu (Boot Options)
  • Select option B1 (Desktopp/CLI)
  • Select option B2 (Console Autologin)

Then Ok, exit all the way and restart:

sudo reboot

Back to top

Enabling SSH access

Reference: https://github.com/RetroPie/RetroPie-Setup/wiki/ssh

You can use SSH to access your Pi's command-line from another computer on the same network, such as your laptop. This can be really useful if:

  • You don't have a keyboard handy
  • You want to make config changes without having to exit EmulationStation
  • Your pi has frozen trying to run a ROM and you want to shut it down properly
  • You need to add some advance config files, like N64 texture packs
  • etc.

SSH (short for Secure Shell), is a cryptographic network protocol for operating network services securely over an unsecured network. Typical applications include remote command-line login and remote command execution - i.e. accessing your Pi's command-line remotely from your laptop. Generally you need an SSH client to use this protocol.

While Linux and Mac have built-in SSH clients, Windows does not include its own, so we will use a third-party tool called PuTTY. You can download it here:

NOTE: the first link on the page is a package downloader, that includes several other tools that we won't need for RetroPie. You can also scroll down and just download the relevant putty.exe file for your operating system. Follow any prompts to get it installed.

The next thing we need to do is enable SSH on the pi - for security reasons (i.e. so no one can remotely access your pi!), SSH is disabled in RetroPie by default.

To enable SSH in RetroPie:

  1. Exit EmulationStation (press F4)

  2. In the pi's command-line, enter:

sudo raspi-config
  1. From the options that appear, select: Interfacing Options

  2. From the next menu, select SSH, and follow the steps to enable it

  3. Reboot your pi - exit to the command-line, and then enter:

sudo reboot

To set up SSH access from PuTTY:

  1. In EmulationStation, navigate to the RetroPie Setup page

  2. Select the option for "Show IP"

  3. Open PuTTY, and enter that IP as the address to access. Leave the port as 22. If you want to make it reusable, Give this setting a name, and click "Save" in the menu. Now launch it.

  4. You will be prompted for credentials. Remember, these are:

    • user: pi
    • pass: raspberry

Now you can shutdown the pi, reboot it, enter emulationstation, and configure things from your laptop.

Back to top

CLI commands for the pi:

Reboot:

sudo reboot

Shutdown:

sudo shutdown -h now

RetroPie Setup Script:

sudo /home/pi/RetroPie-Setup/retropie_setup.sh

Launch EmulationStation:

emulationstation

Get to the configuration menu:

sudo raspi-config

Back to top

Configuring controllers

Reference: https://retropie.org.uk/docs/Controller-Configuration/

If you are using USB controllers, plug the USB dongles into the pi before booting.

When plugged directly into the pi, RetroPie will assign controllers in this order:

image of retroarch config order

On first boot you should be given the option to configure the buttons by EmulationStation. If you mess up, press F4 on your USB keyboard to exit, and you can re-enter EmulationStation from the command-line simply by typing:

emulationstation

Back to top

Configuring Bluetooth and the 8bitDo controllers

Reference docs:

RetroPie uses a system called RetroArch to manage the default mappings. Essentially, it has a bunch of built-in mappings based on the original controllers, and once you configure your controller once, RetroArch will automagically apply the proper mapping based on your global settings. Sometimes this will need tweaking - especially with arcade games, since these weren't meant to be played with hand-held controllers - but in most cases, once you configure your controller once at the beginning, it should just work.

The 8bitDo controllers use bluetooth to connect with the Pi, so first we have to configure the bluetooth connection. Then we'll walk through the controller mappings by clicking each button when prompted. Let's begin.

  1. Run the RetroPie setup script, either through the Emulation Station menu option or via the command line. If you want to run this via the command line, quit Emulation Station by pressing F4 on the keyboard and type this at the command line:

    sudo /home/pi/RetroPie-Setup/retropie_setup.sh

  2. In the menu that appears, choose the "Configuration / Tools" option

  3. Before you proceed, you are going to want to make sure that:

    a) your controllers are charged up and ready to go b) only one controller is on at a time (to avoid confusion about the MAC address) c) you have paper and pen handy, to jot down the MAC address (useful when configuring the second controller)

    Just before you do the next step, press the Bluetooth button on your 8bitDo controller so it starts searching for a connection, and then quickly proceed to the next step!

  4. In the next menu, select "bluetooth - Configure Bluetooth Devices"

  5. It will search for the controller - if it doesn't say "8bitDo" and just shows a weird MAC address, exit and try the search again. Make sure that your controller is still blinking and looking for a connection when you try again.

  6. Once you have the controller configured, you will need to set up the udev mapping

  7. Change the bluetooth mode from "default" to "boot"

  8. We're ready to configure our controller! Exit the setup menu, and reboot the pi. This time, your 8bitdo controller lights should turn solid blue during reconnect. If they aren't, you might just want to try another reboot.

  9. Follow the mapping instructions on-screen - that is, hold down a button to get EmulationStation to recognize the controller, and then work through the options presented.

    There is a map of controllers here to give you an idea of what the button names are, so you know what to press:

    The PlayStation controller is a good reference - has all the same buttons as your 8bitDo controller.

  10. If you mess up during the mapping, just press F4 to exit, then enter emulationstation to start again.

If the mappings are weird, you can customize them in various ways:

  • You can reconfigure the global defaults - you can always get back to the control mappings by pressing Start, and selecting the controller mappings
  • You can set different mappings per core (such as for snes, or nes)
  • You can configure different mappings per emulator
  • You can configure different mappings per game:

More on the last 3 options here:

NOTE: See the section below on setting up a PSP emulator for some instructions on getting 8bitDo to work with PPPSSPP (the PSP emulator you will have to manually install if you want to play PlayStation Portable games). So far I haven't figured this part out yet...

Back to top

Useful controller shortcuts

EmulationStation by default includes some handy shortcuts that can be used by pressing a combination of controller buttons, such as saving a state (when loaded this will return you to the exact same point in gameplay), exiting a game, and more. Here are a few of the most useful:

Hotkeys Action
Select Hotkey
Select+Start Exit
Select+Right Shoulder Save
Select+Left Shoulder Load
Select+Right Input State Slot Increase
Select+Left Input State Slot Decrease
Select+X RGUI Menu
Select+B Reset

Back to top

Loading games

ROM stands for Read Only Memory. ROMs are essentially digital copies of old game cartridges which allow you to play games on emulators (software that mimics your old gaming consoles). There are many issues involving Copyright laws regarding the usage of ROMs, so in order to preserve the integrity and longevity of the RetroPie project, the download locations of ROMs will not and cannot be added to the Wiki. That being said, in the search of your childhood

  • Google is your friend.

Reference: https://github.com/RetroPie/RetroPie-Setup/wiki/Transferring-Roms

For your ROMs to work in RetroPie, they have to go in the right folders. There are sub-folders inside the "roms" folder on your Pi - most of these should be self-evident, but here's a few for reference:

  • PlayStation 1: psx
  • Nintendo Entertainment System (orginal NES): nes
  • Super Nintendo: snes
  • Atari7800: atari7800
  • PlayStation Portable: psp
    • (note, this folder won't be there by default - see the section below on setting up a PSP emulator. You can manually create a psp directory and add the games there)
  • Sega Genesis: megadrive
    • (this is what it was originally called when released in Japan)

All the emulators have their own page in the RetroPie wiki with more info as well - for example, see:

In many cases, there might be more than 1 emulator available. RetroPie should have a default in place, and will try to use that first, but if you are having problems during gameplay or launching, one of the first things you can try is changing which emulator will be used, when there is more than 1 available.

N64 is one of the systems that can push the limits of the Pi. Here are some further ideas for how to optimize the pi for N64:

On classic arcade games

Arcade games are their own beast - it's much harder to emulate an old arcade console than it is a cartridge system. For more information, read up here:

Transferring games to your RetroPie:

There are three main methods of transferring roms: via USB stick, via SFTP, and via Windows (Samba) shares (AKA network discovery). My preferred method is via the network discovery - I keep a backup copy of all the games on my Windows computer anyway, so it's easy to copy them over. However, USB is also a simple method:

USB

  1. First, create a folder called retropie on your USB stick
  2. Plug it into the pi and wait for it to finish blinking
  3. Pull the USB out and plug it into a computer
  4. Add the roms to their respective folders (in the retropie/roms folder)
  5. Plug it back into the raspberry pi
  6. Wait for it to finish blinking
  7. You can now remove the USB stick.
  8. Refresh emulationstation by pressing F4, or choosing quit from the start menu

Windows share / Network discovery

  1. First, make sure that Network discovery is turned on in Windows, and that your Pi is on, and connected to the internet, on the same network as your computer.
  2. Open Windows Explorer, and type \RETROPIE into the computer folder. You can also replace RETROPIE with your Raspberry Pi's IP address. You can get your Pi's IP address from the Retropie setup page if needed.
  3. Open the roms folder
  4. Place the roms in the appropriate folder.

TIP: If step 2 doesn't work, it might be because you've changed the name of your Pi. It should show up in the network discovery panel of your file explorer. Once you find it, you might want to add it to your favorites so you can find it easily in the future. Remember, the Pi has to be running for it to show up - if it's not on, it won't be on the network!

Back to top

Setting up a PSP emulator

Not all emulators are installed by default in RetroPie, and a PSP emulator (for PlayStation Portable games) is one of the ones missing. Fortunately, it's pretty easy to set up.

Reference: https://retropie.org.uk/docs/First-Installation/#installing-additional-emulators

To set it up, we're going to install the PPSSPP emulator. To do so:

  1. First, in RetroPie, go to the RetroPie setup page, and select "RetroPie Setup"

    TIP: you can also access this from the command-line by running:

    • sudo /home/pi/RetroPie-Setup/retropie_setup.sh
  2. Once there you can navigate to "Manage Packages" where you will see various sections. In each section are lists of packages that can be installed (and it will show what is currently installed). Stable additional packages are under the "Optional" section, with more unstable packages listed under experimental. The packages are ordered first by type (emulators / libretro cores / ports), then alphabetically. By selecting a package you can choose to install it, or remove it. Some packages also have additional configurations.

    The package we want is under the "Optional" section. Open it.

  3. Scroll down and find the PPSSPP package, and then select "Install from source"

  4. It will take a while and your screen will show a bunch of gobbleygook while it installs the package. Be patient - it took about half an hour for me :)

  5. The RetroArch controller mappings will probably not work by default in PPSSPP - you'll need to configure your controller directly in PPSSPP. Controls can be mapped from the main PPSSPP menu under Settings >> Controls

    Control Mapping . To access this, connect a keyboard and press Esc during a game.

  6. With the 8bitDo controller, I couldn't even get it working in PPSSPP. It seems that I'm not the only one, unfortunately. There are some online suggestions to try next:

Some configuration suggestions from a user if you are having issues w 8bitDo controllers (WARNING not tested):

see: https://www.reddit.com/r/RetroPie/comments/5jieuu/how_to_get_most_psp_games_to_run_beautifully/

What I've done so far with a very noticeable difference is set frameskip to 2 (will probably increase this a bit) Turn on auto frameskip (will limit frame skipping to whatever you set for the previous value) then tick Prevent FPS from exceeding 60.

After that you want to change rendering resolution to 2x1, this will make everything look better on bigger screens.

Then you want to goto the audio menu and set Audio Latency to high. This will stop the audio from sounding like shit.

I'm still messing around with my settings, but if you need a great guide to speeding up PSP emulation check out this link:

http://forums.ppsspp.org/showthread.php?tid=5236

Other useful references:

Back to top

Installing themes

Themes are the look and feel of RetroPie, outside of gameplay. By default, RetroPie comes with a theme installed called "Carbon" but it's pretty basic and ugly. However, there are a lot of community created themes, and if you have some basic design and programming skills you can even create your own themes.

You can browse some images of what the themes look like here:

To download and configure your themes:

  1. First, in RetroPie, go to the RetroPie setup page, and select "ES Themes"

  2. Click on the theme you want to install - you can install multiple at once. Every time you load one, give it a moment: the bottom of the screen will spit out some command-line installation prompts, and then it will return you to the blue selection screen.

  3. When you've loaded all the themes you want, exit the configuration page and return to RetroPie

  4. In RetroPie, press start: this will bring up the Main menu.

  5. Scroll down and choose "UI Settings" (remember, use A to select)

  6. Scroll down to "Theme Set"

  7. Use the left and right controller buttons to change themes

  8. When the Theme Set option is showing the theme you want to use, scroll down to the Back button and hit A. Retropie should apply the theme you've selected

Themes I like:

  • retroroid (my favorite!)
  • synthwave
  • ComicBook
  • bluray
  • magazinemadness
  • strangerstuff
  • spaceoddity
  • superdisplay

Back to top

Configuring Splashscreens

Reference documentation: https://github.com/RetroPie/RetroPie-Setup/wiki/Splashscreen

A splashscreen is the image or video you see when you are first booting up RetroPie. RP includes a default splashscreen (black background with a red controller, and yellow "RetroPie" font), but there are more options available if you want. You can also create your own splashscreens (or even short vids!) if desired!

You can download the extra splashscreens via emulationstation:

  1. Using your controller in RetroPie, navigate to the "RetroPie Setup" page. The A button on your controller will select options.

  2. Select "Splashscreens"

  3. Retropie will load a configuration screen. To get the extra splashscreen options, scroll down and select option 9, "Download RetroPie-Extra splashscreens"

  4. RetroPie will go and download them

You can browse the splashscreens here:

Sorry, there's no gallery, you have to click through to see each one. However, you could always download them, then on your windows computer, open the RetroPie folder via Network discovery. You'll find the extra splashscreens in:

  • splashscreens > retropie-extra

Use your Windows explorer with "Extra large thumbnails" to browse them.

There's also an option to view them individually, or in a slideshow, in the splashscreen configuration page. Choose "Preview splashscreens" in the main menu (option 7). From there, you can choose:

  • View single splashscreen
  • View slideshow of all splashscreens
  • Play video splash

Once you've found one you like, you can set RetroPie to use it with option 1 in the main Splashscreen menu, "Choose splashscreen." Once set, RetroPie will use this splash next boot.

There's also an option to load a different splashscreen every time you boot, from your installed splashscreens. On the main splashscreen configuration menu, this is option 3 "Enable splashscreen randomizer"

Once you've downloaded them, you can access them to remove ones you don't like or add your own in the following directory:

  • /home/pi/RetroPie/splashscreen

You will also find a top-level folder you can browse via your windows computer when connected via Network discovery.

Screens I like (personally, I deleted the rest of them):

  • adventure-time-bmo.jpg
  • color-space-invader.jpg
  • fishcake3211-mushberryretro.png
  • game-over.jpg
  • jrdbnsn-console-stripe.png
  • nes-splashscreen.png
  • rainbow-nescon.png
  • reedand-mr-robot.png
  • retro-room.jpg
  • rookervik-bubble-bobble.png
  • rookervik-defender.png
  • rookervik-seaquest.png
  • shallwe.jpg
  • sies.png
  • space-invaders-beware-the-invasion.png
  • teach-invaders.jpg

See also: https://howchoo.com/g/odkwmdnizdq/how-to-change-or-set-a-custom-retropie-splash-screen

Back to top

Overclocking

What is overclocking? From wikipedia:

Overclocking in the context of computing devices refers to making them "run faster" than originally intended. More specifically it is the configuration of computer hardware components to operate faster than certified by the original manufacturer, with "faster" specified as clock frequency in megahertz (MHz) or gigahertz (GHz). Commonly operating voltage is also increased to maintain a component's operational stability at accelerated speeds. Semiconductor devices operated at higher frequencies and voltages increase power consumption and heat.[1] An overclocked device may be unreliable or fail completely if the additional heat load is not removed or power delivery components cannot meet increased power demands. Many device warranties state that overclocking and/or over-specification voids any warranty.

The Pi has some serious limitations for higher-end gaming - after all, it's a $30 single-board computer! Consequently, some of the later systems (like PS1, PSP, N64, etc) can crash the Pi's graphical processer (GPU) or central processer (CPU). We can try to "overclock" some of the pi's default values to get more performance out of the system... but be aware! If you overclock too much you can destroy your pi! Below are some of the lower-end limits, which I've used succesfully in the past.

Reference docs: https://github.com/retropie/RetroPie-Setup/wiki/Overclocking

READ this link and try to understand as much as you can, so you know what you're getting into.

See also: https://haydenjames.io/raspberry-pi-3-overclock/

To overclock the pi:

You'll need a wireless keyboard for this part. BE CAREFUL! Overclocking is not officially supported (you are literally pushing the pi's components past their factory defaults), so we are going to go with some fairly conservative values first. Let's start:

  1. Press start, and select
  2. Select "Quit EmulationStation"
  3. You will be taken to the command line. We want to access the primary configuration file. Enter the following:
sudo nano /boot/config.txt

This will open up the the configuration file. Pretty much everything in here is commented out at the moment (commented out lines have a # pound/hash sign before them), so we can just hit enter to make some space, and add our lines. Values we will add:

total_mem=1024
arm_freq=1300
gpu_freq=500
core_freq=500
sdram_freq=500
sdram_schmoo=0x02000020
over_voltage=2
sdram_over_voltage=2

Press CTRL+X to exit, and Y when prompted to save. When you're done, run:

sudo reboot

Back to top

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment