Eu estava rodando o Bullseye (Debian 11?), tentei instalar o kernel 6.x a partir dos backports do bullseye. Eu realmente não tenho certeza de como desfazer isso. O novo kernel não funciona com o driver gráfico e mais alguns. Eu quero voltar para o kernel 5.10.
Aqui está o que eu fiz:
- Adicionado o seguinte ao
/etc/apt/sources.list
deb http://deb.debian.org/debian/ bullseye-backports main contrib non-free
- Executei estes comandos:
sudo apt install -t bullseye-backports linux-image-amd64 firmware-misc-nonfree
sudo remove firmware-misc-nonfree
sudo apt -s remove linux-image-amd64
Os apt policy linux-image-amd64
espetáculos:
linux-image-amd64:
Installed: 5.10.209-2
Candidate: 5.10.209-2
Version table:
6.1.55-1~bpo11+1 100
100 http://deb.debian.org/debian bullseye-backports/main amd64 Packages
*** 5.10.209-2 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
100 /var/lib/dpkg/status
5.10.205-2 500
500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
No entanto, não tenho certeza se estou usando algum desses kernels:
$ uname -a
Linux debian 5.10.0-28-amd64 #1 SMP Debian 5.10.209-2 (2024-01-31) x86_64 GNU/Linux
A seguir está a parte relacionada ao Debian /boot/grub/grub.cfg
:
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-da96684c-0696-43ed-ba36-54d11861e7d4' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root da96684c-0696-43ed-ba36-54d11861e7d4
echo 'Loading Linux 6.1.0-0.deb11.13-amd64 ...'
linux /boot/vmlinuz-6.1.0-0.deb11.13-amd64 root=UUID=da96684c-0696-43ed-ba36-54d11861e7d4 ro noresume quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-6.1.0-0.deb11.13-amd64
}
submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-da96684c-0696-43ed-ba36-54d11861e7d4' {
menuentry 'Debian GNU/Linux, with Linux 6.1.0-0.deb11.13-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.0-0.deb11.13-amd64-advanced-da96684c-0696-43ed-ba36-54d11861e7d4' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root da96684c-0696-43ed-ba36-54d11861e7d4
echo 'Loading Linux 6.1.0-0.deb11.13-amd64 ...'
linux /boot/vmlinuz-6.1.0-0.deb11.13-amd64 root=UUID=da96684c-0696-43ed-ba36-54d11861e7d4 ro noresume quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-6.1.0-0.deb11.13-amd64
}
menuentry 'Debian GNU/Linux, with Linux 6.1.0-0.deb11.13-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.0-0.deb11.13-amd64-recovery-da96684c-0696-43ed-ba36-54d11861e7d4' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root da96684c-0696-43ed-ba36-54d11861e7d4
echo 'Loading Linux 6.1.0-0.deb11.13-amd64 ...'
linux /boot/vmlinuz-6.1.0-0.deb11.13-amd64 root=UUID=da96684c-0696-43ed-ba36-54d11861e7d4 ro single noresume
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-6.1.0-0.deb11.13-amd64
}
menuentry 'Debian GNU/Linux, with Linux 5.10.0-28-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-28-amd64-advanced-da96684c-0696-43ed-ba36-54d11861e7d4' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root da96684c-0696-43ed-ba36-54d11861e7d4
echo 'Loading Linux 5.10.0-28-amd64 ...'
linux /boot/vmlinuz-5.10.0-28-amd64 root=UUID=da96684c-0696-43ed-ba36-54d11861e7d4 ro noresume quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-28-amd64
}
menuentry 'Debian GNU/Linux, with Linux 5.10.0-28-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-28-amd64-recovery-da96684c-0696-43ed-ba36-54d11861e7d4' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root da96684c-0696-43ed-ba36-54d11861e7d4
echo 'Loading Linux 5.10.0-28-amd64 ...'
linux /boot/vmlinuz-5.10.0-28-amd64 root=UUID=da96684c-0696-43ed-ba36-54d11861e7d4 ro single noresume
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-28-amd64
}
menuentry 'Debian GNU/Linux, with Linux 5.10.0-26-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-26-amd64-advanced-da96684c-0696-43ed-ba36-54d11861e7d4' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root da96684c-0696-43ed-ba36-54d11861e7d4
echo 'Loading Linux 5.10.0-26-amd64 ...'
linux /boot/vmlinuz-5.10.0-26-amd64 root=UUID=da96684c-0696-43ed-ba36-54d11861e7d4 ro noresume quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-26-amd64
}
menuentry 'Debian GNU/Linux, with Linux 5.10.0-26-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-26-amd64-recovery-da96684c-0696-43ed-ba36-54d11861e7d4' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root da96684c-0696-43ed-ba36-54d11861e7d4
echo 'Loading Linux 5.10.0-26-amd64 ...'
linux /boot/vmlinuz-5.10.0-26-amd64 root=UUID=da96684c-0696-43ed-ba36-54d11861e7d4 ro single noresume
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-26-amd64
}
menuentry 'Debian GNU/Linux, with Linux 5.10.0-22-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-22-amd64-advanced-da96684c-0696-43ed-ba36-54d11861e7d4' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root da96684c-0696-43ed-ba36-54d11861e7d4
echo 'Loading Linux 5.10.0-22-amd64 ...'
linux /boot/vmlinuz-5.10.0-22-amd64 root=UUID=da96684c-0696-43ed-ba36-54d11861e7d4 ro noresume quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-22-amd64
}
menuentry 'Debian GNU/Linux, with Linux 5.10.0-22-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-22-amd64-recovery-da96684c-0696-43ed-ba36-54d11861e7d4' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root da96684c-0696-43ed-ba36-54d11861e7d4
echo 'Loading Linux 5.10.0-22-amd64 ...'
linux /boot/vmlinuz-5.10.0-22-amd64 root=UUID=da96684c-0696-43ed-ba36-54d11861e7d4 ro single noresume
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-22-amd64
}
}
Aqui estão os vmlinuz*
arquivos que realmente tenho em /boot/
:
$ ls -1 /boot/vmlinuz*
/boot/vmlinuz-5.10.0-22-amd64
/boot/vmlinuz-5.10.0-26-amd64
/boot/vmlinuz-5.10.0-28-amd64
/boot/vmlinuz-6.1.0-0.deb11.13-amd64
Tudo funciona se eu escolher explicitamente o 5.10.0-28
kernel no menu grub na inicialização. Acho que preciso remover efetivamente a entrada de inicialização grub.cfg
dos 6.1x
arquivos e cabeçalhos relacionados ao kernel.
Estou preocupado se fizer isso manualmente, pois irei bagunçar a lista de dependências do sistema de gerenciamento de pacotes do Debian. E eu não preciso bullseye-backports
mais disso.
Eu removi a entrada de /etc/apt/sources.list
e apt update -y
seguida por apt upgrade
. Isso não ajudou. Não tenho certeza do que deve ser feito.