Raspberry Pi Fedora Remix is ready for download!

Liz: Many thanks to all at Seneca College, and especially Chris Tyler, for all their work on this. As usual, it’ll be available on our downloads page as a direct download and as a torrent, and we would be very grateful to all those of you who are prepared to seed a torrent for us. I’ll hand over to Chris:

The Raspberry Pi Fedora Remix is ready for download!

What is the Raspberry Pi Fedora Remix?

The Remix is a distribution comprised of software packages from the Fedora ARM project, plus a small number of additional packages that are modified from the Fedora versions or which cannot be included in Fedora due to licensing issues – in particular, the libraries for accessing the VideoCore GPU on the Raspberry Pi.

The SD card image for the Remix includes a little over 640 packages, providing both text-mode and graphical interfaces (LXDE/XFCE) with an assortment of programming languages, applications, system tools, and services for both environments. There are over 16,000 software packages available from the Fedora ARM repositories which can be easily installed using the Internet to customize your system to meet your needs and interests (again, using either command-line or graphical tools).

Some of the highlights of the software included in the SD card image:

  • Programming languages: python, perl, ruby, bash
  • Version control: git
  • System administration tools (command line and/or graphical) for configuring various aspects of the system including the network, date/time, users, and printers
  • Command-line and graphical tools for installing/removing/updating software
  • ssh (secure remote login) and printer services
  • Graphical applications: word processing (AbiWord), spreadsheets (Gnumeric), image editing (GIMP), and web browsing (Firefox)
  • Editors for programming: vim (text mode) and gedit with plugins for file management, terminal, and python console (graphical mode)

How do I install the Remix?

The easiest way to install the Raspberry Pi Fedora Remix is to grab the installer, written by Jon Chiappetta. Here are the links:

Fedora RPM: http://files.velocix.com/c1410/fedora/installer/fedora/fedora-arm-installer-1.0.0-1.fc16.noarch.rpm

Windows ZIP: http://files.velocix.com/c1410/fedora/installer/windows/fedora-arm-installer-1.0.0.zip (Two notes about the current Windows release: [1] you may need to right-click and select “Run as Administrator” to access the SD card, and [2] the installer may have problems with paths that include spaces. Both of these issues will be addressed in a future version of the installer). The Windows installer works on Windows Vista and Windows 7 (but not XP).

Other systems (Python script – packages for other platforms welcome): http://files.velocix.com/c1410/fedora/installer/source/faii-1.0.0.tar.gz

The installer automates the process of downloading the image, decompressing it, and installing it onto an SD card. Here’s a screenshot:

Fedora installer screenshot

To use it:

  1. Plug in an SD card.
  2. Click on the refresh (circle-arrow) buttons to get a list of images and current mirrors and a list of available destination devices.
  3. Select the image you wish to download (r1) – or, if you’ve already downloaded an image, click Browse to select the file.
  4. Select the SD card device you wish to write to (Caution! Make sure you don’t write to the wrong device, and make sure the SD card does not contain important data – the selected device will be overwritten!).
  5. Click Install.

When the installer is done, you’ll have a 1.6 GB image installed on the SD card.

First Boot

For your first boot, this is the recommended system configuration:

  • HDMI or DVI-D monitor connected to the HDMI output.
  • USB keyboard (and, optionally, mouse) on the USB port.
  • Ethernet connection to a DHCP-managed, IPv4 network.
  • SD card inserted.

The first time the system boots, the SD card image will be resized to completely fill the card, and then the system will go through a first boot process, prompting you to:

  1. Set the root (master) password for the system.
  2. Create a user account and set a password for that account. You should use this account to login to the system.
  3. Select the system timezone.
  4. Choose either text or graphical mode as the default for booting.

The system will then start up. If there is no input device (keyboard/mouse) connected during boot, the system will skip these configuration steps and boot directly into character mode interface; the SSH server will be started, and you can login with the default root password of “fedoraarm”.

The Kernel

The Kernel provided in the Remix image is the Raspberry Pi 3.1.9 kernel from GitHub, with a combined Fedora/Raspberry Pi configuration file. This configuration includes the devices in the System-on-a-Chip, modular support for most USB devices and optional network features, and kernel features expected by Fedora packages, including IPv6.

Raspberry Pi Libraries

The Raspberry Pi proprietary libraries, headers, and utilities, included in /opt/vc in the Debian image, are installed into regular system locations in the Fedora Remix image (/usr/lib for libraries, /usr/include for headers, and /usr/bin and /usr/sbin for utilities). This reflects the fact that these files are part of the core distribution and not a third-party add-one.

The source code for the demonstration multimedia apps is contained in the /usr/share/vc-demo-source directory. Instructions for compiling and using these apps is on the Raspberry Pi Fedora Remix wiki documentation (see link, below).


The kernel, GPU firmware, start-up scripts, and proprietary libraries/headers/demo source are all provided by RPM packages. This software, along with all of the Fedora packages, can be installed/removed/reinstalled/updated from online software repositories. This means that if new GPU firmware or multimedia libraries become available, they can be installed with a simple update command (“yum update”) or a mouse click on the graphical software updater.

The Remix is distributed as four separate pieces, carried by three separate mirror networks:

  • The SD card image files are being mirrored by the Raspberry Pi community’s mirror network.
  • The Velocix content delivery network is mirroring the installer program plus the Raspberry Pi-specific remix package repositories.
  • The Fedora mirror network is mirroring the Fedora ARM package repositories.

Many thanks to Liam Fraser and the sites comprising the three mirror networks.

The Future of the Raspberry Pi Fedora Remix

The Fedora ARM project is hard at work building Fedora 17, which we hope to release concurrently with the PC versions in May. This should be the most complete Fedora ARM release produced to date.

Students in the SBR600 course at Seneca College are working to on an improved version of the Remix incorporating files from Fedora ARM 17, and this will also be released in May.

The Fedora ARM project has the goal of achieving primary architecture status during the Fedora 18 development cycle — which means that, from that point on, the ARM build of Fedora will receive the same priority and be released on the same schedule as the PC (x86) versions.

As this project progresses, we anticipate moving most of the Raspberry Pi-specific software packages into the main Fedora ARM project, except where prevented by licensing issues.

More Information

