Por que compilar o kernel do Linux faz com que o Ubuntu congele?

0

Eu preciso de ajuda para descobrir como a compilação do kernel do Linux faz com que o Ubuntu congele.

Estou tentando compilar o kernel do Linux para o ZedBoard. É uma arquitetura Zynq-7000 ARM. Quando eu compilo, ele desce para um arquivo journal.o e todo o sistema congela e eu tenho que reiniciar. O Xilinx / ZedBoard não tem ideia, então talvez alguém o faça. Deixe-me saber quais outras informações você precisa.

    
por Zack Sheffield 13.05.2013 / 23:28

2 respostas

1

Se você olhar a man page para make com $ man make , isso explica um pouco mais. O -j flag, quando seguido por um número, restringe o número de processos em execução ao mesmo tempo ao que você coloca. No entanto, se -j não for seguido por um número, o número de encadeamentos não será limitado. Eu acho que desde que ele estava executando tantos threads ao mesmo tempo, ele usava as coisas. Assim que eu usei make ARCH=arm UIMAGE_LOADADDR=0x8000 CROSS_COMPILE=arm-xilinx-linux-gnueabi- uImage , tudo funcionou; concedido, foi lento, mas funcionou. Talvez você possa adicionar um -j 10 ou algo para fazer as coisas rodarem um pouco mais rápido sem sobrecarregar o sistema operacional.

    
por Zack Sheffield 15.05.2013 / 19:30
1

Eu tenho o mesmo problema ao compilar o kernel para o zynq. Isso é o que eu usei: make -j ARCH = arm UIMAGE_LOADADDR = 0x8000 uImage

Agora eu mudo para: faça ARCH = arm

e compila e cria a Imagem e o zImage no \ arch \ arm \ boot \

Goodluck

    
por user158778 15.05.2013 / 06:38