Eu encontrei esse problema antes. Eu tive que construir uma imagem personalizada da fonte para resolvê-lo. A causa foi que o driver do controlador de disco não estava incluído no kernel. Sem o driver, o kernel não pôde acessar a partição raiz e ficou preso.
Para adicionar este driver eu tive que compilar a partir da fonte. Eu adicionei o driver usando make kernel_menuconfig
. Também corri make menuconfig
e desativei o módulo do kernel kmod-*
correspondente. Tomei estes passos quando percebi kmod-*
módulos do kernel foram armazenados na partição raiz, não compilados no kernel.
Você deve usar um disco rígido SATA como dispositivo de armazenamento? Que tal usar o USB ao vivo? Eu trabalhei um método para armazenar muitas imagens de disco em uma unidade flash. A instrução passo-a-passo está no meu blog link .