Release notes, information on where/how to get help or to get involved, FAQ about the Remix, and more are on the Seneca CDOT wiki at http://cdot.senecac.on.ca/raspberrypi.

A Quick Word on Trademarks

This software distribution is counted as a “Fedora Remix” in the terminology of the Fedora project because it contains software not found in the Fedora package collection. Please do not refer to the Remix as “Fedora” or use the Fedora infinity logo or wordmark in conjunction with the remix – please refer to it as a “Fedora Remix” and use the secondary mark in accordance with the Fedora Trademark Guidelines. (Note that we have specific approval to use the Secondary Mark with a modified colour scheme to match the Raspberry Pi logo).


DaQatz avatar

Glad to see it available. =)

max1zzz avatar

good to see this finally out, i better get some more sd cards… :)

max1zzz avatar

and…. we are seeding ;)

TamCore avatar

Download complete. Now seeding :)

jojopi avatar

What is the preferred method for reporting bugs in the remix (as opposed to fedora or fedora-arm bugs)?

Chris Tyler avatar

Excellent question. Bugs about Fedora packages should go to http://bugzilla.redhat.com, and bugs about the Remix or Raspberry Pi-specific packages should go to https://fedorahosted.org/arm/newticket … note that “bug” in this context also includes enhancement ideas and performance issues. Remix wiki pages updated.

Vanden Circkel avatar

Thanks, Tyler & Seneca. You published this when PTB were distracted by magjacks (I keep reading that as madjacks for whatever reason), but the hard work that went into this will be very appreciated.

Guilherme de Sousa avatar


jbeale avatar

Wonder if there’s any easy way to get the installer working on WinXP. All my home & work machines run WinXP SP3. (I know, should be running Linux already :-)

Nobody avatar

I hope so too.
Last time I checked (read about it) WinXP was still the most common operating system.

Jay Bhagat avatar

You can easily grab an image off of the mirror website (the .img included in the .tar.gz file), and image it to the USB drive with “USB Image Tool” – http://www.alexpage.de/download/usbit/usbit.zip

Mike avatar

Nice to have a workaround. Thanks!

It would be helpful if the installer -did- run on XP, and didn’t suffer from the boot partition issue (mentioned elsewhere here). This is a classic example where using the “latest and greatest” is a giant leap backward. XP has the largest installed userbase in the world – more so in developing areas. To overlook that “detail” flies in the face of the fundamental goals of the Foundation in reaching exactly that audience.

While I appreciate all the hard work done to get this release out, making the installer SIMPLE for the primary audience should be a MAJOR design factor and not overlooked.

Shish avatar

The primary audience of the first batch is developers, precisely so that they can work on streamlining the setup process like this. If you aren’t a developer or don’t want to fix it, send your pi to me and I’ll do it :-)

Helnorsk Svartmetall avatar

I’ve made backups off my USB flash drives with usbit and to my greatest surprise Daemon Tools can mount the created .img files.

RMW5 avatar

According to various websites that count web accesses by OS it has fallen behind Win7 (40%) but is still a substantial number (>30%), particularly in China (from whom we have heard very little about the L-PI).

Montala avatar

OK… first silly question.
While we are waiting patiently to receive our Raspberry Pi’s, is it possible to install a bootable version of this distro onto an SD card, and to boot up from that to run it on an ‘ordinary’ PC, which has a card reader, so as to be able to get familiar with it first?
Thanks! (Please keep any replies simple! ;) )

Jesper Juhl avatar

Keeping the reply simple: http://qemu.org/

Enio avatar

Virtual Box doesn’t like img files only iso. Is there a way around this as I would like to test it out before my Pi arrives. Which is apparently on 14/05/2012 according to Farnell/element14 can this be right??

JamesH avatar

VirtualBox won’t run the image – it doesn’t support Arm processor virtualisation. You need to use something like QEMU – search the forums for more information.

cnxsoft avatar

I posted the instructions in my blog

I struggled much more than with Debian to make it work though.

Jesper Juhl avatar

Great news that yet-another distro is now available, even if it’s one that I won’t use myself – great job.

At the risk of sounding like a troll (which I really do not intend) I have to comment on two points:

“Programming languages: python, perl, ruby, bash” – No C or C++ in the default image? That surprises me and makes me kind of sad.

“Editors for programming: vim (text mode) and gedit with plugins for file management, terminal, and python console (graphical mode)” – I don’t want to start an editor flamewar, everyone has their own preference and that’s just fine, but I’m mildly surprised that emacs is there.. ohh well, it can be quickly installed :)

Jesper Juhl avatar

I of course meant that I’m surprised it is “not there” as far as the availabillity of emacs is concerned.

jojopi avatar

Omitting the very beginner-friendly “nano” was a surprise too.

Narishma avatar

That’s not an exhaustive list of all the stuff included in the image.

jojopi avatar

Of course not. But, for the avoidance of doubt: gcc, emacs, and nano are indeed not in the image. They are in the repos.

RorschachUK avatar

The Fedora Remix FAQ says:
Where are the C and C++ compilers, development tools, and libraries?

They take about 600M of space, so they aren’t included in the initial image (although perl, python, ruby, bash, and basic (brandy) are included). This command will install the entire basic development environment: yum groupinstall “Development Tools” “Development Libraries”


…so you can get your C/C++ installed by typing one command. There’s said to be 16,000 packages in the repository so anything else deemed to be surprisingly absent can probably be easily obtained too.

NickMon68 avatar

I thought this was aimed at school kids…or do they all know c,c++ now days ?

SunGnome avatar


Students and Chris: thanks for all the hard work!

Overdose avatar

Good good! :)


Kevin Wiltshire avatar

Wow! What a day of two halves. :)

Jungle-Boogie avatar

Why would you want to compile a lang like c/c++ on the pi? I think having the included ones (python, et al) is a very good way to show that these languages should be the ones learned and used. Sure understanding the history of computer development and coding is important but that can be saved for a different device.

keep it simple and powerful!

oninoshiko avatar

C/C++ are STILL two of the most used languages. They are highly effective, powerful, and in-demand languages.

This isn’t history, it’s modern computing.

Jessie avatar

“Powerful” That is why C/C++ are there. I have been programming for about 20 years and have seen many up-and-comming programming languages go to the wayside. If it isn’t C, C++, or like C it isn’t for me. You guys can keep your mark-ups, and scripts, I’ll take native compiled code anyday.

