Где мои ядра?

Когда я ввожу

$ dpkg --get-selections | grep linux-image
$

Я просто ничего не возвращаю.

Так, я не могу удалить свои старые ядра.

Если тип dpkg --get-selections | grep linux:

$ dpkg --get-selections | grep linux
libselinux1:amd64               install
libselinux1:i386                install
linux-firmware                  install
linux-headers-3.16.0-30             install
linux-headers-3.16.0-30-generic         install
linux-headers-3.16.0-41             install
linux-headers-3.16.0-41-generic         install
linux-headers-3.16.0-43             install
linux-headers-3.16.0-43-generic         install
linux-headers-3.16.0-44             install
linux-headers-3.16.0-44-generic         install
linux-headers-3.16.0-45             install
linux-headers-3.16.0-45-generic         install
linux-headers-3.16.0-46             install
linux-headers-3.16.0-46-generic         install
linux-headers-3.16.0-48             install
linux-headers-3.16.0-48-generic         install
linux-headers-3.16.0-49             install
linux-headers-3.16.0-49-generic         install
linux-headers-3.16.0-50             install
linux-headers-3.16.0-50-generic         install
linux-libc-dev:amd64                install
linux-sound-base                install
pptp-linux                  install
syslinux                    install
syslinux-common                 install
syslinux-legacy                 install
util-linux                  install

ОБНОВЛЕНИЕ: Я не знаю, ли это важный, но это - способ, которым я использую для установки новых ядер:

sudo make menuconfig
sudo make
sudo make modules
sudo make modules_install
sudo make install

РЕШЕНИЕ:

Теперь я понимаю различие между обновленным ядром и устанавливаю и компилирую ядро. Я скомпилировал все это ядро, и решение удалить было:

Я перешел к наутилусу как корень sudo nautilus и просто удаленный:

/boot/vmlinuz "ядро я хочу удалить"

/boot/initrd "ядро я хочу удалить"

/boot/System "ядро я хочу удалить"

/boot/config "ядро я хочу удалить"

/lib/modules "ядро я хочу удалить"

и обновленный личинка sudo update-grub2

благодарите всех!

0
задан 19 November 2015 в 03:52

2 ответа

Кажется, что Вы скомпилировали свое ядро из источника, таким образом, dpkg не даст Вам вывода. Если у Вас все еще есть источник от того, где ядро было скомпилировано, откройте терминал, выполните 'CD/path/to/source', и затем 'sudo делают удаление' (НЕ делайте этого, если это - Ваше текущее ядро).

0
ответ дан 30 September 2019 в 03:52

Попробовать dpkg -l | grep linux-image это добивается цели для меня. Для получения текущего ядра, которое используется, можно работать uname -r.
УДОСТОВЕРЬТЕСЬ, ЧТО НЕ УДАЛИЛИ ТЕКУЩЕЕ РАБОЧЕЕ ЯДРО

Для удаления ядра, можно использовать sudo apt-get purge linux-image-3.13.0-66-generic конечно, замена 3.13.0-66 с версией Вы хотите удалить.
Можно удалить несколько ядер с командой как sudo apt-get purge linux-image-3.13.0-{66,67}-generic (просто замена 66,67 с версиями Вы хотите удалить),

dpkg -l | grep linux-image покажет Вам две версии для каждого ядра, например linux-image-3.13.0-66-generic и linux-image-extra-3.13.0-66-generic можно просто проигнорировать второй (тот с -extra) поскольку это будет удалено apt-get purge команда.

Пример для меня:

pascal@Lenovo-2013:~$ uname -r
3.13.0-68-generic
pascal@Lenovo-2013:~$ dpkg -l | grep linux-image
ii  linux-image-3.13.0-66-generic                         3.13.0-66.108                                       amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-67-generic                         3.13.0-67.110                                       amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-68-generic                         3.13.0-68.111                                       amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-66-generic                   3.13.0-66.108                                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-67-generic                   3.13.0-67.110                                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-68-generic                   3.13.0-68.111                                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                                   3.13.0.68.74                                        amd64        Generic Linux kernel image
pascal@Lenovo-2013:~$ sudo apt-get purge linux-image-3.13.0-{66,67}-generic
[sudo] password for pascal: 

После этого это попросит у Вашего подтверждения деинсталлирования.

0
ответ дан 30 September 2019 в 03:52

Другие вопросы по тегам:

Похожие вопросы: