Fabio_Farias
(usa openSUSE)
Enviado em 18/01/2024 - 11:41h
Olá
Estou tentando compilar um kernel mais novo para o meu sistema a fim de ativar o suporte ao novo sistema de arquivos incluído no kernel. O mesmo ainda é considerado experimental mas gostaria de fazer uns testes em uma partição. Fiz algo semelhante na época que o Ext4 era experimental ainda. Contudo, os mesmos passos que usei da outra vez para compilar o kernel não está funcionando dessa vez e por isso gostaria de ajuda, na medida do possível. O objetivo é didático. Apenas para conhecimento. Portanto, a quem puder ajduar, agradeço. Tentei de duas formas. A primeira para no erro de certificado. A segunda até compila e instala. Mas não consigo dar o boot. Dá erro de kernel panic
Kernel atual: linux-5.14.21-150500.55.39-default
Kernel a ser instalado: linux-6.7
Comandos utilizados até o momento
1ª Tentativa
Download do kernel em kernel.org
# tar -xvf linux-6.7.tar.xz -C /usr/src
# cd /usr/src
# rm -rf linux
# ln -sf /usr/src/linux-6.7 linux
# cd linux
# cp -a /boot/config-5.14.21-150500.55.39-default /usr/src/linux/.config
# make menuconfig
Habilito o suporte ao sistema de arquivo bcachefs
# make
Erro reportado:
AR kernel/built-in.a
CC [M] k ernel/torture.o
CC certs/system_keyring.o
HOSTCC certs/extract-cert
CERT certs/x509_certificate_list
make[3]: *** No rule to make target '.kernel_signing_key.pem', needed by 'certs/signing_key.x509'. Pare.
make[2]: *** [scripts/Makefile.build:480: certs] Error 2
make[1]: *** [/usr/src/linux-6.7/Makefile:1911: .] Error 2
make: *** [Makefile:234: __sub-make] Error 2
2ª Tentativa
Download do kernel em kernel.org
# tar -xvf linux-6.7.tar.xz -C /usr/src
# cd /usr/src
# rm -rf linux
# ln -sf /usr/src/linux-6.7 linux
# cd linux
# cp -a /boot/config-5.14.21-150500.55.39-default /usr/src/linux/.config
# make defconfig
# make menuconfig
Habilito o suporte ao sistema de arquivo bcachefs
# make
# make modules
# make modules_install
# make install
Erro repostado
Kernel panic ao tentar iniciar por este novo kernel. Grub reconhece mas não inica.
Sistema operacional: openSUSE Leap 15.5
Versão do KDE Plasma: 5.27.9
Versão do KDE Frameworks: 5.103.0
Versão da Qt: 5.15.8
Versão do kernel: 5.14.21-150500.55.39-default (64-bit)
Plataforma de gráficos: X11
Processadores: 2 × 12th Gen Intel® Core™ i3-12100
Memória: 3,8 GiB de RAM
Processador gráfico: llvmpipe
Fabricante: innotek GmbH
Nome do produto: VirtualBox
Versão do sistema: 1.2