learning from the fix i tried to apply in fedora, i started looking around with sfdisk and i think there is something fishy there (or it might just be me not knowing things)
when i read the kernel's idea of the geometry (i think with the command sfdisk -g /dev/hda) it says
38760 cylinders, 16 heads, 63 sectors/track
while the command fdisk -l /dev/hda says
255 heads, 63 sectors/track, 2432 cylinders
now, i believe there are 255 heads and 38760 cylinders (this is the number of cyls from the partition tool). so i tried forcing the number of heads and cylinders as told in the fedora fix (http://www.redhat.com/archives/fedora-devel-list/2004-May/msg00908.html)
CODE
warning HDIO_GETGEO says that there are 3221220836 heads
END CODE
then writes the old and new partition table and it looks ok, even with the right number of cylinders/heads
CODE
Re-reading the partition table..
BLKRRPART: Device or resource busy
The command to re-read the partition table failed
Reboot your system now, before using mkfs
END CODE
(but i thought i had given the command no-reread..)
still no improvement...
caterina
Hi,
I'm a newbie trying to have Suse 9.2 and WinXP dual boot on my ASUS notebook L3200-Tp. I installed WinXP on hda1 (7,6 GB, just in case there's the infamous 1024cyl issue), then installed SUse 9.3:
hda2 101,8 M ext3 for /boot
hda3 extended with
hda5 7,9 G reiser for /
hda6 721,5 M swap
hda4 2,2 G fat32
At first the boot loader was GRUB on MBR, then on the second install I placed it on the boot sector of hda2. Installation went fine and I could start linux and saw how cool SUse is, but when I tried to access WinXP it hung with
'root (hd0,0)
chainloader +1'
so I tried various options after looking in this & other forums (none worked):
0. tried http://portal.suse.com/sdb/en/2004/05/fhas..._booting91.html
but it says there are no updates on the floppy/cd
1. changed the HDD to LBA in the BIOS
2. added 'rootnoverify' and 'makeactive' in the menu.lst file
3. switched to LILO but then switched back to GRUB because it hung too but displayed an 'L' instead of the message
5. used PTEDIT from DOS mode but I checked that the windows partition was not hidden and let it be
Here are the files:
menu.lst
CODE
title SUSE_LINUX_9.2
kernel (hd0,1)/vmlinuz root=/dev/hda5 vga=0x317 selinux=0 splash=silent resume=dev/hda6 showopts desktop elevator=as
initrd (hd0,1)/boot/initrd
title Windows
root (hd0,0)
chainloader +1
title Dischetto
root (fd0)
chainloader +1
title Failsafe - SUSE LINUX 9.2
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 vga=normal showopts ide=nodma apm=off acpi=off noresume selinux=0 barrier=off nosmp noapic maxcpus=0 3
initrd (hd0,2)/boot/initrd
END OF CODE
grub.conf
CODE
root (hd0,1)
install --stage2=/boot/grub/stage2 /grub/stage2 0x8000 (hd0,1) /boot/grub/menu.lst
quit
END OF CODE
I know there might be a bug in 2.6 kernel regarding how linux and windows read disk geometry, but even when i installed fedora core 3 it didn't work..
any suggestions? i have been stuck for a week. also, no need to save data, if i have to wipe everything i'll do.
thanx in advance
caterina

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic