Did you check your memory configuration?. I mean that part IV of loader.s should be configured correctly.

-
HeeChul Yun,         
Embedded S/W Team at ETRI
phone: +82-42-860-1673


> Bochs BIOS, 1 cpu, $Revision: 1.2 $ $Date: 2003/05/22 12:52:38 $
> [BOCHS BIOS VER:1.79]
> [COMPILE DATE:Jul  1 2003 TIME:18:04:49]
>
> DEVICE:0
> ata0 master: PCHS=16383/16/63 translation=lba LCHS=1024/255/63
> ata0 master: IC35L080AVVA07-0 ATA-5 Hard-Disk (12997 MBytes)
>
> int13_harddisk: AX=0201 BX=0000 CX=0001 DX=0080 ES=07C0
> Booting from Hard Disk...
> GRUBint13_harddisk: AX=4100 BX=55AA CX=0001 DX=0080 ES=0000
> int13_harddisk: AX=4200 BX=75EF CX=6165 DX=0080 ES=0000
> Loading stage2int13_harddisk: AX=4200 BX=75F0 CX=6165 DX=0080 ES=0800
> .int13_harddisk: AX=4200 BX=766F CX=6165 DX=0080 ES=0820
> .
> int13_harddisk: AX=0000 BX=0001 CX=6165 DX=0080 ES=0000
> [infinite hang]
>
> It apparently hangs in stage2/asm.S in this code or shortly after it
> (~line 140):
>         /* transition to protected mode */
>         DATA32  call EXT_C(real_to_prot)
>
> Any idea what could be wrong?
>
> Best regards,
>   Stefan Reinauer
>  
> --
> Architecture Team
>     SuSE Linux AG
> _______________________________________________
> Linuxbios mailing list
> Linuxbios@clustermatic.org
> http://www.clustermatic.org/mailman/listinfo/linuxbios
>