| View previous topic :: View next topic |
| Author |
Message |
Xeroid Site Admin

Joined: 19 Apr 2003 Posts: 6465 Location: Georgia
|
Posted: Thu Jun 17, 2004 3:17 am Post subject: WARNING! DUAL BOOTING SuSE 9.1 WITH XP |
|
|
| Quote: | Windows No Longer Boots Following the Installation of SUSE LINUX 9.1
Applies to: SUSE LINUX 9.1
Situation
Following the installation of SUSE LINUX 9.1, the Linux system can be booted, but the Windows system no longer boots. After selecting the Windows entry in the boot loader GRUB, a message such as the following is displayed:
root (hd 0,0)
Filesystem type unknown, partition type 0x7
chainloader +1
The computer stops at this point.
The Windows boot loader may also stop with an error message (if GRUB/LILO was *not* installed in the MBR during the installation and the Windows loader was retained).
The problem cannot be solved by restoring the original MBR with YaST or by writing a new MBR with Windows tools (with the command FIXMBR or with FIXBOOT from the Windows rescue console). Repairing the partition table with proprietary partitioning tools does not solve the problem either, but may even destroy the entire partition table.
The problem cannot even be solved by uninstalling Linux or installing Windows anew without deleting the entire hard disk.
Cause
The partitioning tool parted which YaST uses during the installation may write an incorrect partition table.
The problem occurs if
* The BIOS and Linux "see" different disk geometries AND
* The Windows partition is larger than about 8 GB (more precisely: if the first hard disk partition ends on cylinder 1024 or beyond this point).
When the system is booted, Windows may use the values in the partition table, which causes a failure.
Currently, this problem also occurs on other Linux distributions using kernel 2.6.
Solution
One quick solution is to activate the (LBA or large) access mode (under which the hard disk was previously addressed) for the hard disk(s) in the computer's BIOS. Important: the hard disk values should not be set to "AUTO".
If this does not help (or if your BIOS does not offer this option), you can repair the partition table with a driver update. To do this, proceed as follows: On our FTP server, you will find two images at ftp://ftp.suse.com/pub/suse/i386/update/9.1/misc/parted/: one for creating a floppy disk and one for creating a CD. |
http://portal.suse.com/sdb/en/2004/05/fhassel_windows_not_booting91.html
| Moderated: |
I removed the announcement tag from this post because I made one 'announcement' post to point to the 2 threads about XP dual boot issues.
--mmmna |
|
|
| Back to top |
|
mmmna . . . .

Joined: 21 Apr 2003 Posts: 7258
|
Posted: Thu Jun 17, 2004 4:54 am Post subject: |
|
|
| Something has been set a bit off to one side here..... This MBR/LBA issue only started with the 2.6 kernel, but the fix is not patching the kernel. Why?
_________________ -Kubuntu 10.04 LTS on Celeron D desktop
-PCLinuxOS 2010 LXDE on EeePC 900A with Atom n270 (modded with 32G SATA SSD drive and 2G ram).
|
|
| Back to top |
|
Mow Member

Joined: 22 Oct 2003 Posts: 389 Location: Right behind you
|
|
| Back to top |
|
sasha Sr. Member

Joined: 05 Nov 2003 Posts: 1911 Location: Warsaw, Poland
|
|
| Back to top |
|
nukes Linux Guru

Joined: 29 Aug 2003 Posts: 4558
|
Posted: Thu Jun 17, 2004 1:23 pm Post subject: |
|
|
It doesn't kill the partitions, but it sets the partition table to CHS again. You can fix it by running "fdisk -o" to rebuild the table using LBA.
I really don't get where this problem came from - maybe they're all using a dodgy version of fdisk??
I've been using the 2.5/2.6 kernel since 2.5.51 and haven't had this issue - even when I was booting with XP on it.
I can see this generating a lot of bad press for Linux in general as we can't say that Linux won't hose your windows setup (I know it doesn't hose it, but the fix is more than most newbies will manage)
_________________ Gentoo x86-64 2.6.29.1
FreeBSD 7-CURRENT
Arch x86 2.6.30
|
|
| Back to top |
|
schleyfox Ultimate Member

Joined: 25 Jan 2004 Posts: 2376 Location: In front of my computer
|
Posted: Thu Jun 17, 2004 1:46 pm Post subject: |
|
|
| The only thing is Mandrake 10 dual boots very well so what is mandrake doing that Fedora and SuSe arent?
_________________ Gentoo 2005.1 2.6.13
Gentoo 2005.1 2.6.11
Ubuntu Hoary Hedgehog PPC
|
|
| Back to top |
|
Xeroid Site Admin

Joined: 19 Apr 2003 Posts: 6465 Location: Georgia
|
|
| Back to top |
|
sasha Sr. Member

Joined: 05 Nov 2003 Posts: 1911 Location: Warsaw, Poland
|
|
| Back to top |
|
maillion Advanced Member

Joined: 30 Mar 2004 Posts: 791 Location: Texas, USA, Terra
|
|
| Back to top |
|
DeFi Member

Joined: 09 Jun 2004 Posts: 312 Location: Cali
|
Posted: Fri Jun 18, 2004 4:00 pm Post subject: |
|
|
| I am dual booting SuSE 9.1 and XP with no issues at all.... works flawlessly
|
|
| Back to top |
|
Xeroid Site Admin

Joined: 19 Apr 2003 Posts: 6465 Location: Georgia
|
|
| Back to top |
|
Xeroid Site Admin

Joined: 19 Apr 2003 Posts: 6465 Location: Georgia
|
Posted: Fri Jun 18, 2004 5:51 pm Post subject: |
|
|
To set your hard disk drives to LBA:
1- Reboot your PC and enter the BIOS setup.
.
2- Go to STANDARD CMOS FEATURES.
3- IDE Primary Master - IDE Primary Slave or if you have a HD on your secondary, IDE Secondary Master - IDE Secondary Slave.
3- Access Mode.
4- Make sure all your HDs are set to LBA and not AUTO.
|
|
| Back to top |
|
sasha Sr. Member

Joined: 05 Nov 2003 Posts: 1911 Location: Warsaw, Poland
|
Posted: Fri Jun 18, 2004 8:30 pm Post subject: |
|
|
| Xeroid wrote: | | The first time it rebooted I knew I had a problem. Lilo didn't appear and all I got on the screen was L 99 99 99 99 99 . . . |
This is exactly what I had when I did my first install wrong. I didn't place the boot loader in MBR and that was my message too.
|
|
| Back to top |
|
Xeroid Site Admin

Joined: 19 Apr 2003 Posts: 6465 Location: Georgia
|
Posted: Fri Jun 18, 2004 9:22 pm Post subject: |
|
|
| sasha wrote: |
This is exactly what I had when I did my first install wrong. I didn't place the boot loader in MBR and that was my message too. |
I wish I could remember the error message I received during the install. It was something to the effect of "Lilo couldn't understand my drive architecture" when it tried to install into the MBR of my win drive. As soon as the PC rebooted after the first CD I got the "L 99 99 99 . . ."
|
|
| Back to top |
|
nukes Linux Guru

Joined: 29 Aug 2003 Posts: 4558
|
|
| Back to top |
|
|