There are 7 parts to this article:
Part 1 – Gentoo on SPARC – Booting the Install CD
Part 2 – Gentoo on SPARC – Creating the Filesystems
Part 3 – Gentoo on SPARC – Copying Initial System, Portage, and Distfiles
Part 4 – Gentoo on SPARC – Creating the Kernel
Part 5 – Gentoo on SPARC – Getting Silo Installed
Part 6 – Gentoo on SPARC – Initial Logon
Part 7 – Gentoo on SPARC – Final Configuration
Let’s create the filesystems. First, we need to partition the drive. Of course, this will destroy any data on the drive. Read our terms of use. We have a 4 gig drive as a boot drive. We plan to put PostgreSQL on one box, and intrusion detection software on the smaller box, so a root partition of 3 Gigs and the rest as swap should be just fine. We have to delete the old partitions first:
livecd root # fdisk /dev/sda command (m for help): p Disk /dev/sda (Sun disk label): 16 heads, 135 sectors, 3880 cylinders Units = cylinders of 2160 * 512 bytes Device Flag Start End Blocks Id System /dev/sda1 1881 3880 2158920 2 SunOS root /dev/sda2 u 0 486 524880 3 SunOS swap /dev/sda3 0 3880 4190400 5 Whole disk /dev/sda8 486 1881 1506600 8 SunOS home Command (m for help): [a bunch of d commands to delete the partitions inserted here] Command (m for help): p Disk /dev/sda (Sun disk label): 16 heads, 135 sectors, 3880 cylinders Units = cylinders of 2160 * 512 bytes Device Flag Start End Blocks Id System Command (m for help): |
Now, let’s create the root and swap partitions:
Command (m for help): n Partition number (1-8): 1 First cylinder (0-3880): Last cylinder or +size or +sizeM or +sizeK (0-3880, default 3880): +3000M Command (m for help): n Partition number (1-8): 2 First cylinder (2713-3880): 2713 Last cylinder or +size or +sizeM or +sizeK (2713-3880, default 3880): Using default value 3880 Command (m for help): t Partition number (1-8): 2 Hex code (type L to list codes):l 0 Empty 4 SunOS usr 7 SunOS var 83 Linux native 1 Boot 5 Whole disk 8 SunOS home 8e Linux LVM 2 SunOS root 6 SunOS stand 82 Linux swap fd Linux raid auto 3 SunOS swap Hex code (type L to list codes): 82 Changed system type of partition 2 to 82 (Linux swap) Command (m for help): Command (m for help): p Disk /dev/sda (Sun disk label): 16 heads, 135 sectors, 3880 cylinders Units = cylinders of 2160 * 512 bytes Device Flag Start End Blocks Id System /dev/sda1 0 2713 2930040 83 Linux native /dev/sda2 u 2713 3880 1260360 82 Linux swap Command (m for help): Command (m for help): a Partition number (1-8): 1 Command (m for help): p Disk /dev/sda (Sun disk label): 16 heads, 135 sectors, 3880 cylinders Units = cylinders of 2160 * 512 bytes Device Flag Start End Blocks Id System /dev/sda1 u 0 2713 2930040 83 Linux native /dev/sda2 u 2713 3880 1260360 82 Linux swap Command (m for help): Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. SCSI device sda: 8385121 512-byte hdwr sectors (4293 MB) SCSI device sda: 8385121 512-byte hdwr sectors (4293 MB) Syncing disks. livecd root # |
Make the filesystems:
livecd root # mke2fs -j /dev/sda1 mke2fs 1.35 (28-Feb-2004) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 366528 inodes, 732510 blocks 36625 blocks (5.00%) reserved for the super user First data block=0 23 block groups 32768 blocks per group, 32768 fragments per group 15936 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912 Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 30 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. livecd root # livecd root # mkswap /dev/sda2 Assuming pages of size 8192 (not 4096) Setting up swapspace version 1, size = 1290600 kB livecd root # |
In the next installment of this article, we will copy the initial system, portage, and distfiles.
There are 7 parts to this article:
Part 1 – Gentoo on SPARC – Booting the Install CD
Part 2 – Gentoo on SPARC – Creating the Filesystems
Part 3 – Gentoo on SPARC – Copying Initial System, Portage, and Distfiles
Part 4 – Gentoo on SPARC – Creating the Kernel
Part 5 – Gentoo on SPARC – Getting Silo Installed
Part 6 – Gentoo on SPARC – Initial Logon
Part 7 – Gentoo on SPARC – Final Configuration