Funcionou. O kernel inicializou bem. O erro é:
Unable to mount root fs on unknown-block(0.0)
O kernel está procurando por um sistema de arquivos raiz. Você precisa fornecer um. Você não pode interagir com um kernel sem executar processos nele, e o processo inicial tem que ser carregado de algum lugar: quando o kernel inicia, ele monta um sistema de arquivos (o sistema de arquivos raiz) no diretório /
, então executa o programa /sbin/init
. O programa init é normalmente responsável por executar os scripts de inicialização e iniciar os serviços, incluindo programas que permitem que os usuários façam login.
Você deve se certificar de que o kernel é capaz de montar o sistema de arquivos raiz. Ele deve ter drivers para o tipo de sistema de arquivos e para todas as camadas envolvidas no dispositivo de bloco (controlador de disco (adaptador SCSI / SATA / IDE / USB /…), tipo de partição, etc.).
O Linux oferece uma possibilidade adicional, que é carregar um sistema de arquivos inicial na RAM que é usado durante o processo de inicialização para localizar e montar o sistema de arquivos raiz. Esse sistema de arquivos inicial pode conter módulos que manipulam o dispositivo e o tipo de sistema de arquivos do sistema de arquivos raiz. Existem dois mecanismos ligeiramente diferentes: initrd e initramfs.