[Решено]Удалил все ядра Ubuntы (казнить, нельзя помиловать)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
Demon291
Сообщения: 50
ОС: Linux/Windows

[Решено]Удалил все ядра Ubuntы

Сообщение Demon291 »

Всем добрый день,
сейчас вот доверился Ubuntu Tweak`у, в очистке старых ядер(раньше руками через синаптик чистил)...так эта..гхм...программа удалила у меня ВСЕ ядра, в грубе теперь ничего кроме memtest`а ХР-ки нету(собственно там и нечему уже быть) :(

Как можно поставить обратно эти linux-headers? C лайв сиди может както можно? Ибо переставлять систему не вариант, там все слишком гладно было настроено(((

Прошу сильно не бить за такую глупость))) Заранее спасибо.
Часно искал, везде только про удаление старых ядер...а такую проблему не нашел.

Забыл, Ubuntu 10.04 (lucid)
Все может быть и быть все может, чего совсем не может быть, но быть того совсем не может, чего совсем не может быть...
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: [Решено]Удалил все ядра Ubuntы

Сообщение Atolstoy »

Demon291 писал(а):
06.02.2010 14:10
Всем добрый день,
сейчас вот доверился Ubuntu Tweak`у, в очистке старых ядер(раньше руками через синаптик чистил)...так эта..гхм...программа удалила у меня ВСЕ ядра, в грубе теперь ничего кроме memtest`а ХР-ки нету(собственно там и нечему уже быть) :(

Как можно поставить обратно эти linux-headers? C лайв сиди может както можно? Ибо переставлять систему не вариант, там все слишком гладно было настроено(((

Прошу сильно не бить за такую глупость))) Заранее спасибо.
Часно искал, везде только про удаление старых ядер...а такую проблему не нашел.

Забыл, Ubuntu 10.04 (lucid)

Если не успел ещё перезагрузиться, то ставь обратно через synaptic или apt-get
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: [Решено]Удалил все ядра Ubuntы

Сообщение megabaks »

Demon291 писал(а):
06.02.2010 14:10
Всем добрый день,
сейчас вот доверился Ubuntu Tweak`у, в очистке старых ядер(раньше руками через синаптик чистил)...так эта..гхм...программа удалила у меня ВСЕ ядра, в грубе теперь ничего кроме memtest`а ХР-ки нету(собственно там и нечему уже быть) :(

Как можно поставить обратно эти linux-headers? C лайв сиди может както можно? Ибо переставлять систему не вариант, там все слишком гладно было настроено(((

Прошу сильно не бить за такую глупость))) Заранее спасибо.
Часно искал, везде только про удаление старых ядер...а такую проблему не нашел.

Забыл, Ubuntu 10.04 (lucid)

а лайф? загружаешься,
chroot к корень реальной системы
и там уже apt-get или как там у вас :)
возможно придётся скопировать /etc/resolv.conf из лайфа с настроеным инетом в реальную систему, если нужно при настройке инета указывать днс серваки
Спасибо сказали:
Аватара пользователя
Demon291
Сообщения: 50
ОС: Linux/Windows

Re: [Решено]Удалил все ядра Ubuntы

Сообщение Demon291 »

Если не успел ещё перезагрузиться, то ставь обратно через synaptic или apt-get

Я немного недорасказал, я сначала поставил новую версию, затем решил почистить старые...через Ubuntu Tweak(((
В общем...успел :)

а лайф? загружаешься,
chroot к корень реальной системы
и там уже apt-get или как там у вас smile.gif
возможно придётся скопировать /etc/resolv.conf из лайфа с настроеным инетом в реальную систему, если нужно при настройке инета указывать днс серваки

Вот и я тоже сначала так подумал...но ядро ставится так не хочет, пробовал чтонить другое поставить под chroot`ом - все шикарно, ядро пишет вот что:

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

root@ubuntu:/# apt-get install linux-headers-generic
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  os-prober
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  linux-headers-2.6.32-12-generic
НОВЫЕ пакеты, которые будут установлены:
  linux-headers-2.6.32-12-generic linux-headers-generic
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 0B/711kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 9 146kB.
Хотите продолжить [Д/н]? y
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  linux-headers-2.6.32-12-generic linux-headers-generic
Установить эти пакеты без проверки [y/N]? y
sh: cannot create /dev/null: Permission denied
sh: cannot create /dev/null: Permission denied
dpkg-preconfigure: не удалось заново открыть stdin:
Не удалось записать в журнал, неудачное выполнение openpty() (/dev/pts не смонтирован?)
Выбор ранее не выбранного пакета linux-headers-2.6.32-12-generic.
(Чтение базы данных ... на данный момент установлено 126075 файлов и каталогов.)
Распаковывается пакет linux-headers-2.6.32-12-generic (из файла .../linux-headers-2.6.32-12-generic_2.6.32-12.17_i386.deb)...
Выбор ранее не выбранного пакета linux-headers-generic.
Распаковывается пакет linux-headers-generic (из файла .../linux-headers-generic_2.6.32.12.12_i386.deb)...
Не удалось записать в журнал, неудачное выполнение openpty() (/dev/pts не смонтирован?)
Настраивается пакет linux-headers-2.6.32-12-generic (2.6.32-12.17) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 2.6.32-12-generic /boot/vmlinuz-2.6.32-12-generic
/etc/kernel/header_postinst.d/dkms: строка 7: /dev/null: Отказано в доступе
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 1
Failed to process /etc/kernel/header_postinst.d at /var/lib/dpkg/info/linux-headers-2.6.32-12-generic.postinst line 110.
dpkg: не удалось обработать параметр linux-headers-2.6.32-12-generic (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 2
dpkg: зависимости пакетов не позволяют настроить пакет linux-headers-generic:
 linux-headers-generic зависит от linux-headers-2.6.32-12-generic, однако:
  Пакет linux-headers-2.6.32-12-generic пока не настроен.
dpkg: не удалось обработать параметр linux-headers-generic (--configure):
 проблемы зависимостей -- оставляем не настроенным
Отчет apport не записан, т.к. сообщение об ошибке указывает на предыдущий сбой
При обработке следующих пакетов произошли ошибки:
 linux-headers-2.6.32-12-generic
 linux-headers-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

Подтверждение подлинности - это я там что то с ключами намутил, давно уже, влом править.
А вот почему оно его не может настроить я не пойму, может кто знает?
Все может быть и быть все может, чего совсем не может быть, но быть того совсем не может, чего совсем не может быть...
Спасибо сказали:
dergachev
Сообщения: 847
ОС: archlinux

Re: [Решено]Удалил все ядра Ubuntы

Сообщение dergachev »

Наверное, надо примонтировать /dev/ и /proc/ перед chroot'ом:

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

mount -t proc none /куда/chroot'имся/proc
mount -o bind /dev /куда/chroot'имся/dev
Спасибо сказали:
Аватара пользователя
Demon291
Сообщения: 50
ОС: Linux/Windows

Re: [Решено]Удалил все ядра Ubuntы

Сообщение Demon291 »

Такс...ну в общем я запустил старую систему))
Вот как, вдруг кому поможет:
Загружаемся с лайф-сд/двд, делаем chroot /корень старой системы/, сдесь делаем apt-get install linux (именно так, с хэдерами не прокатывало)
Я ничего не монтировал, и оно выдало кучу ошибок....НО, файлы ядра появились в /стараясистема/boot/, теперь осталось только настроить груб на загрузку этого ядра. Это описывать не буду, там элементарно.
Система загружается - для верности сносим/ставим ядро заного. Все работет, радуемся жизни, качаем торенты, смотрим аниме...и т.п. :)
Все может быть и быть все может, чего совсем не может быть, но быть того совсем не может, чего совсем не может быть...
Спасибо сказали:
sciko
Сообщения: 1744
Статус: Ъ-участник
ОС: Debian/Ubuntu/etc

Re: [Решено]Удалил все ядра Ubuntы

Сообщение sciko »

Народ, вы что обалдели? linux-headers -- это не ядро, это его заголовки. Они нужны только если что-то захочет компилиться (например, пропиетарные дрова на видяхи ATI). А так они нафиг не нужны.
Спасибо сказали:
Аватара пользователя
Demon291
Сообщения: 50
ОС: Linux/Windows

Re: [Решено]Удалил все ядра Ubuntы

Сообщение Demon291 »

sciko
А linux-image-* это тоже не ядро?)
Я и его удалил..все в общем снес, говорю же, даже в грубе пусто было
Все может быть и быть все может, чего совсем не может быть, но быть того совсем не может, чего совсем не может быть...
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: [Решено]Удалил все ядра Ubuntы

Сообщение Frank »

В следующий раз действуй наверняка, удаляй glibc
Изображение
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: [Решено]Удалил все ядра Ubuntы

Сообщение megabaks »

Frank писал(а):
16.02.2010 22:30
В следующий раз действуй наверняка, удаляй glibc

не - не интересно это в бинарном дистре
вот в соурс - да :crazy:
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: [Решено]Удалил все ядра Ubuntы

Сообщение blackdevil »

iУведомление от модератора
Следующий юморист получит предупреждение ;) Давайте не будем оффтопить.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
sciko
Сообщения: 1744
Статус: Ъ-участник
ОС: Debian/Ubuntu/etc

Re: [Решено]Удалил все ядра Ubuntы

Сообщение sciko »

Demon291 писал(а):
16.02.2010 18:55
А linux-image-* это тоже не ядро?)
А вот это ядра. Точнее типа linux-image-2.6.*-*-*. А пакеты типа linux-image-generic -- это метапакеты и их можно безболезненно удалить. Но про них в логах ничего не было.
Спасибо сказали: