Computer won't boot after installing Jaunty - Error 18

Asked by Endolith

I used GParted to shrink my existing Intrepid partition upwards and set up an 8 GB partition for Jaunty in the same starting sector. After installation, I get this:

----
    GRUB Loading stage1.5

    GRUB loading, please wait...
    Error 18
    _
----

The Jaunty partition is on /dev/sda8 and has 2.19 GiB of files on it, so it installed. Fdisk says:

----
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd0000000

   Device Boot Start End Blocks Id System
/dev/sda1 1 5 40131 de Dell Utility
/dev/sda2 * 6 3921 31455270 7 HPFS/NTFS
/dev/sda3 3922 4379 3678885 db CP/M / CTOS / ...
/dev/sda4 4380 19457 121114035 f W95 Ext'd (LBA)
/dev/sda5 4380 4510 1052226 b W95 FAT32
/dev/sda6 5532 19092 108928701 83 Linux
/dev/sda7 19093 19457 2931831 82 Linux swap / Solaris
/dev/sda8 4511 5531 8201151 83 Linux

Partition table entries are not in disk order
----

From the LiveCD, /media/Jaunty/boot/grub/menu.lst has:

----
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid 0dd908ba-9bf9-4904-8300-a8fc425d44a8
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=0dd908ba-9bf9-4904-8300-a8fc425d44a8 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid 0dd908ba-9bf9-4904-8300-a8fc425d44a8
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=0dd908ba-9bf9-4904-8300-a8fc425d44a8 ro single
initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu 9.04, memtest86+
uuid 0dd908ba-9bf9-4904-8300-a8fc425d44a8
kernel /boot/memtest86+.bin
quiet

...

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda6.
title Ubuntu 8.10, kernel 2.6.27-14-generic (on /dev/sda6)
root (hd0,5)
kernel /boot/vmlinuz-2.6.27-14-generic root=UUID=77be7041-20fa-4e99-af8d-5489b5e6b6b7 ro quiet splash
initrd /boot/initrd.img-2.6.27-14-generic
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda6.
title Ubuntu 8.10, kernel 2.6.27-14-generic (recovery mode) (on /dev/sda6)
root (hd0,5)
kernel /boot/vmlinuz-2.6.27-14-generic root=UUID=77be7041-20fa-4e99-af8d-5489b5e6b6b7 ro single
initrd /boot/initrd.img-2.6.27-14-generic
savedefault
boot
----

The UUID for the Jaunty partition is correct according to Nautilus.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Endolith
Solved:
Last query:
Last reply:
Revision history for this message
Endolith (endolith) said :
#1

According to http://www.gnu.org/software/grub/manual/grub.html#Stage1_002e5-errors

Error 18 means this:

18 : Selected cylinder exceeds maximum supported by BIOS
    This error is returned when a read is attempted at a linear block address beyond the end of the BIOS translated area. This generally happens if your disk is larger than the BIOS can handle (512MB for (E)IDE disks on older machines or larger than 8GB in general).

I don't understand how this is possible. I specifically put the Jaunty partition right where the Intrepid partition used to be, so that it wouldn't run into this problem. The Intrepid partition worked fine.

Revision history for this message
collinp (collinp) said :
#2

I think your partition table may be corrupt. I am not sure how much this will help, but look here: http://ubuntuforums.org/showthread.php?t=1014523

Revision history for this message
Endolith (endolith) said :
#3

So I should file a bug that the installer created a corrupt partition table?

Revision history for this message
Endolith (endolith) said :
#4

I created a separate boot partition closer to the beginning of the drive and it works now.