tgoldblatt avatar

I agree with the previous 2 responses that C/C++ are important for anyone who wants to be a professional (at least doing something other than web or admin level coding). However, even though the Pi is likely powerful enough to do (some) serious development on, I’d personally likely want a more substantial environment, and do cross-development/compiling and remote debugging. Given that, the lack of the gnu toolchain on the Pi images doesn’t strike me as a problem (with the exception of gdb or gdbserver, which would be needed for the remote debugging).

cnxsoft avatar

FYI. Most of the code running in the Raspberry Pi has been written in C or C++. An analysis of the Debian source code has shown 60% is C or C++ (I haven’t seen an analysis of Fedora).

gcc support can be easily installed in the board using the Fedora image with “yum install gcc”

runestone avatar

If C and C++ are not available then I won’t be buying a Raspberry Pi.

The microcontroller code in your TV, microwave oven, washing machine and even your car is written in C.

We’re not talking about getting a website to lookup a username and password in a database, we’re talking about programming a hardware device to actually do something useful in a quick and efficient manner.

My understanding is that Raspberry Pi was developed to teach a new generation of kids how to program; to only include high level scripting languages would be akin to asking a young person to look out a window and watch the cars go by for an hour, then congratulating them and handing them a driver’s licence.

JamesH avatar

Of course they are available – not installed in Fedora as standard due to size constraints, but very (very) easily downloadable with a one or two command lines.

GatoLoko avatar

I wonder, will you publish those VideoCore GPU libraries and any other needed for raspberry pi to work? Some of us would like to be able to build our own specialized distributions.

Jessie avatar

They are on gethub and if you download any of the card images and open them they are on the FAT32 partition. Did you even bother to look before opening your mouth?

GatoLoko avatar

Yes, I did. But not everybody is interested in those “big” images, and it would be very nice to have a “package” with just that on the download page. May be a simple tar file or something like that.

By the way, I’m asking in a way nicer fashion than your rude answer.

JamesH avatar

Keep it civil please.

RMW5 avatar

Someone can type with their mouth?

MarshallBanana avatar

seeding since yesterday ;-)

quitequick avatar

C/C++ not there! What are you thinking? They are the relevant grandaddy of all other modern languages and massively in use today. If you master those two, the rest is just syntax! Deeply, deeply disappointed and I’m bound to question PI’s educational credentials.

Jessie avatar

git gcc. Problem solved.

JamesH avatar

A more complete answer, C/C++ would add considerably to the size of the image, and isn’t needed by everybody. You can easily download it from the repos and it’s works fine. Very little time lost of doing it in two stages.

Shish avatar

C? Pfft. Kids these days should be learning machine code, everything else is just implementation details…

(I’m half serious there — my knowledge of low-level hardware instructions is often useful to keep in mind as it allows me to understand what’s happening under the hood; but then when I want to actually get something done, I use Python)

Though even then, for teaching a first-timer I’d do something fast, simple, and flashy with python to get them interested and then go to the boring and (to them) irrelevant details later :P

Pithonica avatar

“I’m bound to question PI’s educational credentials”

long answer:

Nobody expects out lack of erudition Our chief weapon is Pi! Pi and Python! Python and Pi! Our two weapons are Pi and Python and ruthless simplicity. Our *three* weapons are Pi, Python, and ruthless efficiency…and an almost fanatical devotion to git.

short answer:


nasty reply:


Chris Tyler avatar

“You have a compiler? Man, back in the day we had to write with raw ones and zeros.”
“What, you had ones?!”
(From an old UserFriendly.org strip, if I remember correctly).

Anyone can grab the tools and libs with “yum groupinstall ‘Development Tools’ ‘Development Libraries’ “

RMW5 avatar

Write? We had to plug the wires into the boards and wheel the “program” along the corridor.

p4trykx avatar

You wer lucky, we had to build our own differnece machines from metal.

Jim Manley avatar

Congratulations, Chris and the team at Seneca College, along with the R-Pi team! Having been there, done that, and gotten the T-shirt (wet due to sweat, not a raunchy bar contest … well, not all of the T-shirts were obtained that way ;) I can appreciate what the last half-year has been like. The update to 17 in short order and joining formation flight with 18 are fantastic to hear, too.

I’m a volunteer senior docent, Babbage Difference Engine operator/presenter/maintainer, artifact restoration engineer, and historian at the Computer History Museum in SillyCon Valley and I will be using the R-Pi to demonstrate computing principles to public visitors, as well as educators and students who participate in our educational programs. We usually wait at least 10 years to acquire artifacts, but, with product lifecycles routinely averaging 18 months from inception to end-of-production today, we are having to capture history as it’s happening, and the R-Pi is the latest example. I get the feeling that it’s going to have a more lasting impact than our typical artifacts as it’s embraced by educators as is hoped, and we will be doing everything possible to help make that happen here and everywhere else from which our guests travel, often from all over the world as they visit SillyCon Valley on business, and the surrounding San Francisco Bay area for pleasure. We even get visitors from the UK, as we have the only Babbage Difference Engine still operated on a daily basis, as its older twin at the Science Museum in London is rarely operated except anniversaries of Babbage’s birthday, etc.

Anyway, we’re in line with everyone else waiting for delivery of our R-Pi boards with minnows in our mouths (“baited” breath ;) and will post a video of an R-Pi running the Fedora Remix (TM ;) in parallel with the Difference Engine to generate the same mathematical tables … at slightly different clock speeds!

bushell777 avatar

I believe there were two recent replicas of the Babbage Engine made based on the one in the Science Museum in London. They were made by a small engineering firm in the UK from some original drawings and they had real problems as the original parts were so complicated that they could not be made on a CNC machine !!

The second one was made for Bill Gates after he visited the Science Museum during a Microsoft Event. I wonder what happened to this second unit ??

cnxsoft avatar

Thanks for the hard work and the detailed description in this blog post.

ElectroPulse avatar

I just tried the Windows installer to get my SD card ready (Yea, it’s going to be a little while before I can get an RPi, but hey, at least I feel like I am making some progress toward that ;) ), and here is one thing you might want to note under at least the Windows installer (I don’t know about other OSs):

