É possível inicializar o Linux em uma máquina x86 com o uboot?

0

Esse é o meu entendimento: o BIOS faz a inicialização básica do chipset e inicia o gerenciador de inicialização que aciona o sistema operacional. E o sistema operacional mais avançado, como o Linux, não usa o BIOS. Além disso, as plataformas incorporadas baseadas no ARM e em outras arquiteturas usam o uboot para fazer o bootstrap do sistema operacional.

Dado tudo isso: é possível trazer o Linux em uma máquina x86 com o uboot e sem BIOS? As máquinas baseadas em IBM PC / x86 possuem uma dependência de arquitetura no BIOS para inicializar?

    
por Manohar 01.03.2014 / 03:03

2 respostas

0

O U-Boot suporta a inicialização em cima do Coreboot, que lida com a inicialização da plataforma. Isso é usado no Chromebook Pixel.

    
por 16.10.2014 / 04:02
0

O u-boot é um carregador de boot vindo do mundo dos dispositivos embarcados.

Não é possível inicializar o hardware da maneira que o BIOS ou Coreboot fazem (usando blobs binários provenientes de fabricantes de hardware) porque em dispositivos incorporados isso não é necessário ou é feito pelo bootloader na ROM encontrada dentro do SoC.

Atualmente, a alternativa de código aberto ao BIOS é o Coreboot, ou LibreBoot, a versão que funciona sem blobs binários. Suas listas de placas suportadas são curtas e geralmente cheias de hardware obsoleto. O Google usa o Coreboot para seus Chromebooks em vez de BIOS / UEFI.

    
por 19.03.2016 / 21:07