My computer

Karl Larsen k5di at zianet.com
Sat Nov 17 22:18:03 UTC 2007


    Now that everything is right with my computer here is what my Fedora 
8 system looks like. This first is the /etc/fstab file that shows how 
the various partitions are mounted to the main partition.

[karl at localhost ~]$ cat /etc/fstab
LABEL=f8-main           /                       ext3    defaults        1 1
LABEL=f8-boot           /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=f8-swap           swap                    swap    defaults        0 0
LABEL=f7-home           /home                    ext3   defaults        1 2

Look at the last entry and see that my f7-home is being used on f8-main. 
Also the swap partition is mounted and also the seperate f8-boot partition.

    Now look at the grub.conf and see how simple it is for this method 
of booting.

splashimage=(hd1,5)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.1-49.fc8)
        root (hd1,5)
        kernel /vmlinuz-2.6.23.1-49.fc8 ro root=LABEL=f8-main  quiet
        initrd /initrd-2.6.23.1-49.fc8.img

title Fedora (2.6.23.1-42.fc8)
        root (hd1,5)
        kernel /vmlinuz-2.6.23.1-42.fc8 ro root=LABEL=f8-main  quiet
        initrd /initrd-2.6.23.1-42.fc8.img

Notice f8 has already got a new kernel and it was properly added to 
grub. This would not happen if the above was just added to the main 
grub.conf. Also notice that the grub setup is at hd(1,5) which is 
/dev/sdb6 which is the boot partition for f8.

Also notice that LABEL= is used throught the system. This is good 
because my new computer moves the hard drives around and this causes 
problems if your not using labels.

    Now here is the other F76 computer I have and it is set up just like 
the F8. The grub is simple because it does just a starting of F76. Here 
is fstab and it is a carbon copy of F8.

LABEL=f76-main          /                       ext3    defaults        1 1
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=f76-swap           swap                    swap    defaults        0 0
LABEL=f7-home           /home                    ext3   defaults        1 2

    Finally comes F7 which has been here the longest and is the main 
system. First see that /etc/fstab is no different than the others:
[karl at k5di ~]$ cat /etc/fstab
LABEL=f7-main           /                       ext3    defaults        1 1
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=f7-swap           swap                    swap    defaults        0 0
LABEL=f7-home           /home                   ext3    defaults        1 2
LABEL=f7-boot           /boot                   ext3    defaults        1 2

Grub is a different matter. It has to let me boot any of 3 systems at 
will and it looks like this:
[root at k5di karl]# cat /etc/grub.conf
# grub.conf
#
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,5)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.1-21.fc7)
        root (hd0,5)
        kernel /vmlinuz-2.6.23.1-21.fc7 ro root=LABEL=f7-main  quiet
        initrd /initrd-2.6.23.1-21.fc7.img
title Fedora (2.6.23.1-10.fc7)
        root (hd0,5)
        kernel /vmlinuz-2.6.23.1-10.fc7 ro root=/dev/sda5  quiet
        initrd /initrd-2.6.23.1-10.fc7.img
title Fedora (2.6.22.5-76.fc7)
        root (hd0,5)
        kernel /vmlinuz-2.6.22.5-76.fc7 ro root=/dev/sda5  quiet
        initrd /initrd-2.6.22.5-76.fc7.img
title Fedora f7-64
        root (hd1,2)
        chainloader +1
title Fedora 8
        root (hd1,5)
        chainloader +1

Notice the last two entries. They were added by hand and they let me 
boot F7-64 and F8. They are very simple because this grub is booting 
another grub.

    This method seems to be the best because to add another system I 
just write it on the F7 grub.conf and it is done. I can add a windows 
without any problem.

-- 

	Karl F. Larsen, AKA K5DI
	Linux User
	#450462   http://counter.li.org.




More information about the fedora-list mailing list