
 
		
		
    
-  troca de kernel
 
	
	
 
 
 
		
			
	+ Responder ao Tópico
	
	
	
	
	
	
		
			
- 
	
	
		
		
			
				
				
				
					
 troca de kernel
				
				
						
							
							
						
						
				
					
						
							Olá a todos.
Eu compilei um kernel novo, compilei e instalei os modules, criei também o arquivo initdr e fiz as mudanças necessárias no menu.lst.
Porém ao iniciar o processo de boot dá a seguinte mensagem:
FATAL: Could not load /lib/modules/2.6.35.4/modules.dep: No such file or directory
O que poderia ser?
Obrigado, Victor
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
			
			
				Não Registrado(s)
			
			
			
				Visitante
			
			
			
			
			 
			
		 
		
			
				
				
				
					
 Re: troca de kernel
				
				
						
						
				
					
						
							Vitctor,
 Você instalou o modulos?
 Você deve fazer o seguinte:
 Depois de configurar, criar a imagem do kernel compactada com um dos seguintes comandos
 "make bzImage" ou "make zImage" (a diferença é o bz é para o bzip2 e o z para gzip), compilar os modulos com o "make modules" e compilar os modulos com o "#make modules_install".
 Depois disso digite "#make install" que o sistema irá criar system.map, o kernel com o nome de vmlinuz-x.y.z e o config do kernel.
 Feito isso, dentro de /boot, digite "#mkinitramfs initrd.img-x.y.z x.y.z". Um informação muito interessante que obtive foi que o comando mkintrd está defasado, sendo substituído pelo mkinitramfs.
 Para terminar, se você estiver utilizando o grub como carregador de boot padrão, utilize o comando "#update-grub" que ele irá atualizar a lista de kernel para você automaticamente.
 Caso queira me ajudar, estou escrevendo um artigo sobre recompilação de kernel no meu blog:
 Dicas Linux (todo o poder do pinguim no gnu).
 Fico feliz se puder contribuir, por que a intenção é realmente escrever o artigo que vai ajudar a todos com qualquer problema que apareça.
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
				
					
 Re: troca de kernel
				
				
						
						
				
					
						
							Vitctor,
 Você instalou o modulos?
 Você deve fazer o seguinte:
 Depois de configurar, criar a imagem do kernel compactada com um dos seguintes comandos
 "make bzImage" ou "make zImage" (a diferença é o bz é para o bzip2 e o z para gzip), compilar os modulos com o "make modules" e compilar os modulos com o "#make modules_install".
 Depois disso digite "#make install" que o sistema irá criar system.map, o kernel com o nome de vmlinuz-x.y.z e o config do kernel.
 Feito isso, dentro de /boot, digite "#mkinitramfs initrd.img-x.y.z x.y.z". Um informação muito interessante que obtive foi que o comando mkintrd está defasado, sendo substituído pelo mkinitramfs.
 Para terminar, se você estiver utilizando o grub como carregador de boot padrão, utilize o comando "#update-grub" que ele irá atualizar a lista de kernel para você automaticamente.
 Caso queira me ajudar, estou escrevendo um artigo sobre recompilação de kernel no meu blog:
 Dicas Linux (todo o poder do pinguim no gnu).
 Fico feliz se puder contribuir, por que a intenção é realmente escrever o artigo que vai ajudar a todos com qualquer problema que apareça.
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
				
					
 Re: troca de kernel
				
				
						
						
				
					
						
							Olá, muito obrigado pelo comentário. 
Depois que eu criei esse tópico, eu continuei tentando resolver o problema, até que com um ajuda consegui.
O fato é que eu havia criado o Initial Ramdisk ( initrd) de forma errada.
Eu havia criado assim: mkinitramfs -o "nome da imagem".
Aparententemente, na hora da criação voce deve especificar o kernel em questão com a opção -k.
Feito isso, funcionou.
Obrigado , Tópico resolvido.
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
				
					
 Re: troca de kernel
				
				
						
						
							
						
				
					
						
							biellinux, será um prazer ajudar.
Como mais precisamente eu poderia ser útil?
Att, Victor