Instalando o kernel do tarball

0

Estou usando o Ubuntu 12.10 instalado ao lado do Windows e o carregador padrão é o GRUB.

Baixei o arquivo kernel 3.8.5 tar.xz e quero instalar sem apagar o kernel 3.5 existente.

Seguindo as instruções dadas no arquivo README, a biblioteca ncurses é necessária.

Eu extraí o arquivo e fiz o seguinte. A saída do terminal é mostrada abaixo.

root@Ubuntu:/home/prasanna/linux-3.8.5# make O=/home/name/build/kernel menuconfig
  HOSTCC  scripts/basic/fixdep
  GEN     /home/name/build/kernel/Makefile
  HOSTCC  scripts/kconfig/conf.o
 *** Unable to find the ncurses libraries or the
 *** required header files.
 *** 'make menuconfig' requires the ncurses libraries.
 *** 
 *** Install ncurses (ncurses-devel) and try again.
 *** 
make[2]: *** [scripts/kconfig/dochecklxdialog] Error 1
make[1]: *** [menuconfig] Error 2
make: *** [sub-make] Error 2

After installing ncurses, I ran the command menuconfig a dialogue box appeared and coundn't proceed much. I tried with "config" selecting default optioins.

     make O=/home/name/build/kernel
     sudo make O=/home/name/build/kernel modules_install install

Quando entrei no primeiro comando acima, recebi o erro e li: run "make mproper" . E este comando disse que não há arquivo de configuração. Eu realmente não estou entendendo o que está acontecendo.

Por favor, ajude-me a sugerir qualquer outra maneira fácil de instalar o mesmo arquivo tar.xz do kernel do Linux com as opções padrão sem apagar o arquivo mais antigo, para que eu tenha opções de kernel na inicialização.

    
por user146312 02.04.2013 / 19:18

2 respostas

0

Sou um novo usuário do Ubunutu (Linux). Desculpe se estou errado. No entanto, é assim que eu instalo novos kernels.

Eu faço o download dos arquivos deb e cd para o diretório que os contém e apenas executo $ sudo dpkg -i * .deb

O que eu notei é que, o novo kernel instalado NÃO irá apagar o mais antigo, mas apenas criará uma nova entrada no gerenciador de inicialização e se tornará padrão se for mais recente. E se já existir, ele será substituído sem se tornar padrão.

    
por K.H.A. 02.04.2013 / 20:29
0

Diz que não tem o lib das ncurses. Você pode fazer isso correndo

% bl0ck_qu0te%

Provavelmente, você receberá outros avisos para outras bibliotecas ausentes. Você precisa ler com atenção para ver o que está faltando e pesquisar como você pode instalá-lo.

Mas eu não acho que seja recomendável compilar seu próprio kernel no Ubuntu. E não é recomendável fazer isso sem usar o gerenciador de pacotes (dpkg no seu caso). Se você quiser manter sua instalação estável, sugiro que você faça isso em uma máquina virtual primeiro.

    
por Jesse 02.04.2013 / 20:49