I had a perfectly working laptop with WinXP Pro and Ubuntu 5.10 dual booting using the GRUB boot loader. I did an 'apt-get dist-upgrade' and let it run. When it restarted and tried to boot the new version I got this error:
"Error 18: Selected cylinder exceeds maximum supported by BIOS"
I have researched the error and found it has to with the GRUB being located beyond 1024 cylinders. I don't know what changed because it worked fine before. Anyway, most work arounds suggest enabling LBA mode in the BIOS. I can't do this because my Thinkpad doesn't have the option (I called IBM support as well). I tried forcing LBA mode when I did a new 'grub-install' but that didn't work either.
Another suggestion is to create a small (50MB - 100MB) partition called /boot at the front of the drive and put GRUB there. My drive has WinXP Pro (NTFS) at the front and Ubuntu /root, /home, and /swap partitions next with a /Fat32 partion at the end. Can I resize my Windows partition and create the /boot partition and put GRUB there without totally hosing my XP & Ubuntu installs?
"Error 18: Selected cylinder exceeds maximum supported by BIOS"
I have researched the error and found it has to with the GRUB being located beyond 1024 cylinders. I don't know what changed because it worked fine before. Anyway, most work arounds suggest enabling LBA mode in the BIOS. I can't do this because my Thinkpad doesn't have the option (I called IBM support as well). I tried forcing LBA mode when I did a new 'grub-install' but that didn't work either.
Another suggestion is to create a small (50MB - 100MB) partition called /boot at the front of the drive and put GRUB there. My drive has WinXP Pro (NTFS) at the front and Ubuntu /root, /home, and /swap partitions next with a /Fat32 partion at the end. Can I resize my Windows partition and create the /boot partition and put GRUB there without totally hosing my XP & Ubuntu installs?
