how u boot different from its counterparts ? what it does before loading the linux os? where  it should be stored?