Не загружается система на компьютере (жесткий от ноута вставил в стационар, т.к. ноут сгорел)

Здравствуйте.

Сгорел ноут от скачка напряжения, остался только жесткий в живых. Ноут - Asus K50IN (проц Intel T4200, видео GeForce G102M). На ноуте было три системы (две винды и генту). На генту работал, остальные для жены.

Остался в доме комп с арихеткурой (Athlon 2500 XP+, Radeon 9600X).

Винда загрузилась, одна и вторая.. поставил драйвера и все гуд.
Линукс гружу, выдает Kernel panic и коммент ниже:

init Not tried kernel-3.2.12-gentoo #1

почитал в интернете информацию.. предлагают несколько решений и все с перекомпиляцией ядра... гружусь с Live. Был 10.1 DVD x86 и скачал свежий x86 образ минимал.
С обоих гружусь, и когда делаю chroot то выдает Illegal instruction..
Здесь почитал, что это появляется тогда, когда - цитата: "minimal-cd и stage отличаются архитектурой" (http://www.gentoo.ru/content/oshibka-pri-kommande-chroot).. У меня такая же ситуация и с диском 10.1 и с текущим..

подскажите пож-та, где я ошибаюсь.. в какую сторону мне посмотреть, где у меня неправильна логика?.

спасибо

p.s. или это похоже на ситуацию что на ноут я ставил 64 битную систему, а счас гружусь с x86? и получается что я на компе именно этом то и не загружусь?

beba написал(а): p.s. или это

beba написал(а):
p.s. или это похоже на ситуацию что на ноут я ставил 64 битную систему, а счас гружусь с x86? и получается что я на компе именно этом то и не загружусь?

Да, именно так.

спасибо за быстрый ответ..

смонтировал просто диски и сделал листинг корневой директории и скопировал make.conf.. разве это характерно для 64 битной системы?.. (вроде бы у нее в корне там что то типа lib64 лежит.. и в make.conf CHOST="i686-pc-linux-gnu".. и stage3 в корне лежит stage3-i686-20110111.tar.bz2, а я при установке его не удаляю никогда.. в 64битной же вроде типа stage3-amd64-20111006.tar.bz2 должен быть файл.. ?

листинг корня:
http://pastebin.com/e8UrJPTq
make.conf:
http://pastebin.com/6EVtENBC

Значит ситуация чуть лучше,

Значит ситуация чуть лучше, система собрана с подержкой инструкций не поддерживаемых текущим процом.
Грузись с любого livecd, распаковывай новый stage(не в текущий корень) и с него пересобери ядро и @system

еще раз спасибо... последнее

еще раз спасибо...

что может у меня давать такой

что может у меня давать такой эффект..
перекомпилил ядро, изменил процессор, выставил в драйверах NVidia SATA Controller, поменял в дровах Intel на AMD (микрокод, и еще пару опций)..
но при загрузке выдает шибку
Not tainted 3.2.12-gentoo

Причем выше я вижу строчку:

sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 >

т.е. мой жесткий определился..
ниже вижу строчку:

VFS: Mounted root (reiserfs filesystem) readonly on device 8:6
devtmpfs: mounted
Freeing unused kernel memory: 316k freed
Write protecting the kernel text: 5436k
Write protecting the kernel read-only data: 5436k

ну и сразу после этого:

Kernel panic - not syncing: Attempted to kill init!
Pid: 1, init Not tainted 3.2.12-gentoo #3

Чтобы не схватить такую

Чтобы не схватить такую проблему снова, желательно mtune добавить. Ну, а если будет доступ к другой машине с совместимым mtune, собрать на ней основные пакеты.

Локальный оверлей растёт

это вообще в ядре дело?...

это вообще в ядре дело?... или еще чего то может повлиять?

Это уже не в ядре, это в

Это уже не в ядре, это в системе. Кроме ядра надо еще хотя бы system пересобрать(не забыв сменить проц и прочие опцие в make.conf)

доброе утро

вчера до утра сидел, до 4 часов..
может туго соображаю сейчас.

я смотировал диск рутовый в /mnt/gentoo. Дальше распаковал stage3 архив в папку /mnt/gentoo/stage3/
Дальше скопировал /mnt/gentoo/usr/portage в /mnt/gentoo/stage3/usr/portage.
Дальше chroot делаю таким вот образом:

mount -t proc proc /mnt/gentoo/stage3/proc
mount -o bind /dev /mnt/gentoo/stage3/dev
chroot /mnt/gentoo/stage3 /bin/bash

дальше компилирую ядро с измененными параметрами и копирую ядро из
/mnt/gentoo/stage3/usr/src/linux/arch/x86/boot/bzImage в /mnt/gentoo/boot

если я system пересоберу, я же получается буду пересобирать в /mnt/gentoo/stage3.
я так понимаю, я все же делал что то не так ?

спасибо

У ядра есть еще и модули их

У ядра есть еще и модули их тоже надо скопировать.
Еще надо смонтировать старый корень(и другие папки из старого корня) внутри /mnt/gentoo/stage3

mount /dev/"старый корень" /mnt/gentoo/stage3/old_root
....

потом в chroot, поправив make.conf, сказать еmerge -e @system --root=/old_root
возможно еще какие-то опции дописать.

Пересобирать вам придётся

Пересобирать вам придётся всё. Софт (система) под другой -march собран.

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

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