Eu estou tentando compilar e inicializar o Linux Kernel v3.19 (versão de 64 bits) usando -
make defconfig make kvmconfig make -j8A compilação funciona sem erros, mas não inicializa dentro do qemu ou da máquina host. Eu uso os seguintes parâmetros de linha de comando para o Linux: "debug earlyprintk loglevel = 7"
A inicialização trava no ponto -
Booting from ROM... early console in setup code early console in decompress_kernel Decompressing Linux... Parking ELF... done. Booting the kernel .
Coisas que tentei até agora -
sudo qemu-system-x86_64 -m 4G -append 'debug earlyprintk loglevel=7' -kernel arch/x86/boot/bzImage -cpu host -enable-kvm
Eu sei que o kernel vai entrar em pânico por causa de nenhum sistema de arquivos raiz, mas isso acontece mais tarde no processo de inicialização. Eu estou baseando isso de inicializar a versão de 32 bits do kernel que imprime muitas coisas e então entra em pânico devido a não haver vfs_root.
Algum apontador sobre qual é o erro?
Linux Kernel Repo usado: git: //git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Minha configuração: link
Versão do QEMU: Emulador QEMU versão 2.5.0 (Debian 1: 2.5 + dfsg-5ubuntu10.11
Tags boot linux linux-kernel