Before we start, we first list what hardware requirements you need to successfully install Gentoo on your box. This of course depends on your architecture.
Check the following requirements before you continue with the Gentoo installation:
Still interested in trying out Gentoo? Well, then it is now time to choose the installation medium you want to use. Yes, you have the choice, no, they are not all equal, and yes, the result is always the same: a Gentoo base system.
The installation media we will describe are:
Before we continue, let's explain our three-stage installation.
Gentoo Linux can be installed using one of three
Now what stage do you have to choose?
Starting from a
A
| Stage1 | Pros and Cons |
|---|---|
| + | |
| + | |
| + | |
| - | |
| - | |
| - |
A
| Stage2 | Pros and Cons |
|---|---|
| + | |
| + | |
| + | |
| - | |
| - | |
| - | |
| - |
Choosing to go with a
| Stage3 | Pros and Cons |
|---|---|
| + | |
| + | |
| - | |
| - |
Write down (or remember) what stage you want to use. You need this later when you decide what LiveCD (or other installation medium) you want to use. You might be interested to know that, if you decide to use different optimization settings after having installed Gentoo, you will be able to recompile your entire system with the new optimization settings.
Now take a look at the available installation media.
The
The
You have chosen to use a Gentoo LiveCD (if not, then you are reading the wrong document). We'll first start by downloading and burning the chosen LiveCD.
Visit one of our
In case you wonder if your downloaded file is corrupted or not, you can
check its MD5 checksum and compare it with the MD5 checksum we provide (such as
Once downloaded, decompress the ISO file (as it is stored in a compressed format
using the Burrows-Wheeler text compression algorithm) using
# bunzip2 gentoo-alpha-1.4rc1-test3.iso.bz2
To burn the downloaded ISO(s), you have to select raw-burning. How you
do this is highly program-dependent. We will discuss
When your Alpha is powered on, the first thing that gets started is the
firmware. It is loosely synonymous with the BIOS software on PC systems. There
are two types of firmware on Alpha systems: SRM (
SRM is based on the Alpha Console Subsystem specification, which provides an operating environment for OpenVMS, Tru64 UNIX, and Linux operating systems. ARM is based on the Advanced RISC Computing (ARC) specification, which provides an operating environment for Windows NT.
If your Alpha system supports both SRC and ARCs (ARC, AlphaBIOS, ARCSBIOS) you
should follow
Now to boot an Alpha LiveCD, put the CD-ROM in the tray and reboot the system.
You can use SRM to boot the LiveCD. If you cannot do that, you will have to use
(List available hardware drives) >>> show device dkb0.0.1.4.0 DKB0 TOSHIBA CDROM(...) (Substitute dkb0 with your CD-ROM drive device) >>> boot dkb0 -flags 0
(Substitute hdb with your CD-ROM drive device) MILO> boot hdb:boot/vmlinuz initrd=initrd.img root=/dev/ram0 init=/linuxrc
You should have a root ("#") prompt on the current console and can also switch to other consoles by pressing Alt-F2, Alt-F3 and Alt-F4. Get back to the one you started on by pressing Alt-F1.
Now continue with
When the Live CD boots, it tries to detect all your hardware devices and loads the appropriate kernel modules to support your hardware. In the vast majority of cases, it does a very good job. However, in some cases (the SPARC LiveCDs don't even do autodetection), it may not auto-load the kernel modules you need. If the PCI auto-detection missed some of your system's hardware, you will have to load the appropriate kernel modules manually.
In the next example we try to load the
# modprobe 8139too
If you are an advanced user, you might want to tweak the IDE hard disk
performance using
# hdparm -tT /dev/hda
To tweak, you can use any of the following examples (or experiment
yourself) which use
Activate DMA: # hdparm -d 1 /dev/hdaActivate DMA + Safe Performance-enhancing Options: # hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hda
If you plan on giving other people access to your installation
environment or you want to chat using
To change the root password, use the
# passwd New password:(Enter your new password) Re-enter password:(Re-enter your password)
To create a user account, we first enter their credentials, followed by
its password. We use
# useradd john # passwd john New password:(Enter john's password) Re-enter password:(Re-enter john's password)
You can change your user id from root to the newly created user by using
# su john -
If you want to allow other users to access your computer during the
Gentoo installation (perhaps because those users are going to help you
install Gentoo, or even do it for you), you need to create a user
account for them and perhaps even provide them with your root password
(
To fire up the SSH daemon, execute the following command:
# /etc/init.d/sshd start
To be able to use sshd, you first need to setup your networking. Continue with
the chapter on