You need to have the installer on your computer’s main partition. I have my hd partitioned to keep my downloads/data seperate from my OS. When I ran the installer from the secondary partition I got the following message: “‘E:\OS’ is not recognized as an internal or external command, operable program or batch file.” (The same thing happens when I click refresh or Install. It also will not recognize the SD card.) I figured this might have to do with the partition, so tried it on the primary partition and it worked fine (even when image was on the secondary partition) (this is on Windows 7 Ultimate 64-bit, btw).

steviewevie avatar

There’s a bug in the installer where it won’t work if there’s a space in the name of the folder you’re running it from. Move it to a folder with no space in the name, and it should run fine.

ElectroPulse avatar

Ah! That’d do it… I think there’s a space in the path (not at home so can’t confirm, but am thinking so)

Mick avatar

Thank you so much for this very simple answer – I did not even realise that the path to windows desktop had a space in it’s filepath – all downloading well.

Thank you again

shaurz avatar

I expect the next version to add Lua, Racket and GHC ;-)

You didn’t mention it but I assume the usual gcc, make, etc. are install also?

Chris Tyler avatar

All the software development tools are in the repos. You can install a very complete C/C++ development environment with the single command:
yum groupinstall “Development Tools” “Development Libraries”

The reason that these were not included in the default image is size: they add over 600MB and push the image beyond the capacity of a 2GB SD card.

Chris Tyler avatar

All the software development tools are in the repos. You can install a very complete C/C++ development environment with the single command:
yum groupinstall “Development Tools” “Development Libraries”

The reason that these were not included in the default image is size: they add over 600MB and push the image beyond the capacity of a 2GB SD card.

Chris Tyler avatar

I should note that some of the hip languages :-) aren’t in F14 but will be in F17 … Ocaml and Haskell come to mind. The versions used in the F14 cycle did not yet support ARM.

tgoldblatt avatar

For those of us that don’t follow the different Linux distros (for the last 15 years or so, anyway), is there a list of suggestions for which distro might be the best for particular usages (for example comp education vs embedded/real-time vs home automation vs HTPC, etc.)? Failing that, is there (or could there be) a table of features and resource requirements for each?

steviewevie avatar

There’s a work-in-progress of what you’re after at http://elinux.org/RPi_Distributions . I imagine this will get fleshed out as more distros become available, and once people get their boards and start running stuff :)

Dude avatar

Nobody cares how many spoiled distros flirting with your foundation right now. Please focus on “manufacturing” so we can buy your hardware and start to work on it instead of waitin on the line for even pre-ordering! Everybody using Debian on ARM platforms since ages, seriously.

steviewevie avatar

Do you really think the people working on the distros are the same people working on the manufacturing and logistics ?

Dude avatar

Nope. :-)

JamesH avatar

So why make such a daft comment then?

RMW5 avatar

As someone remarked: “Keep it civil please.”
He probably just can’t control his excitement.

Anonymous avatar

Sad to read FEDORA is the “recommended” distro. Stuff doesn’t work, man. Also, RPM.

Raspberry Pi is still good, anyway.

Gianluca Sforna avatar

Works for me (and countless others) since many years. You may want to revisit your prejudice every now and then :)

Shish avatar

Personally I’m still bitter at the whole redhat family from the last time I tried centos – the first CD not being enough to do a basic install; the installer crashing when I selected and then deselected an option; being asked to manually type in a repository URL; not having common packages (nginx, lighttpd) in the repositories; not even having the tools necessary to build those packages for myself… I really hope that modern Fedora is better than centos was in 2005 :P

una.szplodrmann avatar

Even mentioning CentOS is below the belt ;P

Anonymous avatar

The ENTIRE core dev team has been changed in the last two years? If so, maybe it got better, indeed.

Fedora always had some… Obnoxious problems. And liked to put blame on others, like the classic Flash bug, where even Linus came down the bugtracker to discuss the matter. Not to say it was all Fedora’s fault stuff not working.

G avatar

Thanks for the nice install tool. Good work.

I don’t know if it’s a bug or something I’m doing wrong. I was able to get it to work slick as Pi on Win 7. However, for some reason, with Ubuntu 11.04 the remix loader would run/start up just fine, find the remix source just fine off on the server, but it never could find the SD card. Not a big deal because I used the Win boot up to load the card. Did some simple things to see if I could get it to find the card but even with a reformat of the card in Ubuntu, etc never was able to get the remix installer it to locate the card.

The card would show just fine when I plugged it in and after the Win 7 Install, it shows all the files so I know it’s ready. If you have any hints as to what is going on with the Linux / Ubuntu issue, I can try it out and see if the installer will find the SD card.

Thanks again for all the hard work.

Ubuntu 11.04 on Toshiba Satellite laptop.Lexar 4GB SDHS card.

G avatar

Update… Ok, I got it to find the SD card. But the only way I got it to work was to run the Fedora installer program when logged in as root.

So there it is. At least it works, but not real excited about running it as root but it’s not that big of deal if it has to be done that way. I’m not a supper expert or anything so I’m sure there may be a way around this I don’t know of. Just wanted to at least let you guys know it works as advertised with Ubuntu 11.04 when run as root.

thanks again for all the hard work

Chris Tyler avatar

