No liquidificador, bata o alho, a cebola, o suco de limão, o óleo, a cerveja junto com o sal e a pimenta.
Coloque o pernil em um refratário, cubra com o tempero batido e deixe descansar por 2 horas, virando algumas vezes.
Transfira para uma forma com grade e cubra com papel-alumínio. Leve ao forno preaquecido, por 1 hora e trinta minutos.
Retire o papel e volte ao forno por mais 40 minutos ou até dourar.
Para o molho: aqueça uma panela em fogo médio e frite o bacon na própria gordura até dourar. Adicione as azeitonas, a cerveja e refogue por 2 minutos.
Junte o molho, o sal e a pimenta, e cozinhe por 5 minutos ou até engrossar.
Coloque o pernil em uma travessa, cubra com o molho e SIRVA.