Chest Rockwell
Unregistered
|
|
Posted: Feb. 25 2006,18:54 |
|
I have a similar issue. I have an old Toshiba laptop which I multi boot WinME, Ubuntu 5.10, and DSL frugal. I came across your post because I was trying to add DSL as the 3rd OS on the system. I'm still a relative linux newb, but I was able to piece together a working solution.
Here's what I did: 1. installed Windows first (hda1) 2. installed Ubuntu second (hda3, installation writes Grub to the MBR). 3. installed DSL using the frugal_grub.sh install script (hda2, intallation overwrites Grub on the MBR) 4. on the new DSL partition, checked out /boot/grub/menu.lst and copied the lines for booting DSL 5. on hda3 (Ubuntu) added those lines to /boot/grub/menu.lst 6. from a DSL terminal: $ sudo grub grub> root (hd0, 2) <------ this is equivalent to hda3 grub> setup (hd0) <------ points grub/mbr back to root grub> quit 7. reboot
Now the portion of grub in the MBR will be looking in hda3 (Ubuntu) for the needed boot/menu files.
I'm writing this from memory, so I could be off on the order of things, but that's the general idea. Let DSL install grub in the MBR, then just point it back to the Ubuntu (or whichever) partition.
If you absolutely can't stand to have DSL install grub, you could probably edit that part out of frugal_grub.sh. It looks like the grub installation is all in the last if block.
Hope that helps.
|