Compilar kernel usando 2 pcs

1. Compilar kernel usando 2 pcs

Lucas Doná Sfalcin
lucasdona

(usa Linux Mint)

Enviado em 30/01/2013 - 10:23h

tenho 2 pcs, pc1 e pc2. Se eu baixo um kernel para compilar e instalar em um pc_2 e:

- descompacto na máquina, crios o link pra /usr/src/linux, escolho a arquitetura... no pc1, mas configurando pra ser instalado no pc2.

Até a execução do make eu posso fazer em uma máquina e depois posso continuar no pc2?
Até que ponto eu realizo as configurações em um pc e depois instalo no outro?
Qual a melhor forma de compilar um kernel em um pc, mas realizando as configurações em um outro pc?

Porque isso? é que o pc que estou tentando atualizar o kernel o espaço é muito limitado, não dá nem sonhando pra fazer todo o processo nele.

Valeu pela ajuda.


  


2. Boa pergunta...

Alex G. Martins
agmartins.adm

(usa elementary OS)

Enviado em 30/01/2013 - 10:48h

A pergunta é boa... Mas acredito que dê sim.

Ao menos pela lógica dá, já que geralmente a gente baixa os binários compilados do Kernel com as distribuições. Ou seja, ele foi compilado em algum outro lugar antes.

Nunca (ainda) compilei um Kernel, mas pensando um pouco... :P

Tô no meu projeto de LFS e essa é uma questão que vai pegar também. Como estou fazendo a instalação em um note antigo, queria usar o mais novo para fazer algumas compilações.


3. Re: Compilar kernel usando 2 pcs

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

Enviado em 30/01/2013 - 11:13h

Bom o kernel compactado pesa 80 Mb, quantos Gbs tem o Hd deste computador?

Você pode passar o kernel já descompactado para este PC. E copiar o .config do kernel generic (velho) e deletar o mesmo, mas você tem que saber o que está fazendo se não vai dar breth.


4. Re: Compilar kernel usando 2 pcs

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 30/01/2013 - 11:26h

bom na minha opinião eu prefiro compilar mesmo em cada pc


5. Re: Compilar kernel usando 2 pcs

Lucas Doná Sfalcin
lucasdona

(usa Linux Mint)

Enviado em 30/01/2013 - 11:32h

o pc que será instalado o novo kernel tem menos de 4 gb. Já tentei fazer nele, no meio do make o espaço em disco acabou. Fora que é um atom com 512 mb de ram, deixei ontem compilando o make, era umas 18:00, cheguei hj as 9:00 e ainda tava executando, daí lá pras 10:00 acabou o espaço.


6. Re: Compilar kernel usando 2 pcs

Lucas Doná Sfalcin
lucasdona

(usa Linux Mint)

Enviado em 30/01/2013 - 16:29h

E agora? já executei o make bzImage, agora continuo no outro pc, make modules, make modules_install?
Agora to meio perdido


7. Re: Compilar kernel usando 2 pcs

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

Enviado em 30/01/2013 - 16:34h

Isso não funcionara direito, sem antes saber como proceder nem eu sei como.

Dependendo para que o computador servirá, você poderia colocar um linux, mais leve ou eliminar alguns aplicativos e depois recopilar o kernel na própria maquina.


8. Re: Compilar kernel usando 2 pcs

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/01/2013 - 17:15h

lucasdona escreveu:

o pc que será instalado o novo kernel tem menos de 4 gb. Já tentei fazer nele, no meio do make o espaço em disco acabou. Fora que é um atom com 512 mb de ram, deixei ontem compilando o make, era umas 18:00, cheguei hj as 9:00 e ainda tava executando, daí lá pras 10:00 acabou o espaço.


Você conseguiria espetar nele um pendrive, uns 8GB, e usá-lo nas operações? Seja prá mover algo temporariamente ou compilar kernel? Pode ser um SD card, se for possível.

Se ele é um Atom, provavelmente é um netbook e deve haver algum lugar prá USB ou SD card.


9. Re: Compilar kernel usando 2 pcs

Lucas Doná Sfalcin
lucasdona

(usa Linux Mint)

Enviado em 30/01/2013 - 17:33h

Já faço dessa forma, instalação minima do ubuntu, sem ambiente gráfico. Mesmo assim o espado da memoria flash acaba.

A idéia de utilizar um dispositivo externo é boa. Posso tentar facilmente, mas o máximo que tenho aqui é um pendrive de 4 GB, acho que dá, mas como proceder no começo?
Copio os arquivos pro pendrive, o kernel, depois crio o link pro hd /usr/src/linux. Daí o make bzImage eu faço direto no pendrive ne?


10. Re: Compilar kernel usando 2 pcs

Perfil removido
removido

(usa Nenhuma)

Enviado em 31/01/2013 - 02:55h

Quanto está ocupando seus fontes de kernel descompactados, limpos de quaisquer objetos ou configurações, makefiles etc?

Quanto você possui exatamente de espaço livre antes da compilação?


11. Re: Compilar kernel usando 2 pcs

Lucas Doná Sfalcin
lucasdona

(usa Linux Mint)

Enviado em 31/01/2013 - 08:48h

Possuo 1,6 GB livre +-


12. Re: Compilar kernel usando 2 pcs

Lucas Doná Sfalcin
lucasdona

(usa Linux Mint)

Enviado em 01/02/2013 - 11:15h

Mudando um pouco de assunto, mas com mesmo objetivo, instalo desde o zero, o ubuntu mini 12.10, instala tudo corretamente, mas ao iniciar, nem a tela do grub aparece, o cursos fica pescando pra sempre. Não sei o que acontece, instalo na maquina virtual no meu pc normal e funciona. Então, dou boot pelo live cd, monto o hd que não entra no linux, reinstalo o grub da forma:

fdsik -l  (pata ver qual a partição, geralmente é a /dev/sda1 com nome de Linux)
mkdir /mnt/hd
mount /dev/sda1 /mnt/hd
mount --bind /proc /mnt/aptosid-chroot/proc
mount --bind /run /mnt/aptosid-chroot/run
mount --bind /sys /mnt/aptosid-chroot/sys
mount --bind /dev /mnt/aptosid-chroot/dev
mount --bind /dev/pts /mnt/aptosid-chroot/dev/pts
chroot /mnt/aptosid-chroot /bin/bash
apt-get install --reinstall grub-pc


Daí depois entra normalmente, não sei o que ocorre na instalação que o grub trava ou nem entra, única diferença é que estou instalando em uma memória flash (como se fosse um tablet).
Então, surge outro problema, como eu crio uma imagem dessa instalação utilizando o clonezilla, pois, regravo essa imagem em muitas máquinas idênticas a essa. Quando regravo o mesmo problema volta, só que aparece o terminal do grub "grub>" tento montar lá (hd0,0) mas nada, e não tem a possibilidade de fazer em cada máquina a correção utilizando o livecd, toma muito tempo. Engraçado, a mesma instalação só funciona corretamente até o ubuntu mini 10.10, a partir do ubuntu mini 11.04 acontece esse problema.
To precisando muito usar o linux mais novo.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts