I HAVE SEEN OTHER POSTS WITH THIS EXACT SAME (initial) PROBLEM SO IT SEEMS LIKE A MAJOR BUG. Is this the place to report these things? I hope this message serves as a way to report what I would consider a “BUG” and also maybe someone can help me fix my system.
The reason I’m starting a new thread is that I seem to be the only one who has mucked up their system to this degree and I can’t seem to restore my GRUB / boot loader using normal instructions. Hopefully there’s someone with a fundemental understanding of partitioning and booting who knows a way to “uncorrupt” it.
Anyway, after sucessfully installing 11.1 on top of (alongside on separate partition) XP (dual boot worked fine), I innocently went into yast to edit the boot loader settings just because I wanted XP to boot by default, and I renamed it “windows XP” instead of “Windows” … and I changed the boot order to put windows at the top.
So… *** I did not make any other changes ***, but apparently the boot loader configurator in yast DOES make additional (unknown to me) changes because when the computer rebooted, I got the message “No operating system” and no GRUB. So… I tried to do “repair Installation” and “rescue installation.” I couldn’t find a way to fix the situation using these tools even though I created a new boot loader… restored MBR, etc. At one point, I used the tool to create a new boot loader, and it said “success,” but then immediately following (prior to reboot), during the subsequent system check it said “there in an error with the boot loader.” (!) The only thing that worked was to reinstall suse 11.1. So… that’s what I did and it worked (dual booted with windows) and everything was fine until I had the bright idea to edit the boot loader AGAIN in Yast (don’t ask me why… I guess I thought the first time was a fluke)… I renamed windows and made it default. Same thing again… “No operating system.” This time… I tried some additional things using the rescue tools, but nothing worked, and apparently I did something bad because now… even though I have sucessfully reinstalled suse 11.1 again… this time my main windows partition is not accessible (i noticed it was missing during the latest suse reinstall… and I tried to use the “reload mount points from disk” button during reinstall, which appeared to work at first, but then when it resumed installation, it rejected the loaded mount points and the partition was missing again. So, now suse 11.1 is working ok, but I can’t mount the “C” drive (NTFS) … it says “cannot mount invalid or nonexistent file system.”
I am scared to do any “file system repair” on sda1 for fears it may cause more damage and make the data more difficult to recover. I am considering buying a new HD, reinstalling windows on it and accessing this drive via USB (hopefully) unless someone knows a way to fix this.
my partitions (on a 60GB drive) are setup as follows:
Device size type fs type
/dev/sda1 37.11 GB HPFS/NTFS
(this was the main XP partition, drive “C” and will not mount anymore)
/dev/sda2 18.78 GB Extended
/dev/sda5 6.76 GB Win95 FAT32 LBA FAT
(this is a partition that used to we windows drive D… a drive i wanted to share between linux and windows. this drive mounts fine and is accessible in linux)
/dev/sda6 2.01 GB Linux swap
/dev/sda7 5.00 GB Linux native ext3
/dev/sda8 5.02 GB Linux native ext3
Also… during my attempts at fixing this, I tried running the XP install disk… just to see if I could erase linux and repair windows, but it gives a blue screen error and references pci.sys. I know the HD works through PCI. I don’t know why this would be, but maybe someone does.
I think there is something fundamentally messed up such as:
-
more than one partition being flagged as a boot partition?
-
the mbr being messed up?
I have no idea… I wish I knew more about boot loaders / GRUB / chainloading… etc… you may say that I should stay out of the boot loader configurator, in that case, but if a user can’t simply rename an entry in the boot menu without crashing their system, than that is a problem.