To access the raw SD device, you usually need root access. As an alternative, you can change the mode of the device node (e.g., chmod a+rw /dev/sdb # assuming /dev/sdb is your device node). In the Fedora RPM we use consolehelper to provide privilege escalation for device access (anyone want to do up an Ubuntu package? :-) )

W. H. Heydt avatar

Tried the SD builder from Win7. No trouble selecting the distro (already downloaded…Fedora Remix). Can’t select the SD card even when running as admin.

I keep getting a command box running “DiskPart” and I’m not about to start feeding that commands without knowing what drive I’m pointing to…

What gives? Do I need to go through the whole card formatting/partitioning first?

G avatar

I had that come up at first too…had to click ok Win 7 security window that pops up, or should I say didn’t pop up. It was down in the try with the yellow shield showing and when I clicked on it, it gave the the warning message and option to click “ok” to continue.

G avatar

One more step I had to do was make sure I had the right driver for my SD reader from win 7. It may be more of an Toshiba issue as I am using my built in SD reader but I had to install the driver, or should I say force Win 7 to find it and install it, just the same. The first time I put in the SD card, it didn’t even show on as an option in the Devices with Removable Storage screen of win 7 drives.

I found the drive selection is just in the little remix Destination program pull down box. I didn’t have to do anything in the command windows, that just runs in the back.

W. H. Heydt avatar

Okay…got it working, but to explain how takes a bit of history…

I generally use a WinXP system to do web browsing and general activities. Since that machine doesn’t have a built in SD card reader, I mounted the card in a USB adaptor. When I saw the note about the Windows installer not working with XP, I switched over to a Win7 system that gets used for very little besides gaming (pretty much exclusively LoTRO). I left the SD card in the USB adpator, even though the win7 system *does* have a built in SD card reader.

This morning, I decided to try it with the native card reader and it worked just fine. It appears the real issue is with recognizing the card in the USB adaptor.

On an unrelated note… As I accumulate the various bits and pieces I’ll need for the R-Pi–not including items I have about in abundance like monitor, keyboard, CAT-5 cable, and trackball–and their local prices, I’ll post a price list when I have everything together.

I live near–for some values of near–Silicon Valley. Bear in mind the old joke that America is where 100 years is a long time and Europe is where a 100 miles is a long distance.

Also…. I am mildly amused by the “language wars”. My first programming languages were FORTAN IID and SPS IID on an IBM 1620 Mod I (NOP took 4 20usec cycles…) and the C language didn’t even *exist*.

shumeipai avatar

gread!thanks for all the hard work

steviewevie avatar

Folks, what’s with all the moaning about “XYZ isn’t included, I’m so disappointed”. Just install it yourself, what’s the problem ?

zag avatar

I think the point is that when a kid picks this up in school the correct tools should be available to them.

They should all be the most basic tools so kids can learn quickly and feel comfortable in the environment.

Most people trying this will never have used linux before.

JamesH avatar

The point is that the correct tools ARE available on this image. And if you want more they are easily installed.

steviewevie avatar

Surely the teachers will customise the SD cards for their pupils, loading whatever extra packages are needed for what is being taught ?

una.szplodrmann avatar

Yes, many will not have used Linux, and maybe even more people will not have explored a CLI before. So whilst the exclusion on something like nano might seem odd (even the more enthusiast oriented Arch has nano included in its base package group), newbies will open the main menu on the taskbar and see Leafpad there instead (assuming that is still the text editor incuded with LXDE)… You get the point…

ausserirdischegesund avatar

You should really have used Kernel 3.1.4 instead of 3.1.9.

weuxel avatar

I think they should have used kernel-3.1.9-3.1415926_compiled_at_full_moon_while_sacrificing_a_goat_an_a_machine_standing_in_a_room_mapped_with_feng_shui_build-000042.
But you can’t have everything i guess.

JamesH avatar

Some sort of reason would probably have made this post more relevant.

Shish avatar

I’m pretty sure that this one was a “pi” joke and not the standard mis-informed ranting / trolling :P

Philippe avatar

Small (minor) bug: you are grepping the output of fdisk -l to get the disk list.
This break if you use a different locale than english.
The easiest way to fix this is to launch the fdisk command with the LANG=C environement variable so english is used.
The cleaniest solution is to use udev/libudev to get the disk list.

Gareth avatar

I too am astonished it doesnt use Kernel-3.1.9-3.1415926_compiled_at_full_moon_while_sacrificing_a 000042. This whole raspberry pi project has been a shambles! First we hear it doesn’t come with a complementary ipad, then that the ethernet jacks cant be used to pick up scrap metal, then that we need to install gcc ourselves with a whopping two commands, and now that they’ve chosen the wrong kernel. Oh make the pain stop.

una.szplodrmann avatar

Well, look on the bright side, at least you can install kernel-3.1.9-3.1415926_compiled_at_full_moon_while_sacrificing_a 000042 on Fedora. It isn’t even avaiable in the Debian repos because it doesn’t conform with their package versioning conventions.

SN avatar

out of interest, whats the issue with the installer with XP (over Vista/7) ?

steviewevie avatar

It seems to rely on using the “diskpart” command, and that doesn’t work with removeable drives (e.g. SD cards, USB sticks) on XP, that functionality was added for Vista/7.

Chris Tyler avatar

That’s exactly the issue. We’re discovering how many people are still using XP out there (yikes!). I “don’t do windows” myself so I’m leaving it up to Jon Chiappetta to do the work on that side.

(I’m sure patches would be accepted!).

liz avatar

I have a Windows box which I use for gaming – and it runs XP.

liz avatar

I’m not sure – I hope Chris has some time to drop by and answer some of these comments later!

Francisco avatar

Win7 installer can´t get access to SD even running as administrator. At command windows got an error “TypeError: can´t use a string pattern on a bytes-like object”

steviewevie avatar

There seems to be a problem if you have set your locale to anything other than English, I wonder if that is the issue you’re finding ?

Chris Tyler avatar

Ah, hadn’t heard that one. Can you file a bug ticket at http://fedorahosted.org/arm and set the component to “Fedora ARM Image Installer”? Thanks.

steviewevie avatar

I was going by some forum comments along those lines, it’s not something I have directly seen myself. I was wondering whether this was the same issue and was hence a consistent problem ?

Francisco avatar

Ok, first I´m Spanish so the language is set to Spanish(obviously). I´m using Win7 64bit Professional. Tried to change locale to English(UK) but same results. No space at folder name. Exactly I got this error:
Traceback (most recent call last):
File “C:\Python32\lib\site-packages\cx_Freeze\initscripts\Console3.py”, line 2
7, in
File “fedora-arm-installer”, line 979, in
File “fedora-arm-installer”, line 210, in listdevs
File “C:\Python32\Lib\re.py”, line 167, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: can’t use a string pattern on a bytes-like object
File “fedora-arm-installer”, line 210, in listdevs
File “C:\Python32\Lib\re.py”, line 167, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: can’t use a string pattern on a bytes-like object

All this errors are shown at command window.

kangooooooo avatar

I can’t find any ticket related to this problem and would like to create one. Unfortunately I couldn’t find my way to post a new ticket. Any hint on how to enter a new one?
I guess I won’t be the only one having this “bytes-size object” problem.


kangooooooo avatar

I mean “bytes-like object” of course

Jaromir Podzemny avatar

I have exactly the same problem. Win 7 64bit, czech

Tirus avatar

I have same problem..
Win 7 Home Premium 64bit czech

Lars avatar
Barnaby avatar

I assume the ‘ñ’s are supposed to be bullets or suchlike and there’s been some sort of encoding error?

Tom avatar

yey! just go to check the post everyday for my shiny pi to arrive!

Last piece of the puzzle, well except for maybe a case

W. H. Heydt avatar

Well… *my* plan for a “case” involves a piece of hardwood, some varnish and piece of Plexiglass. All I’ll have is a top and a bottom with everything visible and all connectors accessible.

Philip Machanick avatar

I had a quick check of the installer and it doesn’t like going through an auto proxy. Since we are in a part of the world were we are discouraged from doing big downloads at busy times, I’ll cron a download past midnight my time and check if the script works from a local copy. (I suppose I should go out and buy an SD card as well though I was holding off on checking out the spec needed until I had an ETA for my board; more at the Wiki, for anyone else looking at this now: http://elinux.org/RPi_VerifiedPeripherals#SD_cards).

On the size of GCC: how does llvm/clang compare in installed size? Looking at in on my Ubuntu box, it looks like a much smaller install (< 70MB) but I may be missing some packages in making the comparison. This may be something to consider if you want C or C++.

Sorry to put unrelated comments in 1 post but Spam Free WordPress has been cruel to me in the past :(

hellsing avatar

wonderfull, il love you guys! (and you too liz :p)
Make an installer/downloader is a very good idea!

psergiu avatar

The “Other platforms” http://files.velocix.com/c1410/fedora/installer/source/faii-1.0.0.tar.gz Requires PyQt4 and this version will work only on Linux-es, not on OS X or other Unix platforms.

[…] be used for media as well.For those of you still unsure of where and how to begin, jump over to the RPi blog for the full instructions as well as the download location of the distro.Sourcevar […]

Dave avatar

I am happy to seed your torrent

darkcity avatar

I’m interested in whether the Remix uses OSS or/and ALSA for it’s sound system? On the wiki its says developers needed for ALSA/Pulse Audio work – but its unclear whether they are need just to implement it – or if its to accelerate it via the GPU?

Chris Tyler avatar

Right now, afaik, the sound is accessible only through the vc libraries.

darkcity avatar

Thanks for the information ; -)

Paul avatar

I’m on a mac and I’m wondering: Is it possible just to write it onto the SD-Card with the dd command?

JamesH avatar


Paul avatar

Allright then that’s going to be easy :)


flyerblade avatar

Some instructions for setting up the SD on Mac (not my work) here:

Kevin B avatar

Thanks very much for info

ayeowch avatar

Thanks for the release!
Mirrored here http://dazzlepod.com/raspberrypi/#images

Lobster avatar

Congratulations to our Raspberry Hatted Fedora Friends

Created a very raw template bash script to download, decompress and install Fedora Rpi image from Puppy Linux

Hopefully a smarter dog will create an improved script

Peter avatar

The installer didn’t complete for me; I think because it expands the image in /tmp which on my system is in RAM:
tmpfs 1992776 57048 1935728 3% /tmp
The download and its gunzipped version comes to about 2.3GB, so to make it work I had to edit the script to use ~/tmp instead.

Chris Tyler avatar

You can also download the image to (anywhere) and use the “Browse” button to find it.

linker3000 avatar

Last time I scanned the install notes on the Fedora release I’m sure it mentioned that a microSD card in an adaptor wouldn’t be recognised and you must use a regular SD card. Can’t see that note here so is it still relevant? If so, it might be worth popping it back in.

liz avatar

We saw that too – given that the Fedora people had problems, it seems it’s an issue for some cards, but not all of them (we’re not quite sure *why* only some cards are affected). The ones we’ve tested in Cambridge have been fine, but unfortunately we don’t have a brand name for you because all the text on the ones James could find was in Korean.

JamesH avatar

We’ve just tried a 2GB uSD in an adapter in an alpha board and it worked fine. However, that doesn’t mean they all work! Not sure why the Fedora people state that, maybe their testing showed something different.

Chris Tyler avatar

It might just be the cards that we’ve tried, but we’ve had no success at all with two or three different types of microSD cards, so I guess I gave bad advice. I know there are other boards that have issues with microSD because (as I understand it) it supports only one of the two interfaces supported by SD cards, and assumed it was the same situation here, but apparently that’s not the case.

liz avatar

We’re wondering what adapter you used as well!

RMW5 avatar

Is the WinXP problem to do with the fact that XP won’t create (or read/write) multiple partitions on removable media? If so there are solutions which involve fooling Windows into thinking it is fixed media, either by modifying the disk or by using drivers that tell Windows the disk is fixed.

steviewevie avatar

It appears to be specifically to do with the use of the “diskpart” command by the installer, to spot your SD card. And in XP “diskpart” doesn’t even acknowledge the existence of removeable media. You can just use another utility as a workaround for now, there’s a link posted in one of the responses above – anything that just writes a binary image to a removeable device will probably be enough.

RMW5 avatar

In which case this utility might help. It flips the removable media bit on the target drive so that Windows thinks it is a fixed drive. Doesn’t work with all drives/disks.


Thomas Berends avatar

It would be great if you provide Magnet links at the torrent pages. This reduces the bandwidth on your server and it’s easier for most users to download a torrent!

deaid avatar

<3 IT! Looking forward to test it!

Robert_M avatar

Thank you! <3

Pete Chown avatar

Looking forward to trying this out! I’ve just got one question, though: what will be happening about security updates? Presumably also the release will have some kind of end of life date, because it’s impractical to support these things forever. Do you know yet what this will be?

Pithonica avatar

security updates for fedora 14 end at EOL 2011-12-09. Fedora Remix will jump straight to fedora 17 in May. Starting with Fedora 18 Arm is a primary architecture for Fedora so remix should be able to release in sync with Fedora going forward.

Chris Tyler avatar

(I should clarify that primary architecture status for ARM in F18 is proposed but not finalized yet. But we’re working hard on it!)

Pithonica avatar

Chris, What will the channels be for problem reporting, submitting fixes, and tracking for the remix?

Pete Chown avatar

Ah I see; I knew that version of Fedora was EOL, but I wasn’t sure if there was a separate effort to extend the support for the new ARM version.

This is something to keep in mind for people who get their Pis between now and May, I suppose. They should be isolated behind a firewall, and they shouldn’t be used for browsing the stranger corners of the Internet. Fortunately most of the malware won’t have been ported to ARM, and there won’t be enough Pis around to justify the bad guys doing that work.

(I’m hope this doesn’t sound as though I’m denigrating people’s efforts. That isn’t the intention; I just want to know the score so I can make informed decisions about security.)

G avatar

Maybe include XBMC media center software by default as well?

bushell777 avatar

I believe there were two recent replicas of the Babbage Engine made based on the one in the Science Museum in London. The second one was made for Bill Gates after he visited the Science Museum during a Microsoft Event. I wonder what happened to this second unit ??

Andrew Cracknell avatar

Thank you for all the hard work in making this happen. By coincidence my 8GB Kingstom SDHC arrived in the post today and as it was raining I had the perfect excuse to stay inside and try out the Windows installer. All went smoothly so now its time to wait patiently for my RPi to arrive oh and find my old spare BBC Micro B case to mount it! :D

[…] Fedora Remix is the recommended distribution for Raspberry Pi and these is an installer for windows that will format the SD card and do all of the complicated bits for […]

Villy Madsen avatar

It sure would be nice to have a version of the installer for XP. I am sure that there are many many thousands of us still running XP….

dbh937 avatar

Does this installer work with other distros too?

Chris Tyler avatar

The installer will install (but not download) other image files as long as they use gzip for compression. Download the image file and use the “Browse” button in the installer to select it.

Chris avatar

Darn, I could not use fedora-arm-installer-1.0.0 for the debian6-17-02-2012.iso that I have previously Downloaded… Could it be updated to allow ease of use with each Distro??? Plz? Would make everything soo much easier!

piopio avatar

Question 1: about the python installer, how to contact the one who made it if there are issues? (like: it doesn’t see my SD card…)

Question 2: “If there is no input device connected during boot, the system will … boot directly into character mode interface”: same as before, where to ask if this beaviour is changeable? (like: I want to use its desktop remotely)

Comment 1: I’m glad I went to Farnell, and could order, RS just sending me ads…

Chris Tyler avatar

For bug reports on the installer, please go to http://fedorahosted.org/arm and file a ticket for the component “Fedora ARM Image Installer”.

piopio avatar

file a ticket… mmm, I guess I can’t. and I also can’t get how to register myself to be able to log in. I know, I’ll have to use dd, which I personally fear…

Terabit avatar

btw..still waiting ubuntu distros available for raspberry pi :)

