Fedora Project Ambassador. Favorite piano key: C#

Page 4

Running Fedora off a USB flash drive (performance tips)

I wanted to try running Fedora outside of chroot on my Chromebook. Because I didn’t want to mess with the complicated ChromeOS partition structure I decided to install Fedora to a USB flash drive.

The USB drive

I wanted to get a nice and quick USB3 flash drive which had low-enough profile so it doesn’t stick too much out of my Chromebook’s USB port. Sadly there aren’t that many options, there is the SanDisk Ultra Fit drive and Kingston DataTraveler micro 3.1. I went with the Kingston drive because it was available in my country while SanDisk wasn’t. It’s made of metal and it sticks about a centimeter out of the USB port, so it doesn’t get in the way at all. The performance is mostly as advertised, I am getting about 95MB/s reads and around 15MB/s writes which is mostly fine for running Fedora. The drive gets a bit hot under load but nowhere near uncomfortable. It’s also worth...

Continue reading →

Fedora on non-rooted Android phones - 2016 another update!

After much trial and error and fighting with permissions, I’ve managed to create a much more simpler way of getting a Fedora 23 chroot running on a non-rooted Android phone. So here it goes:

  • Download GNURoot and GNURoot Fedora Remix from the Google Play Store and install them both
  • Download the Fedora 23 replacement package I’ve built here:

SHA256: cac8137c15e2bd3321be120ee658efab5aeccaa62494455e2ca90936982844e3
File size: 290,476,814 bytes

This is only for ARM processors, sorry, if you need other architecture, please use the tutorial.

  • Copy the file to your Android phone/tablet internal storage obb folder. I like to use ADB over MTP:
adb push [path to downloaded file] /sdcard/Android/obb/champion.gnuroot.fedora/main.3.champion.gnuroot.fedora.obb
  • Open GNURoot and install Fedora chroot by choosing it...

Continue reading →

Fedora on non-rooted Android phones - 2016 update


Hi everyone, just wanted to give you a quick update on the Fedora in a Android chroot project. Anyway, I’m pleased to report that my tutorial here:


is still working fine! I am currently working on an image which would replace the original Fedora 17 image from GNURoot, so that you don’t have to install the “helper distribution”. (edit: DONE! http://nmilosev.svbtle.com/fedora-on-nonrooted-android-phones-2016-another-update) The only missing bit is the Fedora 23 image, so I created one which you can download from my Google Drive here:


SHA256: a2f0b18906cfc1d8ed0e866631d8f33993d5e5f838caa894ce6da7a925e51f24
Size: ~200MB
Installed: ~700MB

It’s an untouched Fedora minimal ARM image rootfs tarball, with some stuff removed (like kernel, boot partition etc.). You can follow the old tutorial with this file and it will...

Continue reading →

Crouton Fedora new home

It is much easier for me to maintain a git repo than to update my blog so Crouton Fedora is moved here:


Now 100% VNC server free. :)

Have fun!

View →

Fedora Crouton connector (Chrome App) - Fedora Crouton update

I’ve created a small Chrome App for if you are using my version of Crouton with Fedora which makes it possible to quickly connect to the running VNC server. RealVNC was great to me, but I couldn’t really configure it to my liking. I found this, an old project based on noVNC for Chrome and based my work of it. Here it is in action:


sorry for gif quality here, svbtle doesn’t like it, please right click it and see it in a separate tab

This app connects to whatever VNC server is on the localhost:5901. It connects with high quality and fullscreen which is recommended for a local VNC server. The contents of my ~/.vnc/config file are:

  • localhost - only accepts connections from localhost
  • securittypes - since I only allow connections from localhost i disabled all security so I don’t have to type my password every time
  • depth - color...

Continue reading →

Crouton with Fedora 23 (chroot) - 2.0

Please read this post first:


Anyway, after a day of tinkering with my version of Crouton with Fedora, a new, much improved version is ready.

Changelog (of sorts):

  • Completely independent from the old Fedora 20 source, now only using Fedora 23 sources and DNF (yay!)
  • This means that Fedora 24 script will be much easier to make
  • Much faster installation time because we no longer update F20 to F23 and no importing keys
  • Cleaned up the script… a lot

