Убил Систему. Есть ли шанс восстановить? HELP!!! [РЕШЕНО]

Здравствуйте, у меня возникла такая проболема. Я решил поставить себе Gnoma 2.24, который замаскирован. Размаскировал, сказал #emerge --deep --newuse --update world -pv
в конце списка пакетов получил блокируемы пакеты. Новая gtk+ блокировала glain-1000, если я не ошибаюсь; OpenRC-9999 блокировала udev и sys..(точно не помню как дальше). Я занл, что udev - отвечает за клаву и за мышь, да и вообше за многое, но подумал, что openrc её заменит и всё будет OK. В итоге удалил то, что мешало новой gtk+ и openrc, хотя получал ведь предупрежения, что нельзя удалять udev (зря не послушал... система предуперждала, что может повредиться профиль).
ИТОГО: попробовал сказать reboot - а оно мне "нет такой команды", я ему halt - а оно мне "Ты чего, не понял? Нет такой команды! У тебя теперь вообще никаких команд нет - доигрался". После перезагрузки никаких тебе emerge c eix'ом и прочих других программ :( И ещё одна занятная деталь. Загрузился с установочного диска Gentoo и попробовал смонтировать / на /mnt/gentoo/ вроде смонтировало, но никаких файлов программа ls там не нашла. Пусто. Проверил #df -h -T - говорит, что на диске данные есть, но когда пытаюсь их посмотреть - их нет. А я хотел из папки /usr/src/linux забэкапить файл .config. У меня есть конечно одна версия этого файла, но не самая последняя. В общем вопрос в следующем. Подскажите пожалуйста возможно ли, и если возможно, то, как избежать увлекательнейшего приключения на одно место под названием установка Gentoo c нуля в плоть до третьего OpenOffice'а, Gnoma, gcc-4.3.2 и прочих не лишних на компе вещей :) Зарание ОГРОМНОЕ спасибо всем откликнувшимся !!! HELP!!!

Gentoo пАлюбому рулит, надо

Gentoo пАлюбому рулит, надо вот только было stage4 cделать... ведь хотел... ещё сегодня утром хотел... НО не сделал :( Теперь обЫднА (((

при следующей установке

при следующей установке советую быть более внимательным и читать документацию ;)
ты случаем не путаешь package.keywords и package.unmask? только что сделал:
autounmask =gnome-base/gnome-2.24.1

openrc-9999 оно явно не тянет, как ты умудрился удалить portage и другие основные пакеты до состояние полной неработоспособности я поражаюсь! openrc не является заменой udev, почитай ебилды... если ты не делал бинарников при сборке, то толку от твоей системы больше нет, проще и быстрее наверно собрать заново, конфиг ядра есть в /boot/config

>только что

>только что сделал:
>autounmask =gnome-base/gnome-2.24.1
А я всегда так делал :) А что не так надо что-ли :)? Если не так, то как?
>openrc-9999 оно явно не тянет
у меня потянуло, может из-за какого-нибудь юз флага так получилось? Или openrc размаскировалось заодно с gnome, но от чего это может быть ?
>почитай ебилды
Я конечно извиняюсь за такой безтактный вопрос, но всёже: "А это где?" :)
>конфиг ядра есть в /boot/config
Спасибо сейчас гляну.
PS И всёже жалко... столько я её ставил... Одно радует - make.conf и package.use забэкапить получилось. Уррааа!!!!

>у меня потянуло, может из-за

>у меня потянуло, может из-за какого-нибудь юз флага так получилось? Или openrc размаскировалось заодно с gnome, но от чего это может быть ?

equery d openrc

крайне маловероятно, что гном за собой потянет openrc, скорее всего надо чистить package.unmask

>Я конечно извиняюсь за такой беСтактный вопрос, но всё же: "А это где?" :)

в /usr/portage
find /usr/portage/ -name '*ebuild'

Спасибо.

Спасибо.

PPS >только что

PPS
>только что сделал:
>autounmask =gnome-base/gnome-2.24.1
я наверное не правильно Вас понял, это вы у себя проверили не тянет ли gnome openrc.
>ты случаем не путаешь package.keywords и package.unmask?
Я, честно говоря, вообще в них редко загялдываю - просто делаю autounmask и всё. Это не правильно?

да, проверял у себя, не

да, проверял у себя, не тянет.

за файлами /etc/portage/package.* стоит очень внимательно приглядывать, на самотёк пускать не стоит ;)

полезная команда:
eix-test-obsolete

Кстати, стоп! Я чего-то ещё

Кстати, стоп! Я чего-то ещё раз ввёл ls /mnt/gentoo и он мне все необходимые каталоги выдал! Не знаю почему раньше не получилось... может перенервничал))))? А может попробовать stage3 ещё раз распаковать?

>А может попробовать stage3

>А может попробовать stage3 ещё раз распаковать?
... и получить помойку, приводить в порядок систему будешь после такого долго, особенно без опыта и бинарников...

Тоесть про восстановление

Тоесть про восстановление системы забыть в любом случае? А кстати, что значит "повредить профиль"? Мож его восстановить как-то можно? Уж больно хочеться :)))

Спасибо большое. Сношу всё и

Спасибо большое. Сношу всё и начинаю ставить заново - если бы не Вы долго бы ещё колебался с решением :) Успехов Вам.

Главное конфиги забекапить, а

Главное конфиги забекапить, а развертка новой системы (создание разделов + ядро + загрузщик) ~ пол часика (на современной машине).

по поводу бекапов, часто

по поводу бекапов, часто бывает полезно сделать копию только настроек, а не всей системы, вот такой скрипт я использую для себя:

#!/bin/sh
# set-image.sh
SPUT=/some/path"
name=$(date +%F-%T)
setImg=$SPUT/$name

mkdir $SPUT
rsync -raAcv --files-from=-<<EOF / $setImg/
/boot/grub/menu.lst
/boot/grub/grub.conf
/etc/
/etc/fstab
/etc/make.conf
/etc/portage/
/var/lib/portage/world
EOF
cat /boot/config > $setImg/boot/config

скрипт намеренно сделан несколько избыточным ради напоминания об основных настройках

Спасибо за скрипт, но я пока

Спасибо за скрипт, но я пока не совсем понимаю, что с ним делать после установки новой системы и как его запускать на этой. Буду с этим разбираться, когда начну переносить свою Gentoo на свой второй комп. Гугл тогда буду гуглить :) и т.д. Уже скоро :)
PS совсем забыл написать [РЕШЕНО], извиняюсь.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".