JamesH avatar

It’s going to be a very long wait.

Cataclysm avatar

Yeahh… I hope too Raspberry Pi will support Ubuntu distro :D

JamesH avatar

It won’t. Ubuntu does not support ArmV6 instruction set.

Cataclysm avatar

How about Kubuntu,Lubuntu,Edubuntu,Xubuntu?

Cataclysm avatar

How to install that operating system?
1.plug SD Card using cardreader and connect to my computer
2.unzip run fedora-arm-installer.zip and run it (windows7)
3.click Browse to select the file.
4.Select the SD card device you wish to write to (Caution! Make sure you don’t write to the wrong device, and make sure the SD card does not contain important data – the selected device will be overwritten!).
5.Click Install.
6.plug SD card to Raspberry Pi

Like this??

JamesH avatar

I think that about sums it up.

kangooooooo avatar

I tried the “install on SD card” part on windows 7 64bits (in French) but kept getting error messages on “bytes-type error” when I run it as admin. If I run it as user I get a diskpart window but it doesn’t help a lot…
Any idea?

Sciman avatar

Just installed it on to an SD card using a Mac with built in SD card reader. Thanks for the people who posted the instructions. Amazed at how easy this was! Now I just need a RPi.

Eienki avatar

Wonderful news. I’ve just installed RPFR on a SD to test the workflow and it was a snap. Impressive tutorial too.

