Убил систему...помогите восстановить работоспособность....
Еще раз здавствуйте.
Короче говоря решил обновится. Обновил портеджи (emerge --sync). Обновил компилятор до версии 4.2.3, пересобрал libtool, все как в мануале. А потом хотел обновить системные пакеты (emerge -eav system), а оно мне выдает, что некоторые пакеты блокированы. Ну я решил эти пакеты удалить. Первый пакет назывался что-то типа mk..., а второй coreutils. Вот первый удалил, все путем. А второй выдал ошибки при удалении, на которые я сначала не обратил внимания. Опять прописал emerge -eav system, оно мне выдало список обновляемых и новых пакетов, вроде бы все путем, но при начале утсановки первого же пакета emerge сразу выдал кучу ошибок. При попытке пересобрать coreutils та же шняга. Дай, думаю, перегружусь, может уйдет проблема. Перегрузился и ппц. Пишет, что суперблок поврежден и просит запустить e2fsck -b 8193
Что сделать, чтобы реанимировать систему? Помогите плиззз.
- Для комментирования войдите или зарегистрируйтесь
В генте есть
В генте есть стандартная консоль восстановления основанная на busybox, в которую встроены большинство нужных системных команд.
Что бы загрузиться в rescue mode добавьте init=/bin/bb к опциям загрузки ядра в grub'е (/boot/grub/grub.conf).
_ _______ _
/ Enchant / Enchanted Technology @ Настройка и администрирование серверов, создание web-сайтов
Никакую проблему нельзя решить на том же уровне, на котором она возникла
У профессионалов Linux работает лучше Windows! - Священные войны
- Для комментирования войдите или зарегистрируйтесь
Хм.. mktemp надо
Хм.. mktemp надо было удалить, а coreutils оставить, ибо это основной пакет ( в который входит такие команды как cp, mv .. etc ) Что бы востановить ее загрузись с лайф сиди примонтирую временный /dev ( mount -o bind /dev /mnt/gentoo/dev ) proc ( mount -t proc none /mnt/gentoo/proc ) так же все остальные диски, потом примонтируй /usr/portage (mount -o bind /mnt/gentoo/usr/portage /usr/portage ) и постав coreutils ( ROOT="/mnt/gentoo" emerge coreutils )
Спасибо большое
Спасибо большое...щас буду пробовать...
Не вышло :(
Не получилось. Все смонтировал, а при вводе ROOT="/mnt/gentoo" emerge coreutils выдает что команды emerge нет. Пытался сделать так как в Хендбуке при установке, сменить корневой каталог (chroot), а там выдает ошибки, что нет таких команд как cp, rm, mv...Замкнутый круг блин...есть выход из этой ситуации?
Не вышло :(
2
Загрузиться с
Загрузиться с livecd, скопировать недостающие файлы, потом установить coreutils. Должно сработать
Скопировал....
Скопировал из папочки /bin и /usr/bin недостающие файлы, но все равно не хочет собиратся. Выдает какие-то ошибки. А нельзя этот coreutils распаковать из какого-то архива? Чтобы сразу весь пакет готовый и растыкался по всем ружным папкам?
а архив чтот stage
а архив тот stage завется
Я знаю...
Я знаю, что из stage можно распаковать все сразу. А мне все сразу не надо...мне надо только те файлы, которые относятся к пакету coreutils. Можно где-то глянуть какие файлы входят в этот пакет и по каким папкам они раскидываются?
Заранее спасибо за ответ...
Узнать какие
Узнать какие файлы входят в пакет можно с другой гентушной машины при помощи команды "equery f coreutils"
Извините, у
Извините, у меня вопрос не по решению.
Чем Вы руководствовались, снося пакеты из system? ! \-8E
Пожалуйста, не описывайте своё железо в подписи
Ну как сказать...
Что я могу сказать? Если я не могу сделать emerge -uav system из-за того, что некоторые пакеты блокируются, что что тогда делать, а? Естественно надо один из них удалить. Откуда же я мог знать, что coreutils - это очень важный пакет и удалять его нельзя, а тот другой, наоборот, надо удалить? Если система портеджей выдавала сообщение какой пакет рекомендуется НЕ УДАЛЯТЬ, то тогда бы я 20 раз подумал прежде чем это сделать.
!!! 'sys-apps/coreutils' is
!!! 'sys-apps/coreutils' is part of your system profile.
!!! Unmerging it may be damaging to your system.
Это так, на всякий случай. Чтоб впредь было известно, по каким ключевым словам искать.
Между прочим
Между прочим emerge сообщает о последствиях удаления системных пакетов и дает аж 10 секунд на отмену (в других случаев 5 сек) - просто надо быть более внимательнее :D
_ _______ _
/ Enchant / Enchanted Technology @ Настройка и администрирование серверов, создание web-сайтов
Никакую проблему нельзя решить на том же уровне, на котором она возникла
У профессионалов Linux работает лучше Windows! - Священные войны
ыныеуь
Э, нет. Неправильный вывод. Правильный вывод — почитать, что говорит Гугль. У человека была такая проблема, он написал тут и всё решилось (-:Е
На будущее: в system все пакеты важные (-:Е
А она выдаёт, как тут уже пишут (-:Е
Пожалуйста, не описывайте своё железо в подписи