Fedora Install Activity

From Foss2Serve
Jump to: navigation, search


Editing Fedora Install


Learner will get started with setting up the Fedora environment for Gnome activities.


A rudimentary understanding of command-line usage would be helpful, but not required, in addition to basic knowledge of working with virtual environments such as VirtualBox or VMware.

After successfully completing this activity, the learner should be able to:
  • Install Fedora in Virtual Environment.
  • Configure Fedora by updating and installing new packages and tools.
Process Skills



1. Install the Virtual Environment. For VirtualBox, go to: https://www.virtualbox.org/wiki/Downloads

2. Download the GNOME-based default Fedora Desktop: http://fedoraproject.org/get-fedora#desktops

3. Create a new VM

  a. Name: "Fedora20" Type: "Linux" Version: "Fedora (64-bit)" (or 32-bit if that's what you're using)
  b. Memory size: at least 2048, 4096 is preferred
  c. Create a virtual hard drive 
  d. Hard drive file type: VDI (VirtualBox Disk Image)
  e. Storage: Fixed size
  f. File location and size: "Fedora20" and "30.00 GB"  Click Create and wait.
  g. After the VM is created and the disk allocated, you'll be placed in the VirtualBox Manager

4. Launch the newly-created VM by clicking on "Start"*

  a. Select start-up disk by browsing to the iso (the little folder symbol) and wait.
  b. When the VM has booted, click on "Install to Hard Drive"
  c. Choose the language (US English)
  d. Click on the warning icon to select the installation destination
  e. It should already be checked, so just click on the "Done" button (you may have to move the window around to find the Done button
  f. Accept the installation options and click on the "Continue" button
  g. Click on the "Begin installation" buton
  h. Click on the warning icon for root password. Provide one. Then click on the "Done" button.
  i. Click on the warning icon for user creation. Create a user. Make that user an admin. Then click on the "Done" button.
  j. When the installation is complete, click on the "Quit" button.
  k. Power off the VM (which is in the Live CD still)

5. Launch the VM.

  a. Note: The first time you start the newly-installed VM, it may select the iso as the first boot device. You can fix this by clicking on "Settings" in the VirtualBox Manager. There you should click on "Hard Drive" and use the up arrow button to move Hard Drive to the top (first bootable device)
  b. Log in and go through initial setup

6. Update Fedora by launching a terminal and then doing 'sudo yum update'

   * NOTE 1:  If for some reason you don't have enough space you can always remove libreoffice and update again:
   $ sudo yum remove libreoffice*
   $ sudo yum update
   * NOTE2: The above should not happen to you. It happened when we allocated only 20GB for the disk. The instructions now say to allocate 30GB.

7. Get the GNOME 3.12 Fedora 20 COPR: http://copr.fedoraproject.org/coprs/rhughes/f20-gnome-3-12/

  a. Launch firefox in the VM and go to the above URL
  b. sudo gedit /etc/yum.repos.d/rhughes-f20-gnome-3-12.repo
  c. Paste the appropriate lines from the URL into the file, save, and exit Gedit.
  d. sudo dnf update

8. Install some apps to test: sudo yum install gnome-maps gnome-music bijiben gnome-logs


  • What will the student hand in?


  • How will the activity be graded?
  • How will learning will be measured?
  • Include sample assessment questions/rubrics.
Criteria Level 1 (fail) Level 2 (pass) Level 3 (good) Level 4 (exceptional)
The purpose of the project
Why the project is open source


  • What should the instructor know before using this activity?
  • What are some likely difficulties that an instructor may encounter using this activity?

Additional Information

Area & Unit(s)
Estimated Time
to Complete

1-2 hours total while doing other tasks.

Environment /
  • Access to Internet/Web and web browser
  • Installed a Virtual Environment such as VirtualBox or Vmware.
  • Require at least 2048MB of RAM and 30GB of HD space.

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

CC license.png

Suggestions for Open Source Community

Suggestions for an open source community member who is working in conjunction with the instructor.

Personal tools
Learning Resources
HFOSS Projects