I’ve made an italian translation of this post on http://wp.me/pd4j3-hP to further lower the access barrier of non english speakers.

Andrew avatar

“The first time the system boots, the SD card image will be resized to completely fill the card”

Is this part of the generic first boot for the Fedora release, or does it only do this if you automate the process with the installer? I’m assuming the former, so my next question is does it have to fill the card? Would it not be possible to specify how large you want the image to be, for those using larger size SDs that perhaps don’t want it to take up the whole thing?


Mick avatar

Tried the windows installer – got the installer window and dialoge box – but none of the buttonw worked – just DOS error messages

Tried the Fedora installer in Ubuntu – seem to get an archive programme – (I am a very new linux user) – do you have some more instruction that dont asume you understand or know intermedtiae steps? (rather not have to code)

Many thanks


Mick avatar

Window Vista install failed at stage 3 (Browse) – just greyed out – no files listed to select!

root@ avatar

I realize this has been answered elsewhere, but I cannot, for the life of me, find the answer: Where is the list of available packages? Thank you, and sorry for having cluttering things up.

Mark Wilson avatar

Hi guys – thanks for posting this – it certainly helped me to prepare an SD card with the Fedora Remix for my Pi (arrived yesterday) :-)

My problem is that I don’t have a TV/monitor with HDMI – is there a way to make this work with the component out signal (e.g. some magic commands via SSH), or do I need to find someone with the night cable/TV (or another distro?).

TIA, Mark

r3act avatar

While the download page is out of date and for those like me who need the image.
I give you the list for direct download mirrors.


pete martin avatar

I’m pretty new to this, just ordered my Pi yesterday from RS. I use Fedora on my home pc and work laptop, it’s been fine on both. I personally have better experiences with it than Ubuntu which i started on.

I still can’t believe people are using XP, how old is that thing now??

The Fedora Arm installer is currently doing it’s thing (on my Fedora PC) to my SD card in anticipation of the Pi’s arrival!

Mike avatar

I’m getting really disappointed. Debian doesn’t want to work with wireless. Fedora won’t even install. This installer won’t see the SD card that works perfectly with every other tool. And since the base image isn’t on the download page I can’t DD it over.

okynorch avatar

