Re: grub, kernel and mount woes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thufir wrote:
Got the grub.conf file mounted!  Just trying to work out the kinks of
grub, but am certainly learning how it all works together :)

for posterity:


[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# cat /etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/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
/dev/VolGroup00/LogVol01 swap                    swap    defaults        0 0
/dev/VolGroup01/LogVol01 swap                    swap    defaults        0 0
#/dev/sda1              /mnt/sda1               ntfs-3g users,rw        0 0
/dev/sda2               /mnt/sda2               ext3    users,rw        0 0
/dev/sdb1               /mnt/sdb1               ext2    users,rw        0 0
#/dev/sdb2              /mnt/sdb2               ext3    users,rw        0 0
/dev/sdb3               /mnt/sdb3               ext3    users,rw        0 0
[root@localhost ~]#
[root@localhost ~]# mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda2 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sdb3 on /mnt/sdb3 type ext3 (rw,noexec,nosuid,nodev)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
/dev/sda2 on /mnt/sda2 type ext3 (rw,noexec,nosuid,nodev)
/dev/sdb1 on /mnt/sdb1 type ext2 (rw,noexec,nosuid,nodev)
[root@localhost ~]#
[root@localhost ~]# ll /mnt/sdb1/boot/
total 11033
lrwxrwxrwx 1 root root       1 2007-07-26 02:45 boot -> .
drwxr-xr-x 2 root root    1024 2007-11-17 00:08 grub
-rw-r--r-- 1 root root 5455004 2007-04-21 15:45
initramfs-genkernel-x86-2.6.19-gentoo-r5
-rw-r--r-- 1 root root 2137705 2007-04-21 15:43
kernel-genkernel-x86-2.6.19-gentoo-r5
-rw-r--r-- 1 root root 2658736 2007-11-16 23:52 kernel-with-alsa
drwx------ 2 root root   12288 2007-07-26 02:36 lost+found
-rw-r--r-- 1 root root  980149 2007-04-21 15:43
System.map-genkernel-x86-2.6.19-gentoo-r5
[root@localhost ~]#
[root@localhost ~]# cat /mnt/sdb1/boot/grub/grub.conf
default 0
timeout 30
splashimage=(hd1,0)/grub/splash.xpm.gz

title=Gentoo Linux with ALSA
        root (hd1,0)
        kernel /kernel-has-alsa root=/dev/ram0

title Fedora (2.6.21-1.3228.fc7)
       root (hd0,1)
       kernel /vmlinuz-2.6.21-1.3228.fc7 ro root=LABEL=/ rhgb quiet
       initrd /initrd-2.6.21-1.3228.fc7.img
[root@localhost ~]#
[root@localhost ~]# cat /etc/fedora-release
Fedora release 7 (Moonshine)
[root@localhost ~]#
[root@localhost ~]# date
Sat Nov 17 01:04:07 PST 2007
[root@localhost ~]#



thanks,

Thufir

A lot cleaner way to boot several systems on the same computer is to define a main system which has it's grub setup on (hd0) and it all works. Then on system 2 you have another grub set up but this one has it setup on it's /boot partition and the root is also /boot. Now this system 2 is booted from the main grub with a chainload call.

Here is an example from my computer which has 3 systems, F7 , F7-64 and F8. Here is the main F7 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

See the last 2 titles are the other systems that are chain loaded and work just fine.

   Now here is the /etc/fstab on F7:

[root@k5di etc]# cat 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

The LABEL=f7-home is a partition that is used by the other 2 systems and it contains all the stuff under my user directory /home/karl/.

   I think you can see this is a lot cleaner way to access lots of systems.






--

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


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux