Howto create your own awesome SabayonPi MediaCenter

kodi-side-by-side-svg_

Download the Sabayon Linux MediaCenter image for the RPi:

Sabayon_Linux_16.06_armv7l_RPi_MediaCenter_8GB.img.xz

In this image all the tweaking was already done for you. There is no need to mess around with overclocking or whatever.

Insert your micro SD card in your PC and open up Gnome Disk Utility.

Windows users could try Rufus  to create the SD card. (…and Mac users can go to hell. They probably have enough money and already bought some very expensive Apple product that does the job…)

If your micro SD card is > 8gb then you might want to extend the rootfs partition on the sdcard to it makes use of all the space available. To do that you can open up Gparted or the KDE Partition editor program and simply resize the partition to max.

Insert the micro SD card in the RaspberryPi 3 and also attach it to the network with a cable connection. To be able to configure the Wifi network we first need to have the Pi connected to the wired network. Because the MediaCenter image always automatically loads kodi-raspberrypi.service with systemd, it is hard to get a shell on it and set things up. Remember that this image is designed to be a MediaCenter so it is supposed to only load up Kodi. (even if Kodi crashes or quits it will always try to reload Kodi!) Lucky thing for us, it also loads up ssh server when the system is booted! So let’s assume you figured out what IP the Raspberry Pi got from the DHCP server and connect to it. (In my case it’s 192.168.1.27)

ssh sabayon@192.168.1.27

(the password for the pre-configured user sabayon is: sabayon)

Now we have to become the root user, you do this by typing in the command ‘su’ followed by pressing the enter key.

(The password for root in this release is root)

Hooray! We are connected and feeling geeky, aren’t we? Well now let’s continue and configure the Wifi connection. The tool we use for this is nmcli. (NetworkManagerCommandLineInterface)

List available (non-hidden) Wifi networks:

# nmcli d wifi list
* SSID MODE CHAN RATE SIGNAL BARS SECURITY
Mancave Infra 1 54 Mbit/s 27 ▂___ —
my_home Infra 10 54 Mbit/s 54 ▂▄__ WPA1 WPA2
Playroom Infra 1 54 Mbit/s 30 ▂___ WPA1

Now we connect to the SSID called “my_home” using the password currywurst

# nmcli device wifi connect my_home password currywurst

Check if we are connected!

# nmcli d wifi list
* SSID MODE CHAN RATE SIGNAL BARS SECURITY
Mancave Infra 1 54 Mbit/s 27 ▂___ —
* my_home Infra 10 54 Mbit/s 54 ▂▄__ WPA1 WPA2
Playroom Infra 1 54 Mbit/s 30 ▂___ WPA1

Be sure to check what IP you are using on wlan0 (wireless) or eth0 (wired), we need this later to connect our phone:

# ip addr show

If you didn’t connect a mouse (and keyboard) to the RaspberryPi you should do this now so we can control the mouse pointer  and enable the build in webserver. This is important because we need to have this running to be able to connect with our Kodi phone app that we will later install on our phone. In Kodi you have to go into:

Settings → Services → Webserver → Allow control of Kodi via HTTP

You also might wanna enable a password there.

Now we are almost done, next thing to do is go in the Play Store on your phone and install Kore, Official Remote for Kodi.

https://play.google.com/store/apps/details?id=org.xbmc.kore

Start Kore on your phone, fill in the IP, username and password you configured and there you go! All done!

Bonus hint: https://www.google.nl/search?q=install+exodus+on+kodi

Leave a comment

Sabayon 16.11 beta testing

If all goes well (and it will) Sabayon 16.11 will release end October featuring the stable 4.7.6 Linux kernel.

If you want to help test our images, grab a daily build here:
http://mirror.de.sabayon.org/iso/daily/

To report problems you can contact us on our mailing list here:
https://lists.sabayon.org/mailman/listinfo/devel

sabayon_5-4_logo

Leave a comment

Sabayon 15.10 press release

mars-sabayon