Quick instructions

  1. Developer unlock your Chromebook
  2. From crosh shell:
cd ~/Downloads
wget http://bit.ly/1QsQG1k -O crouton-fedora.tar.gz
tar xvf crouton-fedora.tar.gz 
sudo sh ./crouton-fedora/installer/main.sh -r fedora23 -t fedora

And wait.

It won’t ask you for username/password. Defaults are fedora/fedora so please change them with passwd.

To install a DE please refer...

Continue reading →

Crouton with Fedora (chroot)

Update 28th January 2016

A new much improved version is now available:


Crouton is a chroot utility for ChromeOS devices which allows you to run a Linux distro alongside ChromeOS. Currently it supports Debian, Ubuntu and Kali linux and there is a fork for Arch Linux and Mageia. Now there is something missing from this sentence, and you probably already know what it is. Yep, I’ve managed to install Fedora alongside my ChromeOS because, hey why not, and because I kinda install Fedora on everything, which you already know if you ever checked my blog. I recently bought a Toshiba Chromebook (used) and I’m really happy with it. It’s fast, it’s pretty, it’s light and it runs Fedora. :)

First some important stuff:

  • my work is based on the official latest (at the moment of writing) version of Crouton project
  • it is also heavily...

Continue reading →

Install Onboard keyboard in Fedora 23

If you are using a touchscreen on your Fedora workstation you should really check out project called Onboard. Its a replacement for the GNOME on-screen keyboard and its really great. I’m using Fedora 23 with GNOME on my Toshiba Encore WT8 Intel BayTrail tablet and I find that the Onboard keyboard is really much better than the default keyboard, mainly because it’s much easier to customize it and supports advanced stuff like function keys, different layouts etc.

Sadly Onboard keyboard is only packaged for Debian based systems so there isn’t a readily available repository for Fedora with it. However it’s not very difficult to get it installed in Fedora 23.

Get Onboard source from launchpad and unpack it

wget https://launchpad.net/onboard/1.1/1.1.2/+download/onboard-1.1.2.tar.gz
tar xvf onboard-1.1.2.tar.gz
cd onboard-1.1.2

*please check if there is a newer version available



Continue reading →

Chromium browser on Fedora ARM (23, LXDE) - Raspberry Pi 2

One of the few things missing from the official Fedora repositories is the Chromium browser. On an i686 or x86_64 system its pretty easy to find the correct Chromium build and install it. Sadly on ARM it seems like nobody is building it (not even the Chromium build bots, last version is from 2014). Recently I got my hands on a Raspberry Pi 2 and naturally installed Fedora 23 with LXDE on it using the exquisite multiboot tool BerryBoot. So far it’s running great, and even Mono works on it! About Chromium though:

First off, it is possible, and it’s not a terribly hard thing to do with a little help from our friends from openSUSE to whom I give huge props for building Chromium browser for our devices.

Arch Linux also builds Chromium for ARM but I got strangled by the dependencies and decided to go with the openSUSE RPM. The big plus for openSUSE version is that it embeds needed libraries...

Continue reading →

Running Fedora 23 Workstation Linux on an Intel BayTrail tablet

In my recent projects I’ve managed to run Fedora (for fun) on pretty much everything including:

  • My phone (see my other post about GNURoot)
  • NVIDIA Optimus laptop
  • Raspberry Pi 2 (armhfp 23 with LXDE works great for me)
  • Azure Virtual Machine (see my other post about it)

The problem is, I have an Intel Baytrail tablet (Toshiba Encore WT8) which was the only one who hasn’t received the Fedora treatment. Until now.

First of all, get acquainted with the Fedlet project. It’s great, really huge props to Adam for maintaining it, the comment section is full of golden advice. Also a gold mine of sorts is the Asus T100 on Ubuntu Google Plus group, be sure to check it out. So lets get into it:

You don’t have to use Fedlet

I used a standard Fedora 23 Workstation i686 image. The only thing I pulled from the Fedlet image was EFI folder with the bootloader (BOOTIA32.EFI), which isn’t included by...

Continue reading →