Ubuntu ate my other distros!
Hello folks,
I have a real problem here. My main distro of choice is Fedora Core 5 which is - if you like my "production system" that I use every day. I have heard so much about Ubuntu however that I thought I would give it a go myself so I tried the live distro and subsequently installed it on a spare partition (over an old version of Mandrake actually). Everything seemed OK until I shut down last night. Now when I boot I can ONLY boot into Ubuntu. All other distros (FC5 with 2 kernels, FC4 with 3 Kernels, Suse 10.0, and Gentoo each on their own partition) ALL crap out during the boot process - the PC simply reboots itself. The scary thing is that I can't even boot from a live CD (e.g. Knoppix) same thing happens. I have tried to boot from the FC5 DVD and use rescue mode - same problem. Apart from Ubuntu the only thing I can now use is Win98 (which is on a separate disk - HDA) From Ubuntu I can read the contents of the FC5 partition (HDB6) which seem OK. How do I troubleshoot this? Where do I go from here? I really need FC5 back. My data is OK (/home is on its own partition) but I have everything I need in FC5. HELP! Thanks in advance Mark |
That's what you get for cheating on her :P
can you give us the /boot/grub/menu.lst |
Here is my Ubuntu /boot/grub/menu.lst ...
Incidentally - Yesterday I decided I preferred the FC5 Grub splash screen so I did grub-install /dev/hda from within FC5 (I could get into it then) and everything seemed fine. I could boot into FC5 / Suse / Ubuntu etc. from there no problem. This morning when everything failed I switched back to Ubuntu's Grub (which you see here) but the result is the same... Code:
# menu.lst - See: grub(8), info grub, update-grub(8) Mark |
have you tried to mount /dev/hdb9 /mnt
do you have a backup menu.lst from before Ubuntu was installed? compare it to what you have currently and see if there is anything severly different. You might even try changing it to the old menu.lst and just manually adding the Ubuntu boot options. Holy hell you have a lot of partitions man. If not a menu.lst on dev/hdb9 try one of the many others:p See if the results are different. You could try one more time a grub-install /dev/hda1 /path/to/grub-install while chrooted into /dev/hdb9 as well to see if this might fix. EDIT: You are very promiscous indeed, no wonder FC is leaving you... |
Ohh... how about grub-install --root-directory=/boot/ /dev/hda Maybe that's it, Do you have grub images in your root dir and /boot/dir?
also grub --recheck just throwing ideas around now, but hell two minds are better than one right? Unless I help you screw things up even more I guess :p Also do any of your distros have seperate partitions for /boot because if FC5 has a seperate boot partition and you did grub-install /dev/hda from FC5 then that might cause it to fail when you need to do grub-install --root-directory=/boot /dev/hda |
Well I have tried messing around with different menu.lst / gub.conf options but so far all with the same result.
I am very much afraid that the problem is more serious than that however. Remember I cannot even boot from a live distro or a rescue disk. The only thing that will boot is Ubuntu (and Win98). Perhaps you're right - Ubuntu is the "fatal attraction" Glenn Close of the Linux world - she's pushed the others out and is making my life hell! Thanks Mark |
lol, so how about the boot dir thing, you have any seperate boot partitions?
|
im still too new to say anything(only got ubuntu a few mins ago)...but every little counts...why dont you try changing your default dstro to fedora in your grub...?
or maybe you need to change your default runlevel.. |
Quote:
I have a separate partition for /home (/dev/hdb2) and swap (/dev/hdb5) but other than that each of the distros has its own / partition and no other. Could Ubuntu have messed up the swap partition? The other funny thing is that when I try to boot the other distros or use a rescue disk (which all still fail) and finally give up to go back to Ubuntu in order to post here I find that Ubuntu complains that its partition (/dev/hbd7) is not clean and insists on fixing it and then rebooting (which then works fine second time around) is this significant? Thanks Mark |
Quote:
Thanks for trying though. Any other ideas? Mark |
Quote:
Try from Ubuntu one more time grub-install --root-directory=/boot /dev/hda and at the live cd or rescue cd have you just tried typing rescue as the boot option (also double check your bios to ensure that CDRom drive is first in boot order) |
Quote:
Quote:
In all cases the boot process seems to start out fine - ie a live CD will start its checks for hardware etc and then (at various points) just crap out and the machine starts to reboot. When trying to start FC5 from the hard drive (either FC5's /etc/grub.conf or Ubuntu's /boot/grub/menu.lst) it gets to this point: Code:
Uncompressing Linux... OK, booting the kernel. I watched it do that about 20 times... Thanks again for your help Mark |
Check this out:
http://www.linuxquestions.org/questi...d.php?t=439516 Just so happens you have FC5 same kernel |
OK That helped - but not in the way that you hoped..
I had some success. Changing to runlevel 1 in itself didn't help (still craps out almost straightaway) but I noticed that FC4 has the entry "root=LABEL=/12 rhgb quiet" whereas FC5 has "root=LABEL=/1 rhgb quiet" Now I have no idea what this means but as it happens when I boot into Ubuntu the drive icons on the desktop include one labelled "/1" and one labelled "/12". If I double-click the /1 drive the file browser shows it to be /dev/hdb9 (FC4) and if I open /1 it shows it to be /dev/hdb6 (FC5) !!! Is it possible that Ubuntu has somehow screwed up the partition table or whatever it is called? Taking off the "quiet" option in grub flashed up a few error messages and I'm sure one of them (when trying to boot FC5) said something about /1 needed recovery and that was before it got to /home so perhaps /1 is where / should be for FC5? Do you think? If I am on the right lines how could I test / fix it? Thanks again Mark |
as long as FC5 was the last distro you installed which it seems like it was (before you introduced Glenn Close); the problem seems to be in your menu.lst. why you cant boot from live cd im not sure, maybe you havent specified the drive?
anywho your windows entry should look like this: Code:
title Windows 95/98/Me at hda1 try this first and see if you can boot into both windows and FC5. I know you already CAN boot into windows. also look here: http://www.justlinux.com/forum/showthread.php?t=143973 it seems the issue is with menu.lst. unless Mandrake and FC5 shared root or they were together in an extended partition and Glenn Close separated it. in which case....... |
All times are GMT -5. The time now is 07:08 PM. |