Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как убрать мусор из автозагрузки?  (Прочитано 3059 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PitLord

  • Автор темы
  • Участник
  • *
  • Сообщений: 145
    • Просмотр профиля
Отключил в грубе quiet, и в сообщениях, которые проходят по экрану при загрузке, на фоне сообщений оканчивающихся на "ok" заметил 2 строчки, оканчивающиеся на "failed" - это vboxdrv (2.1.4) и vboxnetflt(2.1.4). У меня сейчас стоит virtualbox 2.2.0, работает нормально, а эти 2.1.4 видимо остались при удалении предыдущей версии виртуалбокса 2.1.4. Они особо не мешают конечно, но как-то раздражают. Попробовал найти их упоминание в /var/log , и в синаптике, ничего не находится. Как их можно найти и вычистить, эти 2.1.4? И куда (в какой файл) пишется лог загрузки?

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: Как убрать мусор из автозагрузки?
« Ответ #1 : 03 Мая 2009, 17:51:14 »
Я так понимаю, скрипты запуска указывются в rc.local
Думаю стоит проштудировать файл на предмет нерабочих демонов.
Подпись автора jillsmitt истинна...

Оффлайн PitLord

  • Автор темы
  • Участник
  • *
  • Сообщений: 145
    • Просмотр профиля
Re: Как убрать мусор из автозагрузки?
« Ответ #2 : 04 Мая 2009, 20:04:18 »
Посмотрел я rc.local, файлик этот мал и смотреть в нем особо нечего.

Оффлайн Golan

  • Активист
  • *
  • Сообщений: 703
  • Любитель
    • Просмотр профиля
Re: Как убрать мусор из автозагрузки?
« Ответ #3 : 04 Мая 2009, 20:39:08 »
Может поглядеть через sysv-rc-conf или sysvconfig? Это утилиты управления запуском разных сервисов и служб... Может там остались следы.
Lenovo ThinkPad T500/Runtu 14.04 xfce 4.12/

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: Как убрать мусор из автозагрузки?
« Ответ #4 : 04 Мая 2009, 20:42:23 »
Вот оно: https://forum.ubuntu.ru/index.php?topic=56866.0;topicseen  :)
Просто у меня демоны сидят в /etc/rc.d и управляются через /etc/rc.conf Помню что в бунте они сидят в /etc/init.d, а вот откуда точно ими править - запамятовала. Тo ли в одном файле полный конфиг, то ли в каждом rc.X свой вместе с симлинками демонов.

------------------------------------------------------------------------------------

Загрузлась с LiveCD чтоб проверить наверняка:

Цитата: ubuntu@ubuntu:$ cat /etc/rcS.d/README
The scripts in this directory whose names begin with an 'S' are executed
once when booting the system, even when booting directly into single user
mode.

The scripts are all symbolic links whose targets are located in
/etc/init.d/ .

To disable a script in this directory, rename it so that it begins with
a 'K'.

For a more information see /etc/init.d/README.

The following sequence points are defined at this time:

* After the S40 scripts have executed, all local file systems are mounted
  and networking is available. All device drivers have been initialized.

* After the S60 scripts have executed, the system clock has been set, NFS
  filesystems have been mounted (unless the system depends on the automounter,
  which is started later) and the filesystems have been cleaned.

Из инструкции выносим главное: для удаления демонов из автозапуска нужно переименовать симлинк демона сменив ему первую букву на "K". Думаю, что симлинк можно удалить вообще, а если потребуется вернуть демона в автозапуск - создать новый симлинк из /etc/init.d в нужный /etc/rcX.d/
« Последнее редактирование: 04 Мая 2009, 21:27:01 от Alie Alexandross »
Подпись автора jillsmitt истинна...

Оффлайн PitLord

  • Автор темы
  • Участник
  • *
  • Сообщений: 145
    • Просмотр профиля
Re: Как убрать мусор из автозагрузки?
« Ответ #5 : 05 Мая 2009, 01:05:15 »
Спасибо за наводку. Поставил rcconf, посмотрел автозагрузку. там был только один запуск vboxdrv. посмотрел скрипт запуска vboxdrv и еще раз просмотрел логи на предмет вхождения vboxdrv, обнаружились ссылки на модули для 2.1.4 в папке /var/lib/dkms, стер её  вообще (забэкапив). После перезагрузки в логе dkms_autoinstaller обнаружились множественные повторяющиеся записи:

vboxdrv (2.1.4): Unable to locate /var/lib/dkms/vboxdrv/2.1.4/source/dkms.conf
DKMS tree must be manually fixed.
vboxnetflt (2.1.4): Unable to locate /var/lib/dkms/vboxnetflt/2.1.4/source/dkms.conf
DKMS tree must be manually fixed.
vboxdrv (2.1.4): Already installed on this kernel.
vboxnetflt (2.1.4): Already installed on this kernel.
vboxdrv (2.2.0): Already installed on this kernel.
vboxnetflt (2.2.0): Already installed on this kernel.

Теперь все грузится без сообщений failed, виртуалбокс работает нормально, но мусор не исчез, он просто стал невидим.
По-видимому надо как-то окончательно удалить dkms для vbox 2.1.4. Как это сделать?
« Последнее редактирование: 05 Мая 2009, 01:16:19 от PitLord »

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.