Image: an ancient hen-foot print found on Mars (Mars Photo credit to NASA)

Sabayon 15.10 is a modern and easy to use Linux distribution based on Gentoo, following an extreme, yet reliable, rolling release model.
This is a monthly release generated, tested and published to mirrors by our build servers containing the latest and greatest collection of software available in the Entropy repositories.
The Change log files related to this release are available on our mirrors.
The list of packages included in each Sabayon flavor is available inside*.pkglist files. Our team is always busy packaging the latest and greatest stuff. If you want to have a look at what’s inside our repositories, just go to our packages website.
Please read on to know where to find the images and their torrent files on our mirrors.

Long life to new and shiny Calamares!

As already pre-announced we switched the default installer. Anaconda served us well, but we decided to embrace the community-baked Calamares, the Distribution-independent installer! If you don’t know it, checkout their website. Also if it is young and some features are missing, it is lighter and bug-less wrt our old installer.

Plasma 5

plasma_sab

KDE releases now ships by default the new Plasma 5. Yes, you heard it well!

saba15.10

Steam Big Picture and MCE mode gone ( for now )

Since we had to put much effort in making a working release with Calamares and along with other new packages, we had to ditch Steam Big Picture mode and Media Center installation options. Yeah, we are sorry about that: but this is just a sad story that we hope to fix soon.

Docker

We now offer official docker releases as well. You can find them in our official docker profile.
There also is a Docker image available to build Sabayon packages as well, without the need to have all the tools required in your existing machine.

Future plans

You know that our habits are a bit evil-ish. We have a lot of stuff in the pipeline, just to spoiler a bit: you soon again should see a Sabayon Server Edition and hopefully also an ARM release.

Available releases

As for now we offer 64bit images only.
But you are free to choose between the wonderful minimalism of GNOME, the eyecandy of KDE or the old fart called Xfce. If you are the kind of person who just needs Fluxbox/Openbox/whatever else, just get the Minimal image and you won’t be hit by the “OMG candies” bloat that is in the other images.

Binary vs Source Package Manager

It’s up to you whether turn a newly Sabayon installation into a geeky Gentoo ~arch system or just camp on the lazy side and enjoy the power of our binary, dumbed down Applications Manager (a.k.a. Rigo). With Sabayon you are really in control of your system the way you really want. Read the wiki page if you plan mixing the two package managers.

Native NVIDIA and AMD GPU drivers support

All our releases natively support the latest and greatest GPU hardware from NVIDIA and AMD through their proprietary drivers. Whether you want to enjoy your Linux rig for gaming or video playback, you can. For AMD hardware though, we default to the Open Source implementation for the supported cards. Make sure to pass “nomodeset” to the boot command line to force the proprietary drivers to be used instead: head over the wiki for more details.

LTSI Linux Kernels, 3.10, 3.12 offered

We are now tracking the 3.10, 3.12, 3.14 Long Term Stable Linux kernels, offering (almost) same-day updates to them. If you are using Sabayon in a server environment, you surely welcome this. However, if you’re using Sabayon on your laptop, desktop workstation, switching between kernels or just moving to a new version has become a no-brainer operation through Rigo: just go to the preferences menu, select the kernel menu (LTS and regular kernels are listed in separate menus), pick a kernel and click “Install”. Rigo will take care of updating external modules in a reliable and safe way on your behalf.

Links

Leave a comment

Sabayon Linux development in 2015

In case you didn’t notice, last months some major changes have been made to the Sabayon Linux project. Most are pure technical changes in the project management that the end users will never notice. Here is a short log.

Docker based images

These are forked directly from a Gentoo stage3 docker image. The result is a very clean chroot that is even closer to Gentoo. Our docker pulls in the stage3, adds Sabayon overlay, installs Entropy to a point where it can run. Then it checks the Portage database to list what packages are installed and replaces them with the packages from Entropy. (Ain’t that cool?). Now we can keep our minimal chroot current and easy make changes whenever we want. The docker base image is then being “squashed” so we can feed it as an image to our Molecule™ script that will build our iso images for us.

