If you have trouble installing Sabayon Linux from one of the ISOs that include KDE, GNOME or Xfce, you could try installing from the ‘SpinBase’ ISO or ‘Minimal’ ISO instead and add a desktop environment later.
And sometimes the Sabayon Linux installer is unable to install the distribution correctly for the GPU or APU in your machine, so installing the distribution to use the X.Org VESA video driver then later trying another video driver can also be a way to get you to a working installation.
Whichever ‘spin’ of Sabayon Linux I try to install, I find my success varies considerably with the release of ISO. So, if you end up with a blank screen when you reboot after installing the distribution, try installing it again with a different ISO, such as a Monthly release instead of a Daily release. If none of the current ISOs result in a working installation, you may have to wait a few days for a new Daily release to be uploaded. Despite the name, the Daily ISOs are not necessarily released daily.
I recommend you practice installation in VirtualBox before trying with an actual HDD. You can do this on a PC running VirtualBox under Windows, Mac OS or Linux. N.B. If the console goes black at any time in VirtualBox, press
Enter to refresh the contents.
The steps below worked for me with a Sabayon Linux ISO dated 14 September 2014 in VirtualBox running under Windows 8.1 on a machine with Intel HD Graphics APU. In the steps below I configure the installation for the time zone in which São Paulo is situated and specify British English and Brazilian Portuguese as the languages to be used. Obviously you should choose instead the time zone and language that you want in your installation.
1. Download the Daily SpinBase ISO (Sabayon_Linux_DAILY_x86_SpinBase.iso) from one of the ISO repositories (see the Download link on the distribution’s Web site).
2. Create a LiveDVD from the ISO (see my post Help for Windows users: How to create a Linux LiveCD, LiveDVD or LivePenDrive from an ISO file if you don’t know how to do that).
3. Boot the LiveDVD.
4. You have two choices here, really. Try (a) first and, if the LiveDVD will not continue to load the OS or it will but you end up with an installation that does not work, then re-boot the LiveDVD and perform (b) instead.
a) Press ‘
Enter‘ at the Sabayon Linux boot menu, to start the OS from the LiveDVD.
F5 at the Sabayon Linux boot menu, then
Esc to close the pop-up list of boot parameters. Then delete the “
---” at the end of the list of kernel boot parameters, delete the “
vga=791“, add “
xdriver=vesa” to the end of the list and press ‘
Enter‘ to start the OS from the LiveDVD. Note that, unlike the other Sabayon Linux ISO releases, the SpinBase ISO does not include video drivers for X Windows. However, by booting the LiveDVD with
xdriver=vesa the installation on the HDD will include that parameter in
In either case, Sabayon Linux on the LiveDVD should start in text mode and you should see a root user prompt:
sabayon ~ #
5. Enter the following command and follow the prompts to enter the relevant information to install Sabayon to your HDD:
2) 'Use text mode' then work your way through steps 1 to 5, answering the installer’s prompts:
1) Timezone settings
2) Set root password
3) Create user
4) Network settings
5) Install Destination
Quite a few Python-related error messages may be displayed towards the end of the installation process. I just ignore them.
6. Once the installer has completed installation, press
Enter to quit, and you will see a root user prompt again.
7. Enter the following command to reboot (If you installed using VirtualBox, make sure you remove the ISO from the virtual CD/DVD drive, or you will just reboot from the ISO instead of the virtual HDD):
If you still have the LiveDVD in the drive, select ‘Boot from first hard drive’ in the LiveDVD’s boot menu.
8. You will see a log-in prompt:
Log-in as user ‘root’ with the root user’s password you specified during installation.
9. List the available time zones:
# timedatectl list-timezones
(Press the Space Bar to page through the list, and the Q key to exit the list.)
10. Specify the timezone you want:
# timedatectl set-timezone America/Sao_Paulo
11. List the current locale:
# localectl list-locales
12. If you want to change the current locale or add a locale, edit the
# nano /etc/locale.gen
I wanted to have just British English and Brazilian Portuguese, so I made the file contain only the following:
If I only wanted one language (I’ll use Brazilian Portuguese as an example), I would have made it contain the following instead:
13. Generate the locale(s) you want:
* Generating 4 locales (this might take a while) with 1 jobs
* (1/4) Generating en_GB.UTF-8 ... [ ok ]
* (2/4) Generating en_GB.ISO-8859-1 ... [ ok ]
* (3/4) Generating pt_BR.UTF-8 ... [ ok ]
* (4/4) Generating pt_BR.ISO-8859-1 ... [ ok ]
* Generation complete
14. List the locales you have configured, just to be sure:
# localectl list-locales
15. Set the language you want to use:
# localectl set-locale LANG=pt_BR.UTF-8
16. List the console keymaps available:
# localectl list-keymaps
17. Chose the console keymap you wish to use:
# localectl set-keymap br-abnt2
N.B. The above systemd command does not change the console keymap specified in
/boot/grub/grub.cfg, which remains as “
vconsole.keymap=us“. You will have to fix that later by editing
/etc/default/sabayon-grub and running
grub2-mkconfig -o /boot/grub/grub.cfg, as I show further on.
18. List the X11 keymaps available:
# localectl list-x11-keymap-layouts
19. Chose the X11 keymap you wish to use:
# localectl set-x11-keymap br
20. Update the environment variables and profile to adopt what you specified:
# env-update && source /etc/profile
21. Reboot (Remove the LiveDVD if still have not already done so):
# systemctl reboot
22. Log-in as the root user.
23. Fix the console keymap specified in grub.cfg:
# nano /etc/default/sabayon-grub
and replace “
vconsole.keymap=us” with “
# grub2-mkconfig -o /boot/grub/grub.cfg
24. Make sure the Entropy package database in your installation is up to date:
# equo update
25. Roll (upgrade) all installed packages to their latest version:
# equo upgrade
If you are prompted regarding any package licences, just accept them.
26. Update any superseded configuration files:
# equo conf update
27. Check if there are any missing/incorrect dependencies:
# equo deptest
28. Check if there are any missing/incorrect libraries:
# equo libtest
29. Install the X.Org VESA video driver:
# equo install xf86-video-vesa
This is needed because the VESA video driver does not get installed even if you specify “
xdriver=vesa” initially in the kernel boot parameter list when booting a LiveDVD using SpinBase.
30. Install the desktop environment of your choice (I’ll choose KDE):
# equo install kde-meta
31. If you are installing KDE, also install the KDE language pack(s) for the locale(s) configured earlier:
# equo install kde-l10n-en_GB kde-l10n-pt_BR
32. Install the Sabayon Linux theme for KDE and KDM (I find this package is not installed automatically, and stops KDM from working if it is not present):
# equo install sabayon-artwork-kde
# systemctl reboot
34. Log-in as the root user and, if you installed KDE, enable KDM as the desktop manager (log-in screen):
# systemctl enable kdm
35. Then reboot:
# systemctl reboot
The installation on your HDD should now boot to the KDM log-in screen. You should be able to enter your user name and password, and the installation should launch the Desktop Environment and display the Desktop. From here you will be able to open a Konsole/Terminal window and install other packages. If you want to change the video driver from the X.Org VESA driver to a driver for an AMD, Intel or NVIDIA GPU/APU, you will need to install the relevant driver package and edit
/etc/default/sabayon-grub accordingly (and regenerate
grub.cfg). Post in the Sabayon Linux Forums to ask for help if you need it. Good luck!