LINUX.ORG.RU

Обновление ArchLinux.


0

1

установил ArchLinux на виртуальную машину. Система чистая, ничего лишнего не ставил. Запускаю pacman -Syu. Сначала просит обновить pacman. Соглашаюсь. После повторного pacman -Syu ругается на то, что /etc/mtab уже есть. Делаю резервную копию на всякий случай и запускаю pacman -Syuf. После перезагурзки не может подцепить /boot раздел и выкидывает в консоль восстановления. Как это победить через livecd и chroot уже знаю. После обновления, пробовал подсунуть старый /etc/mtab, результатов нет. Пробовал ставить на нетбук - проблема так же. Вопрос: не должно же быть так, что после обычного обновления система не загружается! что делаю не так? репозитории левые не указывал никакие, выбрал из mirrorlist те, что ближе ко мне географически.

Не надо запускать обновление с -f и не будет проблем. По поводу filesystem и /etc/mtab, то его рекомендовали установить так

pacman -S filesystem --force

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

спасибо за дельный совет) т.е. порядок действий как? 1. pacman -S filesystem --force 2. pacman -Syu или наоборот?

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

Хм... а я тогда обновлялся как раз с помощью pacman -Syuf. 5 машин с Arch Linux живы.

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

Если его переименовать, то есть шанс, что pacman сломается, потому что использует этот файл для получения точек монтирования. Он должен быть именно перезаписан pacman'ом.

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

А может сразу сделать ln -fs /proc/mounts /etc/mtab ?

Это уже почти стандарт.

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

Если его переименовать, то есть шанс, что pacman сломается, потому что использует этот файл для получения точек монтирования. Он должен быть именно перезаписан pacman'ом.

Ага, новые новости.

kitar ★★★★★
()

Будь готов регулярно жрать кактус.

Xe0N
()

тоже вчера с этим столкнулся, пытался сделать как на оффсайте арча, в итоге накатил семёрочку домашнюю расширенную

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

з.ы. частично помогает pacman -S udev initscripts && mkinitcpio -p linux && grub-mkconfig > /boot/grub/grub.cfg
если у тебя не груб2, то замени последнюю команду на свою

snoopcat ★★★★★
()

Итог:

pacman -S filesystem --force
успешно отработал.

pacman -Suy

выдал ошибку аналогичную предыдущей. Ругался на /etc/profile.d/locale.sh удалил его и запустил обновление заново. Отработало без проблем. Теперь пытаюсь настроить awesome)) очень уж понравилась тема, как в посте #unlog1c Pimp my awesome (:

Всем спасибо за ответы.

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