With this move we also made the creation of spins more accessible to developers! Go fork us!

MATE spin

The MATE spin will be brought back as an “official” spin.

Artwork

The Sabayon artwork is now completely modular. Whoever wants to create his own spin (or distro based on Entropy) can now simply fork these artwork ebuilds and package them in their own Entropy™ repository.

Installer

We replaced Anaconda installer with Calamares. Many users complained about buggy Anaconda and the Calamares project was designed for distro’s like Sabayon Linux. At the moment Calamares still lacks some features, like disk-encryption, but we expect them to be implemented sooner or later. Obviously Calamares is fully theme-able and all the artwork is in a separate artwork package. The installer configuration is shipped with the app-misc/calamares-sabayon-base-modules package.

https://calamares.io/

Plasma desktop 5

Not officially supported yet but you can now add a community repository and install it.

New developers

Ettore Di Giacinto and Francesco Ferro joined the Sabayon Linux development team.

ARM

We are planning to bring back ARM support.

So as you can see we’ve been busy little bees getting all this done.

You can find us here:

https://www.sabayon.org/

https://github.com/Sabayon

https://hub.docker.com/r/sabayon/

https://plus.google.com/communities/111215969224831918857

https://www.facebook.com/groups/36125411841/

You can fund us here:

https://pledgie.com/campaigns/19051

2 Comments

image00

New version of Sabayon is out! Install it or do equo update, or something. Or not.

Sabayon 15.06 is a modern and easy to use Linux distribution based on Gentoo, following an extreme, yet reliable, rolling release model.

This is a monthly release generated, tested and published to mirrors by our build servers containing the latest and greatest collection of software available in the Entropy repositories.

In this release we focused also our attention on a big restyle. Yes you heard it well.

Psst! You can’t be serious

We are. We changed a lot of thing under the hood, and with this release we wanted to show them up also on the surface.

All the flavors received the deserved love.

We moved to 4.0 kernel, gcc 4.9.2, systemd 216, x265 support, primus for high performance graphics on optimus card, prepared Entropy for Plasma 5, libav 11.3, Kodi (the new name of XBMC) : the complete ChangeLog files related to this release are available on our mirrors. We have some very exciting improvements in the pipeline.

The list of packages included in each Sabayon flavor is available inside “*.pkglist” files. If you want to have a look at what’s inside our repositories, just go to our packages website.

Please read on to know where to find the images and their torrent files on our mirrors.

Fresh software, at all times

Sabayon developers have the funny habit of packaging all the latest stuff that is in the Gentoo repositories and make it available as soon as possible to our users. If you are looking for the latest KDE, GNOME or LibreOffice, the chance that “it’s all in the repos already” are very high. We keep rolling 24/7, 365 days a year, because old software get us instantly bored.

Available releases

We offer only 64bit releases.

Anyway you are free to choose between the wonderful minimalism of GNOME, the eyecandy of KDE or the old fart called Xfce. If you are the kind of person who just needs Fluxbox/Openbox/i3 or whatever else, just get the Minimal image and you won’t be hit by the “OMG candies” bloat that is in the other images.

Steam Big Picture mode

Following our well appreciated Media Center mode that lets you convert your computer into an XBMC-based media center, we’re now offering a way to get away from the boring Christmas movies and start doing something more serious: gaming, on Linux. Our KDE and GNOME images come with Steam preinstalled and ready to be launched. In addition to this, a new boot and install mode called “Steam Big Picture” (formerly and improperly known as SteamBox mode) is now available letting you turn your computer into a real Linux gaming console, no matter if it is NVIDIA, AMD or Intel GPU-based.

Binary vs Source Package Manager

It’s up to you whether turn a newly Sabayon installation into a geeky Gentoo ~arch system or just camp on the lazy side and enjoy the power of our binary, simple to use Applications Manager (a.k.a. Rigo) – or command line tool called equo. With Sabayon you are really in control of your system the way you really want.

Native NVIDIA and AMD GPU drivers support

All our releases natively support the latest and greatest GPU hardware from NVIDIA through the proprietary driver. Whether you want to enjoy your Linux rig for gaming or video playback, you can. For AMD hardware though, we default to the Open Source implementation for the supported cards. Make sure to pass “nomodeset” to the boot command line to force the proprietary drivers to be used instead, head over the wiki for more details.

LTS Linux Kernels, 3.10, 3.12 offered

We are now tracking the 3.10, 3.12, 3.14 Long Term Stable Linux kernels, offering (almost) same-day updates to them. If you are using Sabayon in a server environment, you will surely welcome this. However, if you’re using Sabayon on your laptop, desktop workstation, switching between kernels or just moving to a new version has become a no-brainer operation through Rigo: just go to the preferences menu, select the kernel menu (LTS and regular kernels are listed in separate menus), pick a kernel and click “Install”. Rigo will take care of updating external modules in a reliable and safe way on your behalf.

Download Links

Please find the official file names and hashes below.

Files

Name

Sabayon GNOME (64 bit)

Download

http://dl.sabayon.org/iso/monthly/Sabayon_Linux_15.06_amd64_GNOME.iso

Name

Sabayon KDE (64 bit)

Download

http://dl.sabayon.org/iso/monthly/Sabayon_Linux_15.06_amd64_KDE.iso

Name

Sabayon Xfce (64 bit)

Download

http://dl.sabayon.org/iso/monthly/Sabayon_Linux_15.06_amd64_Xfce.iso

Name

Sabayon Minimal (64 bit)

Download

http://dl.sabayon.org/iso/monthly/Sabayon_Linux_15.06_amd64_Minimal.iso

1 Comment

EfikaMX: Install Sabayon to NAND

I assume you have a working bootable Sabayon image on a sd card.

Boot from the Sabayon SD

Once booted up:
Install u-boot-tools:
equo install u-boot-tools
We need this later

Format the nand root partition:
mkfs.ext4 /dev/sda2

Mount the clean nand root partition:
mkdir /mnt/nand && mount /dev/sda2 /mnt/nand

Rsync / from the SD to the new nand partition:
rsync -avHAXx --delete --numeric-ids --exclude "/mnt/*" / /mnt/nand/

Change fstab on the nand root partition:
nano /mnt/nand/etc/fstab
Change /dev/mmcblk0p1 to /dev/sda1

Unmount nand root partition
umount /dev/sda2

Now we go ahead with the boot partition.
mkfs.ext3 /dev/sda1

Rsync boot partition from the SD to the new partition:
mkdir /mnt/temp && mount /dev/mmcblk0p1 /mnt/temp
mkdir /mnt/nandboot && mount /dev/sda1 /mnt/nandboot

rsync -avHAXx /mnt/temp/ /mnt/nandboot/

Regenerate uboot image:

cd into /mnt/nandboot

nano boot.script

change so it looks like this root=/dev/sda2

Now regenerate the uboot image:

mkimage -A arm -T script -C none -n "boot" -d boot.script  boot.scr

Reboot the system and remove the SD card.

Leave a comment

fglrx and underscan

Since about a week I got a new monitor ( Samsung Syncmaster S24B350 ) and the first thing I noticed when I booted in my Windows(tm) partition was weird black borders around the desktop. Not being able to use “auto-adjustment” I scratched my head over this and went into the Catalyst settings. Here I noticed I could disable underscan and get this problem fixed for Windows(tm). The same problem occurred in Sabayon. The same solution applied using the /opt/bin/amdcccle tool but the settings were gone after a reboot. Obviously not using that gui tool right.. even as root I could not get it to save my settings.

To perm fix this, from a root shell run:

/opt/bin/aticonfig –set-pcs-val=MCIL,DigitalHDTVDefaultUnderscan,0

Hope it helps somebody.

Leave a comment