Gentoo auf dem Root Server installieren - Anlegen der Partitionen

Schritt 2: Anlegen der Partitionen

Nunmehr gilt es, eine Partitionierung der Festplatte Ihres Rootservers so vorzunehmen, wie sie beim späteren System erwünscht ist. Der Einfachheit halber beschränken wir uns hier auf eine Partition für das Gesamtsystem, eine Boot-Partition und etwas Swap-Space.

Als erstes legen wir die Boot-Partition an. Es muss eine Primäre Partition sein und es schadet nicht, diese am Anfang der Festplatte zu haben. Eine Größe von 100 MB ist mehr als ausreichend.

root@sysresccd /root % fdisk /dev/sda
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x6e976f47.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

The number of cylinders for this disk is set to 19457.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Command (m for help): n
Command action
e   extended
p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-19457, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-19457, default 19457): +100M

Command (m for help):

Nun kommt der Swapspace und die eigentliche Root-Partition. Der Swap-Space ist mit 2 GB mehr als Ausreichend bemessen.

Command (m for help): n
Command action
e   extended
p   primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (15-19457, default 15):
Using default value 15
Last cylinder, +cylinders or +size{K,M,G} (15-19457, default 19457): +2G

Der Typ der Swap-Partition sollte wie dargestellt auf 82 geändert werden, so das diese korrekt definiert ist.

Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 82
Changed system type of partition 2 to 82 (Linux swap / Solaris)

Command (m for help): n
Command action
e   extended
p   primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (277-19457, default 277):
Using default value 277
Last cylinder, +cylinders or +size{K,M,G} (277-19457, default 19457):
Using default value 19457

Nun aktivieren wir die Boot-Partition

Command (m for help): a
Partition number (1-4): 1
Command (m for help): p













Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x6e976f47
Device Boot      Start         End      Blocks   Id  System
/dev/sda1  *            1          14      112423+  83  Linux
/dev/sda2              15         276     2104515   82  Linux swap / Solaris
/dev/sda3             277       19457   154071382+  83  Linux

Command (m for help):







Die Partitionstabelle des Root Server wird nun noch auf die Platte geschrieben, damit der Kernel das auch merkt. Wichtig ist es, das Aktivieren der /boot-Partition (1) nicht zu vergessen!

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
root@sysresccd /root %

Sollte sich das Rootserver System an dieser Stelle dafüber beschweren, das die Partition Table nicht neu geladen werden kann weil sie noch in Benutzung ist, so sollte hier einfach einmal erneut in das Rescue-System rebootet werden.

cpr certification online
cpr certification onlineCPR certificationcpr certification online