Liquorix and Ubuntu/Frozen Pool users: Read this FIRST!
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4122
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
NOTICE, this readme was deprecated in favor of:

Liquorix is a performance oriented desktop optimized kernel. As such, it expects a reasonably current and up to date system.

Do Us and You a favor: Install inxi then show us inxi -bxx
To see your data, I recommend installing inxi (install directions here and it will show you all the information (and us, more importantly, if you post bug reports.

Steve Pusser's Stable/Frozen Pool Liquorix Packaging
See this thread for options to run liquorix kernels on frozen pool distributions, stable based, LTR, and so on. Note that Damentz himself does not make this, and all support issues should be directed to Steve, not Damentz.

Install Information
Ubuntu needs the package 'gawk' installed to run inxi. For graphics information and extra data, also install these:
mesa-utils x11-utils x11-xserver-utils

So for Ubuntu users, this command will install it all:
:: Code ::
sudo apt-get install gawk mesa-utils x11-utils x11-xserver-utils

Short install directions:
:: Code ::
sudo su
cd /usr/local/bin && wget -O inxi && chmod +x inxi

The most useful command for us to help you help yourself is: inxi -bxx

:: Code ::
inxi -bxx
System:    Host: yawn Kernel: 2.6.37-2.dmz.1-liquorix-686 i686 (32 bit, gcc: 4.4.5)
           Desktop KDE 3.5.10 (Qt 3.3.8b) Distro: sidux-20070102-d:1
Machine:   Mobo: ASRock model: A770DE+ Bios: American Megatrends version: P1.70 date: 09/07/2010
CPU:       Dual core AMD Athlon 64 X2 5000+ (-MCP-) clocked at 2600.00 MHz
Graphics:  Card: nVidia G86 [GeForce 8400 GS] bus-ID: 02:00.0 X.Org: 1.10.2 driver: nvidia Resolution: 2560x1024@50.0hz
           GLX Renderer: GeForce 8400 GS/PCI/SSE2/3DNOW! GLX Version: 3.3.0 NVIDIA 280.04 Direct Rendering: Yes
Network:   Card: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller
           driver: r8169 ver: 2.3LK-NAPI port: c800 bus-ID: 01:00.0
Drives:    HDD Total Size: 810.2GB (71.9% used)
Info:      Processes: 205 Uptime: 3:13 Memory: 1300.0/3166.7MB Runlevel: 3 Gcc sys: 4.6.1 alt: 4.0/4.1/4.2/4.3/4.4/4.5 Client: Shell inxi: 1.7.15-1

This gives us all the information we need, the distro, the kernel, the graphics card type, and what gcc versions your kernel was built with, and that your system has installed.

Ok, got that? Now we don't have to go through several steps to learn that your system can't run liquorix, or needs other updates.

Debian vs. Ubuntu
As a general rule, you can assume, with some exceptions, that the LATEST Ubuntu release is roughly compatible with Debian Testing. You CANNOT assume that any earlier release is compatible. But even that is not safe, because Ubuntu could release with GCC 4.6, then one month later, Debian could change to GCC 4.7, so you have to check to make sure, don't assume. You can always assume that older Ubuntu's, or Debian Stables, are not going to be fully compatible, and the older they are, the less compatible they will be. This also applies to all Debian or Ubuntu derived distros, like LMDE, Mint, Mepis, and so on. Obviously, true Sid or Testing based distros, like Antix, will have no problems.

GCC information
GCC occurs in two places: one, the gcc your kernel itself was built with. This gcc version must be installed on your system to install non-free video drivers like nvidia or fglrx.

:: Code ::
cat /proc/version

is what inxi uses to get this information.

Note that showing us inxi -bxx gives us all the support information we need, and takes a lot less time.

Liquorix kernels are built with these GCC versions:

  • Up to 2.6.37: 4.4
  • 2.6.38, 2.6.39: 4.5
  • 3.0-3.4: 4.6
  • 3.5: 4.7

So your system must have the proper gcc version installed if you are using non-free video drivers, or other things that require building a kernel module, like virtualbox.

IMPORTANT: if your system does not have the proper GCC version, and if you need non free video drivers, do not install Liquorix until you have verified that the gcc version you need is actually in your distros repositories.

Please be aware that in general, Liquorix will track Debian Testing's GCC version, or maybe a version earlier, NOT Ubuntu's, and especially NOT Ubuntu LTR or Debian Stable.

linux-image and the linux-headers Liquorix Packages
If you will be using non free video drivers, virtualbox, or any other thing that requires a kernel module, make sure to install the linux-headers-....-liquorix-xxx package as well as the linux-image one.

The Liquorix linux-headers package will have a dependency of the GCC version it was built with, so make sure you have that GCC version installed and available for the kernel to use.

If you are not going to use non free drivers like Nvidia or Fglrx or kernel modules like virtualbox or vmware, then you don't need the kernel-headers package, and don't need to worry about the gcc version.

dkms video drivers
dkms is a mess, and is not going to play well with a new kernel. Your best bet if you want to run a new kernel which will require a new video driver is to purge dkms and install the driver with sgfxi. That downloads and cleans out your system, then installs the driver from the actual company site that makes it, ie, nvidia or amd/ati.

sgfxi cannot however purge dkms itself, so you'll be doing yourself a big favor purging that yourself before installing Liquorix.

You can also do the driver install manually by downloading it from the site and running the installer, but sgfxi is a lot more reliable because of the cleanup/prep work it does to get the system cleaned and ready for a non free driver install.

Simple sgfxi download/install directions:
:: Code ::
sudo su
cd /usr/local/bin && wget -O sgfxi && chmod +x sgfxi

Once it's installed, you have to exit X, either logout of desktop, then ctrl+alt+F1, or just do: ctrl + alt + F1, then login the terminal, and run the command: sgfxi

It's very easy to run this, don't be scared of the terminal, it will do everything for you, just read what it tells you and do what it tells you to to.

Install inxi and show us the inxi -bxx output to help speed support. Consider this a test, if you can't do that, we probably can't or won't help you. If you can, we will.

Check Gcc versions of Liquorix kernels, and check to make sure that your distro's package pool contains that GCC version, and then install it. sgfxi will install it if it's missing and available, so you can be lazy, but do confirm first that it's available before you install Liquorix, unless you do not need any kernel modules built, that means no fglrx, nvidia, virtualbox, vmware, etc type things are needed or used by your system.

Purge dkms, which will be trying to install old versions of these drivers, like nvidia, fglrx, virtualbox, etc, and those versions will almost certainly not work on older releases of Debian or Ubuntu.

Use sgfxi to install non free drivers, and use the direct download of virtualbox debs to install the latest virtualbox package direct from sun/oracle's website.

Read these directions
Now that we have something to point you to in case of failures you post in a new thread, having failed to search the forums for your problem, we can ask you to read and follow these directions.
Back to top
Display posts from previous:   

All times are GMT - 8 Hours