Archive for the ‘GRUB’ Category
Triple boot, plus multimedia partition
Monday, July 11th, 2005I’ve finaly got my ferrari 4000 installed with a triple boot (XP64, Solaris, Linux). At first had some problems so I researched ways other people have done it but all I found was a triple boot, which is not exactly what I wanted. It seems like everytime I want to accomplish something I have to do it the hardest way possible that no one has done before. What I wanted was a triple boot, plus a multimedia partition for mp3s/movies/etc. to be able to access from each OS. The ferrari 4000 comes with a 100gig hard drive and this is how I ended up splitting it:
33 gig - XP64
18 gig - Solaris CR build 16
19 gig - Whitebox
26 gig - Multimedia
and that is the order I installed them in as well.
First booted XP install and installed XP on a single partition 33 gigs.
Second booted Solaris CD and installed Solaris on a single partition 18 gigs (when you do this, solaris grub overwrites the MBR).
Last I booted the Linux CD (which was Whitebox Linux release 4) and during the partition setup I set root partition as a primary and then created an extended partition and made the swap partition and the multimedia partition (vfat so I can access it from all OS’s). Also during the install the Whitebox installer will ask you if you want to install a boot loader or not (which is nice and I think all installers should do this), and I told it no because I wanted to use the Solaris GRUB which was already installed.
If your Linux operating system does not let you tell it no boot loader, you can let it install the boot loader and then boot Solaris CD and goto command prompt (Option 6). It will mount your disk under /a and you can then run /a/sbin/installgrub -m /boot/grub/stage1 /boot/grub/stage2 path to your rdsk
Edit your /a/boot/grub/menu.lst while you are here and make necessary changes. Mine looks like this:
default 0
timeout 10
splashimage /boot/grub/splash.xpm.gz
title Solaris 11 nv_16 X86
root (hd0,1,a)
kernel /platform/i86pc/multiboot
module /platform/i86pc/boot_archive
title Solaris failsafe
root (hd0,1,a)
kernel /boot/multiboot kernel/unix -s
module /boot/x86.miniroot-safe
# new OSs
title White Box Enterprise Linux (2.6.9-5.EL)
root (hd0,2)
kernel /boot/vmlinuz-2.6.9-5.EL ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.9-5.EL.img
title WindowsXP
rootnoverify (hd0,0)
chainloader +1
Solaris 11 GRUB
Friday, July 8th, 2005If you’ve ever played with trying to dual boot the latest Solaris using the Solaris GRUB then you’ll probably use this information. To rewrite the MBR with the Solaris GRUB use the installgrub command like so:
# /sbin/installgrub -m /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c0d0s0
I still haven’t got my triple boot working exactly how I want it, but I will.
