Новые пункты в GRUB (Откуда?)

PCLinuxOS

Модератор: Bizdelnick

ancifer2002
Сообщения: 160
ОС: Win XP SP3+Mandriva 2009.0 PWP

Новые пункты в GRUB

Сообщение ancifer2002 »

Вот ставлю я разные пакеты (для записи), потом поставил пакеты для 3Д-рабочего стола и ещё вайн с виртуалбоксом. Заметил в меню загрузчик новые пункты (под загрузкой Винды). Зачем они? Что, после каждой установленной проги меню будет засоряться? Что поменяется, если заходить не по дефолтному пункту "Мандрива2009" а по ним? Скрин ниже.

Изображение
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Новые пункты в GRUB

Сообщение Rootlexx »

Видимо, устанавливая VirtualBox, вы вместе с ним поставили и обновлённое ядро. Старое при этом не удалилось (для надёжности, а то вдруг обновлённое не загрузится), поэтому у вас и появились новые пункты в меню загрузчика. Такое будет происходить при каждом обновлении ядра. Старое ядро вы уже можете удалить.
Спасибо сказали:
ancifer2002
Сообщения: 160
ОС: Win XP SP3+Mandriva 2009.0 PWP

Re: Новые пункты в GRUB

Сообщение ancifer2002 »

Большое Вам спасибо. :rolleyes:
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Новые пункты в GRUB

Сообщение Simba »

Дабы не плодить темы, задам следующий вопрос в этой.
Подскажите, как правильно удалять старое ядро после обновления?
И ещё, остаются ли в системе старые версии обновлённых пакетов? Если да, то каким образом их искать и удалять?
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Новые пункты в GRUB

Сообщение akdengi »

Simba писал(а):
09.07.2009 22:16
Дабы не плодить темы, задам следующий вопрос в этой.
Подскажите, как правильно удалять старое ядро после обновления?
И ещё, остаются ли в системе старые версии обновлённых пакетов? Если да, то каким образом их искать и удалять?


Старые версии ядра остаются. чтобы при проблемах всегда можно было откатиться. Новая версия обычно удаляет старую. Библиотеки могут или обновиться или остаться для совместимости.
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Новые пункты в GRUB

Сообщение Simba »

akdengi писал(а):
09.07.2009 22:44
Старые версии ядра остаются. чтобы при проблемах всегда можно было откатиться. Новая версия обычно удаляет старую. Библиотеки могут или обновиться или остаться для совместимости.

А есть инструменты, с помощью которых можно узнать, что именно осталось и уже не используется?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Новые пункты в GRUB

Сообщение Rootlexx »

Simba писал(а):
09.07.2009 22:16
Подскажите, как правильно удалять старое ядро после обновления?
И ещё, остаются ли в системе старые версии обновлённых пакетов? Если да, то каким образом их искать и удалять?

Ядро по сути не обновляется, а устанавливается новое. Поэтому и старое остаётся. Библиотеки в подавляющем большинстве случаев именно обновляются, то есть заменяются новой версией. Старые версии остаются лишь если они действительно нужны. Удалить неиспользуемые теоретически можно с помощью «urpme --auto-orphans», но уже были прецеденты, когда вместе с ненужными пакетами удалялись очень даже нужные. Так что при экспериментах с этой программкой советую внимательно читать список удаляемого.
Спасибо сказали:
Аватара пользователя
gluk47
Сообщения: 297
Статус: Любитель гвоздей и микроскопов
ОС: Kubuntu 17.10

Re: Новые пункты в GRUB

Сообщение gluk47 »

Я всегда узнавал ассортимент установленных ядер так:
$ l /boot/|grep linuz

