Вот то, что я использую для получения информации о Linux и дистрибутивах BSD: http://distrowatch.com/
Перейдите к Их поиску, в то время как большой, не имеет опции "выпуска прокрутки". Я предложил бы искать новой версией ядра Linux путем выбора "Linux" при их поиске пакета. Новую версию любого пакета показывают в круглой скобке.
Поиск Linux 2.6.36.2 дал следующее:
Дуга Linux: текущий
Chakra GNU/Linux: 0.4-alpha2
Хинду Linux: нестабильный, стабильный
Linux С нуля: нестабильный
Лунный Linux: лунная база
Mandriva Linux: плита
Разделенное волшебство: 5.8
Дистрибутив Linux PLD: 3.0
Волшебник: гримуар
T2 SDE: снимок
Zenwalk Linux: с 7.0 альфами
Хорошо, то, что я думаю, произошло, то, что перемещенный сценарий /lib
кому: libsomething.1.21.1
(в каталоге, где Вы были, когда Вы запустили скрипт). После этого в значительной степени ничто не работало. Каждый динамично связанный исполняемый файл полагается на динамический загрузчик, который живет в /lib
: переместите это, и Вы в беде.
Возможно восстановиться с перемещения /lib
, но Ваша система является теперь незагрузочной. Необходимо восстановить его от некоторых других загрузочных медиа (живой CD или DVD).
Восстановление должно быть простым, потому что отодвигание /lib
средство там не было никакой возможностью для дальнейшего повреждения. Просто найдите, в каком каталоге Вы были и пятитесь /path/to/libsomething.1.21.1
кому: /lib
.
В кругах Unix источник почти всегда прибывает перед местом назначения при копировании или перемещении материала.
Для дальнейшего использования не устанавливайте сделанные в домашних условиях двоичные файлы в /lib
. Файлы в /bin
, /lib
, /sbin
и /usr
(кроме /usr/local
) управляются Вашим распределением. Каталог /usr/local
для Вашего собственного материала; установите свои неупакованные библиотеки в /usr/local/lib
, Ваши неупакованные исполняемые файлы в /usr/local/bin
и так далее.
Это кажется, что сделало rm -fr
, т.е. удаленный все. Начальная загрузка от некоторых других медиа и видит то, что оставляют системы, если что-либо.
/lib
назад, но/lib/modules
(который содержит драйверы, которые не важны для начальной загрузки), так или иначе отсутствует или поврежденный. Что делают записи Вы видите в/lib/modules
? Что делаетdu -s /lib/modules/*
показать? Запись, соответствующая ядру, Вы работаете (uname -r
) должен иметь приблизительно 100 МБ. Если драйверы пропускают и, кажется, не были перемещены в другое место, переустанавливаютlinux-image-…
пакет, что-то какapt-get --reinstall install linux-image-2.6.32-37-generic
. – Gilles 'SO- stop being evil' 11.01.2012, 20:35