Instale o kernel rc mais recente no debian

0

Eu encontrei muitas instruções, como instalar o kernel do rc mais recente no Ubuntu, por exemplo aqui , mas nenhum como instalá-lo no debian jessie.

Como posso instalar o mais recente rc-kernel no debian (atualmente 4.16)?

Ou posso instalar o kernel do Ubuntu em um sistema Debian?

    
por rubo77 20.03.2018 / 21:19

2 respostas

1

Você geralmente encontrará candidatos pré-criados em experimental (até o momento, 4.16rc6 está aguardando na fila de upload). Para instalar estes:

  1. Adicione experimental aos seus repositórios:

    echo deb http://deb.debian.org/debian experimental main > /etc/apt/sources.list.d/experimental.list
    

    (isso é seguro como está, sem qualquer pinagem especial, porque experimental não é um candidato padrão para atualizações ou instalações de pacotes; já que os pacotes do kernel não possuem muitas dependências externas, isso funcionará sem uma referência à instável).

  2. Atualização:

    apt update
    
  3. Instale os pacotes apropriados; no momento em que escrevo:

    apt install -t experimental linux-image-4.16.0-rc5-amd64
    

    (juntamente com os cabeçalhos, se necessário).

Os pacotes experimentais não são atualizados automaticamente, portanto, você precisa ficar de olho nos novos envios de pacotes. você pode fazer isso facilmente assinando o pacote linux .

Também é muito fácil criar seu próprio kernel. como descrito em o manual do kernel do Debian :

  1. Faça o download e extraia o código-fonte do kernel (ou clone o repositório).
  2. Configure o kernel (na maioria dos casos, você deve iniciar a partir da configuração do kernel em execução para simplificar isso).
  3. Construa o kernel usando make deb-pkg e instale o pacote do kernel resultante.
por 20.03.2018 / 23:09
1

Você pode usar o Utilitário de atualização de kernel do Ukuu para a GUI também para o debian. p>

Mas não parece tão difícil compilar o kernel novamente:

# Install necessary things
apt-get update
apt-get install --no-install-recommends kernel-package libncurses5-dev fakeroot wget bzip2 build-essential bison

# Get the kernel
cd /usr/src
# search latest kernel on https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/
VERSION=4.18.6
wget https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-$VERSION.tar.xz
wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-$VERSION.tar.sign
gpg --verify linux-$VERSION.tar.sign
tar xpf linux-$VERSION.tar.xz
ln -s linux-$VERSION linux

# Configure the kernel
cd /usr/src/linux
make clean && make mrproper
# Save the existing config
cp /boot/config-'uname -r' ./.config
make menuconfig
# Press 5x TAB to Load the file .config
# Optional Edit config and save. Then Exit

# Build the kernel
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
# go get a coffe :)
make modules
make modules_install

# Install new kernel
cd /usr/src
# Check file names before running dpkg
ls -l
dpkg -i linux-image-$VERSION-custom_$VERSION-custom-10.00.Custom_amd64.deb
dpkg -i linux-headers-$VERSION-custom_$VERSION-custom-10.00.Custom_amd64.deb

# Test the kernel
shutdown -r now
uname -r


# Notes:
# http://www.berkes.ca/guides/linux_kernel.html
# http://www.howtoforge.com/kernel_compilation_ubuntu

fonte: link

    
por 21.03.2018 / 00:39

Tags