Ubuntu Net-Install

The Ubuntu net install is actually not only interesting for servers, but can also be used as the base for a slim system.

It is also interesting for you in the following cases

  • you want to install a newer version but only have an old CD
  • you have the wrong install CD for your desired DE
  • there is no install CD with your desired DE (Fluxbox, E17)
  • you want to only have the things installed you really need
  • you want to download only as much as needed

Lets go

You will need the mini CD image order to do the net install, which you can get here. It is even more minimalistic than an ordinary alternate server install. When you boot from the CD, you will be thrown at the console, where you have to enter “cli” in order to start the installation, which is pretty much guided.

Note that there is no pppoeconf on the CD, so if you are connected directly over DSL without a router, you are out of luck.

But at the end you will be thrown at the console instead of a nice GUI desktop.

Next we have to alter the /etc/apt/sources.list and enable the universe and multiverse branches in order to gain access to additional packages like gnome-core, which we will need later.

If you need additional repositories, like you will if you want to install E17, you can do it now too.

For Hardy it should look something like that:

deb http://archive.ubuntu.com/ubuntu/  jaunty          main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/  jaunty-updates  main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ jaunty-security main restricted universe

Now the local package list has to be updated, which can be achieved by

# apt-get update

If you are using an older CD-image than the version you want to install you also have to run

# apt-get dist-upgrade

Installing a desktop

In order to get any graphical output, you need to install a X-server first.

Since X.org is the only one in Ubuntu, which can run standalone, the choice is an easy one:

# apt-get install xfonts-base xserver-xorg-core xserver-xorg-input-all xserver-xorg-video-vesa

You most probably also install a specific driver for your graphics card, since the vesa driver offers no hardware accelleration.

For ati it would be xserver-xorg-video-ati respectivley for nvidia xserver-xorg-video-nv.

You can get a list of all avaible drivers with

$ apt-cache search xserver-xorg-video-*

Now you have got the core for graphical output, which you can test by running startx, but we have no GNOME yet – so it is what we will install next

# apt-get install gnome-core gdm

If you dont want to have GNOME, you can as well choose a different desktop now.

Alternative Desktops

Instead of doing a minimal Install of Ubuntu, you can also just install a different Desktop.

XFCE

Full Xubuntu install

# apt-get install xubuntu-desktop

if you only want to have the minimal System with XFCE:

# apt-get install xfce4 gdm

KDE

full Kubuntu install:

# apt-get install kubuntu-desktop

minimal system with KDE

# apt-get install kde-core kdm

Enlightenment DR17

Since Enlightenment DR17 is not stable yet, it is neither in the official ubuntu repositories.
But if you want to try it anyway add the following line to your sources.list

deb http://e17.dunnewind.net/ubuntu hardy e17

Note that this is a development version, so that you have to bargain for instabilites and bugs.
Now you are ready to apt-get enlightenment :-)

# apt-get install enlightenment

Note

The system is really bare now, so if you are not that familiar with the console, you might want to also install the following packages (for GNOME)

# apt-get install synaptic gnome-system-tools file-roller

Leave a Reply