got dual boot working with GRUB by modifying menu.lst
I can boot up with Windows, or click TC0, TC1,
TC2, etc. and each one will go try to load Tiny Core from
various partitions.
#######################################
# Tutorial on naming of partitions:
# MENU.LST WINDOWS/DOS LINUX
# hd0,0 C:\ /dev/hda1
# hd0,1 D:\ /dev/hda2
# hd0,2 E:\ /dev/hda3
#######################################
color blue/green yellow/red white/magenta white/magenta
timeout 30
default /default
title find and load NTLDR of Windows NT/2K/XP
fallback 1
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
savedefault --wait=2
title TC0
root=(hd0,6)
kernel /boot/bzImage tinycore
initrd /boot/tinycore.gz
boot
title TC1
root=(hd0,1)
kernel /boot/bzImage tinycore
initrd /boot/tinycore.gz
boot
title TC2
root=(hd0,2)
kernel /boot/bzImage tinycore
initrd /boot/tinycore.gz
boot
title TC3
root=(hd0,3)
kernel /boot/bzImage tinycore
initrd /boot/tinycore.gz
boot
title TC4
root=(hd0,4)
kernel /boot/bzImage tinycore
initrd /boot/tinycore.gz
boot
title TC5
root=(hd0,5)
kernel /boot/bzImage tinycore
initrd /boot/tinycore.gz
boot
title TC6
root=(hd0,6)
kernel /boot/bzImage tinycore
initrd /boot/tinycore.gz
boot
title TC7
root=(hd0,7)
kernel /boot/bzImage tinycore
initrd /boot/tinycore.gz
boot
title TC8
root=(hd0,8)
kernel /boot/bzImage tinycore
initrd /boot/tinycore.gz
boot
title commandline
commandline
title back to dos
quit
title reboot
reboot
title halt
halt
Save MENU.LST to your hard drive and you are almost done. The
last step is to modify BOOT.INI and add a few characters to the
last line.
BOOT.INI is a hidden file, also in your C:\ root (W2K and XP).
For 95/98 there are other techniques for changing your boot
sequence, and for Vista and Windows 7 its a bit more difficult:
you have to download a utility from Microsoft to edit the boot
sequence (another restrictive MS technique), or find a free
third party software developer offering the utility: a few are
out there.
For W2K and XP users its a lot easier.
1. Go to the command prompt - Start-Run-CMD-Enter
2. Type C:\
3. Type START BOOT.INI
4. Notepad should open with a file that looks something like this:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
5. Add this line.
c:\grldr="GRUB Tiny Core"
6. Save the file, exit notepad and type EXIT at the DOS command prompt and reboot.