LINUX.ORG.RU

Arch не загружается


0

0

Поставил Arch 2008.06, настроил, поставил всякие пакеты (типа xfce, firefox, etc). Поставил дрова nvidia. Следующие точки монтирования принадлежат разным разделам: /, /home, /usr, /var, /tmp. После перезагрузки и начала работы инита выдается сообщение:

INIT: version 2.86 booting
/bin/bash: error while loading shared libraries: libncurses.so.5: cannot open shared object file
INIT: Entering runlevel 3
/bin/bash: error while loading shared libraries: libncurses.so.5: cannot open shared object file

Все, дальше загрузка не идет.

С чем это может быть связано и как решается? Гугл не очень помог: вроде такая проблема у пользователей именно при загрузке не возникала.

dirty fix:

ln -s /usr/lib/libncurses.so /usr/lib/libncurses.so.5

Использовать репозитории testing/unstable стоит осторожно.

x3al ★★★★★
()
Ответ на: комментарий от x3al

в /usr/lib вроде как уже есть файлы:

[code] libncurses.so libncurses.so.5 libncurses.so.5.5 ... [/code]

rexadecimal
() автор топика
Ответ на: комментарий от x3al

репозитариями testing/unstable опять же не пользуюсь

rexadecimal
() автор топика
Ответ на: комментарий от marsijanin

сразу.

решение проблемы кажется все-таки нашел на арчевском форуме: если /usr находится на другом разделе, то при ините необходимые башу библиотеки недоступны (libncurses необходим башу, как оказывается). соответственно, все валится. решение: скопировать libncurses в /lib.

rexadecimal
() автор топика

Может быть, /usr не успевает примаунтиться?

ahonymous
()
Ответ на: комментарий от Adjkru

>интересно, зачем в GNU-системе выделять /usr отдельный раздел?

Если домашняя система то незачем. А так (наряду с историческими причинами) можно монтировать по сети /usr для нескольких тачек (что тоже мало кому нужно).

Или может у топикстартера свои представления о том, как часто делать бэкапы и какие партиции бэкапить.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.