LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Installed XP, now Linux can't boot :'( (https://www.linuxquestions.org/questions/linux-newbie-8/installed-xp-now-linux-cant-boot-99254/)

Morgrog 10-01-2003 10:59 PM

Installed XP, now Linux can't boot :'(
 
I just installed WinXP (eh, a guy has to play to his favorite MMORPG now and then) and it fubared my mbr...

I had a boot disk (using syslinux)

My boot partition is on /dev/hda3
my root partition is on /dev/hda8
I'm running Gentoo Linux (and love it!)

Now when booting with my boot disk (syslinux) I get the following errors (not all the details, only the thing I scribbled down):

hda8: bad access: block=2, count=2
unable to read superblock
...
Kernel panic: No init found


(and there's something about 'umount /initrd/proc failed=2)


Here's what I have in my syslinux.cfg file (hdd is my burner):
Code:

default linux
prompt 1
display boot.msg
timeout 100
label linux
        kernel vmlinuz
        append initrd=initrd.img hdd=ide-scsi root=/dev/hda8

Hopefully you guys will be able to help me out, cuz now I'm stuck in WinXP and I don't like it as much as my Gentoo :confused:

nakkaya 10-01-2003 11:54 PM

did you use ntfs fs while installing xp

quantumposition 10-02-2003 05:01 AM

Ive seen this b4. Apparently xp doesnt like sharing the system w/ other os's. I had to install xp first, then go back and install linux on top, and use lilo to pick which os i wanted to boot.

voldermort 10-02-2003 07:43 AM

I have always had this problem while re-installing WinXP. The best way I could find to get around it was to use two seperate hard drives. When installing Windoze, I have to physically unplug the master drive. This way the doze Mbr is written to the slave drive instead of over the mbr on the master like it will always try to do.

In your case, you could always try using another boot manager, this will overwrite your new windoze one, and autodetect your operating systems. When you do finally get back into linux, you can reinstall lilo/grub.

This has always worked for me in the past.

Good luck

frieza 10-02-2003 09:28 AM

hmm, sounds like the number for you root partition changed, boot into rescue mode and do an 'fdisk -l" to show what partitions are what, and then try to find out which is your / partition and if necessary your /boot partition then update your boot loader

theewolizer 10-02-2003 01:40 PM

it's look mbr was remove by windows xp. you can boot your linux again with boot manager or under windows xp you must edit boot.ini
1. you must boot your linux with disk and copy bootsect.lnx into windows xp partition.
2. edit your boot.ini right click on my computer icon -> properties -> advance tab -> setting button -> edit button add this command line .............
c:\bootsect.lnx="YOUR LINUX LABEL"
and then remove /fastdetect
i hope that can help u...


All times are GMT -5. The time now is 12:47 PM.