For windows users do it with : Win32 Disk Imager
Your sd ‘ll be ready within 5 minutes.

Ashish Sharma avatar

I used the Fedora image and following issues I faced on my raspberry pi:

1. HDMI outout is not working.
2. Using TV video out gives improper screen size that goes outside of the TV frame and makes first boot setup really difficult.
3. At the Fedora GUI login screen , though I had created a user I was not able to login from GUI login screen.

Please correct the mentioned issues.

jonathan avatar

your power supply is not supplying enough current, also make sure you set your root and user name within the time frame and don’t mix them up. At 700mA mine would not let me log in. 1000mA fixed it

Steve avatar

I have a system running Ubuntu 12.04. The above download and insatll tool does not find a SD card device. But ls /dev/sd* comes up with sdb and sdb1. The Device refresh button does not find the SD card wheather it is mounted or not. Can I down load the .img filw and install it with dd? If so then where do I find the .img file? On the raspberry pi downloads page I do not see any reference to Fedora.
Your assistance please.

Duncan Wallace avatar

I tried the installer on my ubuntu machine however it doesn’t detect the SD card in the USB SD reader I have – any way I can force this to appear as an SD card? Otherwise I have to boot up my windows machine and hope I can find the download easily

Johan Bryntesson avatar

Anyone else having trouble with finding the SD card? I have tried Ubuntu, Windows Home and Windows Professional, both native and USB readers, running as root where applicable… no card anywhere!

J.Young avatar


My problem was show as below during I install Fedora to my 8G Transend SD card!
Exactly I got this error:
Traceback (most recent call last):
File “C:\Python32\lib\site-packages\cx_Freeze\initscripts\Console3.py”, line 2
7, in
File “fedora-arm-installer”, line 979, in
File “fedora-arm-installer”, line 210, in listdevs
File “C:\Python32\Lib\re.py”, line 167, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: can’t use a string pattern on a bytes-like object
File “fedora-arm-installer”, line 210, in listdevs
File “C:\Python32\Lib\re.py”, line 167, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: can’t use a string pattern on a bytes-like object

All this errors are shown at command window.

I’m running Win7 OS 64bit Traditional Chinese.

Who can help me!


Pablo avatar

In a spanish environmet the python script does not works because it looks for the word “Disk” when listing devices and it is “Disco” instead.
I had to modify two lines to make it work 98 and 211 changing as told before, now it works perfectly.

pajafumo avatar

Yes you are right, on spanish you have to change those lines and works ok. thanks for the tip.

For those who doesn’t know, the lines to changes are on /usr/sbin/fedora-arm-installer

ES: para que funcione en Fedora hay que cambiar la palabra Disk por Disco en el archivo /usr/sbin/fedora-arm-installer en las lineas 98 y 211

aioli avatar

********** To solve device not recognized on fedora arm installer *********
Your SD card still not appears in device selection, because the “fedora arm installer” is programming for English ONLY, you have to change your system language…
I tried on Fedora 17 (configuring in French), I change the language in English, and is working perfectly.
On windows is a little harder, because you’ve too patch your windows.
An alternate method, you can use a live boot usb (example fedora 17), install the fedora-arm-installer.rpm, to execute it, open terminal and launch command (fedora-arm-installer), type your admin password and select your .img.
If you can’t find your directory, just create a shortcut link with nautilus, put it in Desktop, next source–>browse and open your directory !
Hope it can help !

Link to this error :
Traceback (most recent call last):
File “C:\Python32\lib\site-packages\cx_Freeze\initscripts\Console3.py”, line 2
7, in
File “fedora-arm-installer”, line 979, in
File “fedora-arm-installer”, line 210, in listdevs
File “C:\Python32\Lib\re.py”, line 167, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: can’t use a string pattern on a bytes-like object
File “fedora-arm-installer”, line 210, in listdevs
File “C:\Python32\Lib\re.py”, line 167, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: can’t use a string pattern on a bytes-like object

Bill G avatar

I’m too stupid to even follow this! Can I simply (1) download to my MAC the zip file, (2) unzip it (3) get the img file (4) copy this from the MAC onto an SD card? Or must one do something more elaborate? If so: could you specify those steps and an explanation?

Alessandro avatar

Ok, i’m trying to install Fedora Remix on this 16 GB SD card using Ubuntu 11.10.
The Fedora Arm Installer works but i cannot see my sd card. I’ve tried unmounting the card several times. I’m using the native card reader on my pc (Asus Barebone P6, Intel core I5). I’ve even tried to use root access changing the mode of the device node (sudo chmod a+rw 7535f5db-edbc-435e-958e-6999298e949f –>which is the name of my SD card). No way, i can not make it work. In the fedora installer i see i can choose the rasberry PI Fedora Remix but i still don’t see any SD card.
Any suggestion? My Rasberry PI will probably arrive in september…Thanks!

liz avatar

It’s no longer our recommended distro – turned out to be very buggy. In the months since then there’s been a HUGE amount of development done on other distros; if you visit the downloads page (link at top of page) you’ll find Raspbian Wheezy, which we recommend wholeheartedly.

Danilo Bolanos Quirós avatar

Gracias por la informacion, compre por ebay un raspeberry pi, espero proceder con la instalacion y empesar a disfrutar del proyecto, gracias de nuevo.

Goran avatar

Is there gonna be a new (fixed) release of Fedora Remix for the Pi soon ? Thanks and keep up the great work. I just got two Pi’s ;-)

Abishur avatar

I haven’t heard any news on the Fedora front in a long time, but I’d jump over to the forums to discuss it, this is an extremely old post and your question is unlikely to get the attention it deserves ;-)

BobBilly avatar

Thanks, Fedora worked well. Tried some other ways to get the SD card OS image loaded like RaspiWrite (3 bugs in the python script, fixed that then I’m supposed to be a root and edit the sudoers file or something, WTF..) and none worked, this worked like a charm..

okok3358 avatar

This is my fist day use Raspberry.

I successes setup network but when I yum install something and then system crash all the time. any idea? I really wish I can use pidora.

I am using

– SD card 8G transcend SDHC class4

– IPad 5v adapter

anything wrong ?

liz avatar

Try Raspbian instead.

Carlos H. Fajardo avatar

Does this version suppors Lazarus?

Comments are closed