И потом удалял лишние
$ sudo urpme 2.6.29.3 -a
(ну или другая старая версия)
вместе с чем и уползали всякие модули виртуалбокса и нвидиа для старых ядер. Ну и в ~/etc храню menu.lst с записью для одного ядра и для виндовса и всегда заменяю им новый, появляющийся после обновления ядра с лишними строчками, как только убеждаюсь, что всё работет. Благо сим.ссылка /boot/vmlinuz позволяет так делать.
[gluk47@gluk47-desktop ~]$ ензу куищще
куищще is aliased to `reboot'
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Новые пункты в GRUB

Сообщение Simba »

У меня выводит следующее:

[max@localhost ~]$ ls -l /boot/ | grep linuz
lrwxrwxrwx 1 root root 32 2009-07-09 21:20 vmlinuz -> vmlinuz-2.6.29.6-desktop586-1mnb
-rw-r--r-- 1 root root 2115248 2009-03-05 07:50 vmlinuz-2.6.27.19-desktop586-1mnb
-rw-r--r-- 1 root root 2110768 2008-10-02 13:53 vmlinuz-2.6.27-desktop586-0.rc8.2mnb
-rw-r--r-- 1 root root 2334416 2009-04-21 01:50 vmlinuz-2.6.29.1-desktop586-4mnb
-rw-r--r-- 1 root root 2336880 2009-05-14 22:01 vmlinuz-2.6.29.3-desktop586-1mnb
-rw-r--r-- 1 root root 2337136 2009-07-06 03:36 vmlinuz-2.6.29.6-desktop586-1mnb
lrwxrwxrwx 1 root root 32 2009-07-09 21:20 vmlinuz-desktop586 -> vmlinuz-2.6.29.6-desktop586-1mnb

Удалять всё, кроме 2.6.29.6?
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Новые пункты в GRUB

Сообщение nesk »

Simba писал(а):
11.07.2009 12:35
Удалять всё, кроме 2.6.29.6?

только не командой rm, а через менеджер программного обеспечения.
или командой urpme
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
Simba
Сообщения: 198
Статус: Очевидец
ОС: Ubuntu

Re: Новые пункты в GRUB

Сообщение Simba »

Поудалял всё кроме 2.6.29.6 через Менеджера пакетов. Всем спасибо.
Спасибо сказали:
Аватара пользователя
lulpunk
Сообщения: 14
ОС: Mandriva 2009.1 Free

Re: Новые пункты в GRUB

Сообщение lulpunk »

Simba писал(а):
11.07.2009 13:04
Поудалял всё кроме 2.6.29.6 через Менеджера пакетов. Всем спасибо.

А не могли бы, более подробно описать как Вы это сделали?.. Боюсь, навредить, потом врятли смогу сам исправить проблемы, в компах. очень слаб :(
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Новые пункты в GRUB

Сообщение Rootlexx »

lulpunk писал(а):
16.07.2009 23:16
А не могли бы, более подробно описать как Вы это сделали?

Запускаете менеджер пакетов («Установка/удаление программ»), ставите «Вид» на отображение всех пакетов, фильтр — на «Установленные», затем в строке поиска вводите «kernel», и среди результатов поиска снимаете флажки с пакетов «kernel-desktop-много_цифр» кроме одного. То, которое нужно оставить, можно узнать командой:

Код: Выделить всё

echo kernel-desktop-$(uname -r)
.
Если засомневаетесь, можете сделать снимок списка установленных у вас ядер, и вам подскажут, какое надо оставить. Только снимок делайте так, чтобы версию ядра можно было прочитать полностью.
Спасибо сказали:
Аватара пользователя
lulpunk
Сообщения: 14
ОС: Mandriva 2009.1 Free

Re: Новые пункты в GRUB

Сообщение lulpunk »

Rootlexx писал(а):
17.07.2009 02:25
lulpunk писал(а):
16.07.2009 23:16
А не могли бы, более подробно описать как Вы это сделали?

Запускаете менеджер пакетов («Установка/удаление программ»), ставите «Вид» на отображение всех пакетов, фильтр — на «Установленные», затем в строке поиска вводите «kernel», и среди результатов поиска снимаете флажки с пакетов «kernel-desktop-много_цифр» кроме одного. То, которое нужно оставить, можно узнать командой:

Код: Выделить всё

echo kernel-desktop-$(uname -r)
.
Если засомневаетесь, можете сделать снимок списка установленных у вас ядер, и вам подскажут, какое надо оставить. Только снимок делайте так, чтобы версию ядра можно было прочитать полностью.

Большое спасибо, вот скрины не влезли туда «kernel-desktop-2.6.27.7-1», «kernel-desktop-2.6.29.3-1» и «kernel-desktop-2.6.29.4-69». Правильно ли я понял, что нужно удалить всё кроме «kernel-desktop-2.6.29.6-69»? И как быть с "nvidia-current-kernel"? Удалить, все кроме последнего?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Новые пункты в GRUB

Сообщение Rootlexx »

lulpunk писал(а):
17.07.2009 21:04
Правильно ли я понял, что нужно удалить всё кроме «kernel-desktop-2.6.29.6-69»?

Да. И аналогично — «kernel-desktop-devel-*» и «nvidia-current-kernel-*». Непонятно, откуда у вас взялись заголовочные файлы для ядра «kernel-desktop586», их тоже можно удалить. И да, «*-latest» не удаляйте.
Спасибо сказали:
Аватара пользователя
lulpunk
Сообщения: 14
ОС: Mandriva 2009.1 Free

Re: Новые пункты в GRUB

Сообщение lulpunk »

Rootlexx писал(а):
17.07.2009 22:04
lulpunk писал(а):
17.07.2009 21:04
Правильно ли я понял, что нужно удалить всё кроме «kernel-desktop-2.6.29.6-69»?

Да. И аналогично — «kernel-desktop-devel-*» и «nvidia-current-kernel-*». Непонятно, откуда у вас взялись заголовочные файлы для ядра «kernel-desktop586», их тоже можно удалить. И да, «*-latest» не удаляйте.

Посмотрите, пожайлуста, еще раз, ничего ли лишнего не удаляю? Можно ли "применить" жать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Новые пункты в GRUB

Сообщение Rootlexx »

Зачем на втором снимке две последние строчки отметили для удаления? Я же написал, что все пакеты «*-latest» удалять не надо, и всё с версией, аналогичной оставляемому ядру, тоже.
Спасибо сказали:
Аватара пользователя
lulpunk
Сообщения: 14
ОС: Mandriva 2009.1 Free

Re: Новые пункты в GRUB

Сообщение lulpunk »

Rootlexx писал(а):
17.07.2009 22:40
Зачем на втором снимке две последние строчки отметили для удаления? Я же написал, что все пакеты «*-latest» удалять не надо, и всё с версией, аналогичной оставляемому ядру, тоже.

Хм... Само отметилось... :( Вот нижняя часть списка выглядит сейчас.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Новые пункты в GRUB

Сообщение Rootlexx »

lulpunk
А, у вас ядро из MIB... Зачем?
Если этот драйвер не используется, можно удалять. Вроде в их репозитории в ветке «Non-free» есть, но название у него не такое.
К сожалению, драйвер NVidia не использовал за неимением карточки данной фирмы, Так что здесь точно подсказать не смогу.
Можно поэкспериментировать: удалить эти пакеты, а если система не загрузится в графике, её можно будет легко восстановить командой:

Код: Выделить всё

urpmi nvidia-current-kernel-desktop-latest
(второй пакет должен установиться автоматически).
Спасибо сказали:
Аватара пользователя
lulpunk
Сообщения: 14
ОС: Mandriva 2009.1 Free

Re: Новые пункты в GRUB

Сообщение lulpunk »

Rootlexx писал(а):
18.07.2009 16:16
lulpunk
А, у вас ядро из MIB... Зачем?

На вопрос "зачем?", я врятли могу дать ответ, так как очень многое ставил на обум :( Хотябы обновления системы, я ведь 95% незнаю, что оно там обновляет...
Как уже писал в компах очень слаб, раньше использовал Мандриву по принцыпу, и-нет работает и слава Богу... И только после обновления, решил серьёзней занятся, поудалять все лишнее, вот Алексея Федорчука начал читать...

Вчера немного удалил ядер... Сейчас список выглядит так. Что ещё можно удалить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Новые пункты в GRUB

Сообщение Rootlexx »

lulpunk писал(а):
18.07.2009 19:12
Сейчас список выглядит так. Что ещё можно удалить?

Посмотрите текущее загруженное ядро:

Код: Выделить всё

uname -r

Одно из ядер «kernel-desktop-*» (не используемое) можно удалить. Если потянет за собой модули «nvidia», соглашайтесь.
Спасибо сказали:
Аватара пользователя
lulpunk
Сообщения: 14
ОС: Mandriva 2009.1 Free

Re: Новые пункты в GRUB

Сообщение lulpunk »

Rootlexx писал(а):
18.07.2009 21:41
lulpunk писал(а):
18.07.2009 19:12
Сейчас список выглядит так. Что ещё можно удалить?

Посмотрите текущее загруженное ядро:

Код: Выделить всё

uname -r

Посмотрел

Код: Выделить всё

2.6.29.6-desktop-1mnb

Т.е. в моем случае "лишнее" 2.6.29.6-69mib? Оно ж за логикой, должно быть более поздней версией...
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Новые пункты в GRUB

Сообщение Rootlexx »

lulpunk писал(а):
18.07.2009 21:56
Посмотрел

Код: Выделить всё

2.6.29.6-desktop-1mnb

Т.е. в моем случае "лишнее" 2.6.29.6-69mib? Оно ж за логикой, должно быть более поздней версией...

Значит, вы не используете ядро из MIB. И не используйте. Неизвестно, как оно там тестируется.
К сожалению, не знаю, как можно заблокировать обновление конкретного пакета для конкретного репозитория. Можно попытаться записать в /etc/urpmi/skip.list нечто такое:

Код: Выделить всё

kernel-desktop-*mib
Спасибо сказали:
Аватара пользователя
lulpunk
Сообщения: 14
ОС: Mandriva 2009.1 Free

Re: Новые пункты в GRUB

Сообщение lulpunk »

Rootlexx писал(а):
18.07.2009 22:08
Значит, вы не используете ядро из MIB. И не используйте. Неизвестно, как оно там тестируется.

Хм... Убрал, кавычки над mib-ом автоматом убралось, и над latest-ом... Все равно удалять?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Новые пункты в GRUB

Сообщение Rootlexx »

Да.
Спасибо сказали:
Аватара пользователя
lulpunk
Сообщения: 14
ОС: Mandriva 2009.1 Free

Re: Новые пункты в GRUB

Сообщение lulpunk »

Вот что у мене сейчас, вроде изменений не чувствую, но комп еще не перезагружал... Посмотрите, все ли, правильно не стоит, или их вернуть, так как Вы раньше предлагали?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Новые пункты в GRUB

Сообщение Rootlexx »

lulpunk писал(а):
18.07.2009 23:27
вроде изменений не чувствую, но комп еще не перезагружал

А какие изменения вы хотите почувствовать? Кроме увеличения количества свободного места и уменьшения — пунктов меню в загрузчике.
lulpunk писал(а):
18.07.2009 23:27
Посмотрите, все ли, правильно не стоит, или их вернуть, так как Вы раньше предлагали?

Сейчас у вас установлено то ядро, какое вы, судя по выводу «uname -r», используете. А также заголовочные файлы к нему, драйвер, собранный для этого ядра. Если вы не использовали остальные ядра, то они лежали у вас мёртвым грузом. Вы их удалили. Как думаете, что могло сломаться? Не бойтесь вы так. Даже если напортачите и удалите лишнее, можно всё восстановить.
Советую ещё установить этот пакет: ftp://ftp.chg.ru/pub/Linux/Mandrakelinux/...-1mnb2.i586.rpm . А также — отключить MIB. Включайте его, только если вам нужно что-то установить оттуда. А то у вас обновления оттуда тянутся, а оно вам надо?
Спасибо сказали:
Аватара пользователя
lulpunk
Сообщения: 14
ОС: Mandriva 2009.1 Free

Re: Новые пункты в GRUB

Сообщение lulpunk »

Rootlexx писал(а):
19.07.2009 00:19
А какие изменения вы хотите почувствовать? Кроме увеличения количества свободного места и уменьшения — пунктов меню в загрузчике.

Как раз никаких :) Боялся, что если что-то не то удалю, то как минимум, какой-то аналог "синего экрана" увижу :)
Rootlexx писал(а):
19.07.2009 00:19
Сейчас у вас установлено то ядро, какое вы, судя по выводу «uname -r», используете. А также заголовочные файлы к нему, драйвер, собранный для этого ядра. Если вы не использовали остальные ядра, то они лежали у вас мёртвым грузом. Вы их удалили. Как думаете, что могло сломаться? Не бойтесь вы так. Даже если напортачите и удалите лишнее, можно всё восстановить.
Советую ещё установить этот пакет: ftp://ftp.chg.ru/pub/Linux/Mandrakelinux/...-1mnb2.i586.rpm . А также — отключить MIB. Включайте его, только если вам нужно что-то установить оттуда. А то у вас обновления оттуда тянутся, а оно вам надо?

Спасибо большое. Буду пробовать.
Спасибо сказали:
Аватара пользователя
lulpunk
Сообщения: 14
ОС: Mandriva 2009.1 Free

Re: Новые пункты в GRUB

Сообщение lulpunk »

Отключил вроде и MiB Free и MiB NonFree, а в пакет, что Вы предложили установить, не получаеться пишет -

Не удаётся добавить источник. Ошибки:

...извлечение не удалось: сбой curl: завершён с 9
для источника «ftp://ftp.chg.ru/pub/Linux/Mandrakelinux/official/2009.1/i586/media/main/updates/kernel-desktop-latest-2» не найдены метаданные
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Новые пункты в GRUB

Сообщение Rootlexx »

lulpunk писал(а):
19.07.2009 00:55
пакет, что Вы предложили установить, не получаеться пишет -

Не удаётся добавить источник. Ошибки:

...извлечение не удалось: сбой curl: завершён с 9
для источника «ftp://ftp.chg.ru/pub/Linux/Mandrakelinux/official/2009.1/i586/media/main/updates/kernel-desktop-latest-2» не найдены метаданные

Этот пакет нужно просто скачать вручную и установить двойным щелчком по нему.
В принципе, раз уж вы отключили MIB, вы можете просто найти этот пакет («kernel-desktop-latest») в менеджере пакетов и установить.
Спасибо сказали: