9dez11
crunchbang installation

This is a screenshot tour of the crunchbang installation.

The purpose of this guide is to lure newcomers into linux and show that a debian/crunchbang installation is not for experts only. In fact the hole thing is rather simple.

Click on the images to have an English screenshot (not all pics are linked).

First you have to know that you can't start the installation process from within the live session. You have to reboot the live cd and then choose one of the install options. I went for the text install for the sole reason that I have always chosen it. It doesn't really matter. Graphical install isn't that different.

boot options


Next you can select your language.

select language


I chose German.

select german


Select your destination.

select destination


Select keyboard layout.

select keyboard layout


Additional components are being loaded.

After additional components have been loaded you are supposed to name your computer/host.

computername


Write down your name.

full name


Chose your username.

username


Chose password.

password


Repeat password.

repeat password


Again additional components are being loaded. Then comes a tricky part - partitioning. But do not fear. It's not too complicated.

partitioning


I strongly suggest to always go for manual configuration. The main advantage of this is you can create an extra home partition which makes it easier to install a new system or upgrade.

manual partitioning


Chose the partition you want to install crunchbang. As I did this in a virtual machine there is only one drive with one partition with no partition table. When you install beside a windows installation you will have to decide what to do - whether you want to shrink the windows partition or use an already existing second partition. In that case it might be usefull to accept guided installation. Or if you want to shrink your windows partition it might be an option to boot into the live session and shrink it with gparted, a graphical tool to manage your partitions. It is allready installed in crunchbang and to be found under "System".

Select the drive you want to install crunchbang to.

choose drive


Create partition table if it does not already exist (when an operating system has been installed before or when it has been formatted before a partition table already exists)

create partition table


Select free partition to install to.

free memory


We want to create a swap partition first. This is used by the operating system to outsource data in the case your RAM is insufficient.

create swap


You are asked how large the new partition should be.

swap 2


The size of the swap partition depends on the size of your RAM. It should be approximately the same. But much bigger than 4 GB does not really makes sense.

swap 1gb


Linux can be booted from a logical partition. If you know you won't use more than 4 partitions altogether it is not necessary to install to a logical partition. I did just to demonstrate.

swap logical partition


We want to put swap at the beginning at our drive. Writing and reading is fastest there.

put swap at the beginning


We have to tell the installer to use the partition as swap. So just hit enter here.

tell installer to use as swap


And select Swap. Hit Enter.

use partition as swap


Tell the installer that we are contented.

finish swap


We are back to our drive.

back again


Our next purpose is to create the root partition. Everything important to run the system goes there. We could subdivide it further but that is for experts and play-kids only.

create root


Again we are prompted to decide on the amount we want to assign to our new partition.

root partition free space


15 GB is more than enough for the root partition.

root 15gb


As I put swap on a logical partition I went on to do the same with root.

root is logical too


I want root to be next to swap.

root at beginning


Yeah, everything is fine. Just accept the defaults. Scroll down to the end of the page and hit enter.

finish root


Ok. We are back again and ready to create the home partition.

home


As twice times before ...

assign home size


Home should at least have 10GB. All your data like pics, videos and so on goes there if you do not want those to be explicitly somewhere else. I just hit Enter cause I want to use the remaining space.

we take everything there is


Yes, logical.

home is logical too


Defaults are fine again.

close to the end


Now we have to tell the installer that everything is how we want it. Scroll down to the end of page where it says to end partitioning and accept the changes. Hit Enter.

accept


Check again!

sure?


There it goes. Your system is being installed.

system is beeing installed


And installed...

...


And installed...

...


Grub is the boot-loader. It loads your kernel into RAM. When you install grub into the master record it manages windows (if there is one) too. Without another operating system on your computer you can just accept their defaults. The same applies if you are contend that grub manages windows too. I never had problems with that configuration. The only drawback is you cannot delete your Linux partition without restoring your windows boot record. For further information how to restore your windows boot record or use windows too manage your operating systems I'd like to be so free as to direct you to google (or better duckduckgo) .

grub


We are almost done.

almost done


Installation finished and ready to reboot.

ready to reboot


After the reboot our first log-in. Type in your username.

first login



Type in your password.

type in your password


You are greeted with the first run script which offers you some useful adaptions to your system.

first run script



Update your system.


update


You have to bee root to update. Security first!

you have to bee root


After your system is up to date you are asked if you want to have print-support.

print support


Java?

java?


You want LibreOffice, an office suite? Abiword, a small writer program, and Gnumeric for spreadsheets are already installed though!

libreoffice


There is even more.

more


Like git.

git


Or openssh to connect remotely to other computers.

openssh


Or server clients.

apache-mysql-php


Build-essentials.

build-essentials


Finally done.

finally done


Enjoy your system!

enjoy