Установка Убунты рядом с Виндой

stm4836248

Ну знаете, есть такая фича у убунты.
Так вот, столкнулся с глюком (это именно глюк, так как прочвился на двух машинах): после обновления ядра в загрузчике ОС (выбор между Убунтой, мемтестом и Виндой) отображаются старое ядро и новое.
В обычноустановленной Убунте проблема решалась запуском System Janitor'а - старое ядро удалялось, но тут так не решается. И sudo apt-get clean тоже не помогает в решении проблемы (
Куда копать? Как удалить лишние строки в загрузчике, желательно не вручную а скриптом или прогой?

sergeikozyr

желательно не вручную а скриптом или прогой?

synaptic

serega1604

>это именно глюк, так как прочвился на двух машинах
это не глюк, а нормальное поведение.

Fragaria

Это фича, а не глюк. GRUB2 находит все установленные ядра и предлагает их загрузить.
Удали старые ядра (например sudo apt-get autoremove если они тебе мешают.

serega1604

>sudo apt-get autoremove
не знаю что там в убунтах, а в debian всю мою сознательную жизнь было примерно так
cat /etc/apt/apt.conf.d/01autoremove
APT
{
NeverAutoRemove
{
"^linux-image.*";
"^linux-restricted-modules.*";
"^kfreebsd-image.*";
};
};

Fragaria

Ну значит руками =)

stm4836248

Как?

alfadred

Как?
sudo aptitude purge ~o~nlinux-image

stm4836248

~o~nlinux-image
Не могу загуглить эту команду. Что это?

alfadred

Не могу загуглить эту команду. Что это?
~o - obsolete
~n - ищет подстроку в имени пакета

pitrik2

sudo aptitude purge ~o~nlinux-image
чот мне кажется что автору не поможет
т.к. janitor собсна результат ~o и выдает

stm4836248

Нифига. Есть ещё идеи?

Filan

dpkg -l | grep linux
dpkg --purge <название пакета со старым ядром>
update-grub не нужно, т.к. оно автоматически запускается после удаления ядра.

serega1604

aptitude remove $(dpkg -l | grep 'linux-image-2\.6\.' | grep -v `uname -r` | awk '{print $2}')
Оставить комментарий
Имя или ник:
Комментарий: