modified:   kernel_loader.c
    read_sector():
      volatile u8 *buff change to u16 buff .
      add push/pop %ax, %bx, %cx, %dx .