31 (25.02.2010 18:20:59 отредактировано voffka)

Device Drivers  --->
  <*> ATA/ATAPI/MFM/RLL support (DEPRECATED)  --->
    <*>   VIA82CXXX chipset support (NEW)

File systems  --->
  <*> Ext3 journalling file system support
  <*> Second extended fs support

Должно помочь ab

UPD: Пардон, файловые системы уже выставлены. Включите поддержку чипсета и тестируйте ab

bobr пишет:

И снова повторюсь: попробуйте собрать ядро genkernel'ом.

У топикстартера даже дерева портежей в системе нет. Это ж музыкальный автомат

С уважением, я
--------------------------
Гентушнег, антисоциал и немного сволочь.
Мой блог (крутится на домашнем ПК, за перебои в доступе ругайте провайдера)

32

Попробуйте root=/dev/sda2 вместо root=/dev/hda2

33 (25.02.2010 19:33:44 отредактировано ormorph)

Flaming пишет:

Попробуйте root=/dev/sda2 вместо root=/dev/hda2

к сожалению не все так легко если ядро сконфигурировано так что устройства видны как sda это одно а как прописано в /etc/fstab совсем другое
то есть прописывать root= надо как прописано в /etc/fstab ну и ядро должно быть сконфигурировано соответствующим образом, если можно покажите вывод содержимого этого файла
cat /etc/fstab
файл конфигурации из /etc/kernels

34 (28.02.2010 11:49:13 отредактировано Aviasined)

Всем добрый день!
Не писал - был в библиотеке Линукс )
После перечитываний научных трудов нашел конфигу старого ядра в каталоге /proc. Разархивировал, перенес в каталог своего ядра,
запустил make menuconfig, просмотрел все подозрительные пункты на предмет  контроллеров ide, опять повключал звездочки везде, где нашел.
Винт у меня ide, файловая система - ext3. Везде проверил включение поддержки этой файловой системы.
Make modules прошло нормально, а вот make modules_install пишет - нет правил для modules.order из каталога моего ядра. Что же должно сгенерировать этот файл? Нигде не нашел ответа... А без этого - kernel panic при загрузке.

35 (28.02.2010 12:40:54 отредактировано ormorph)

Значит при выполнении  make modules все же произошла ошибка на каком то модуле.
и фал не сгенерировался.
в этом файле содержится список модулей, для установки.
не обращали внимание какая надпись была по завершении выполнения make modules?
кстати на счет создания файла initrd то для него надо еще чтобы предварительно перед chroot была смонтирована файловая система /proc

mount -t proc none /mnt/linux/proc

это при условии что все необходимое для создания данного файла в системе есть.
это перечитал как вы в первый раз собирали с помощью livecd.

36

Как я понимаю, кернел паник не может произойти по вине несобравшихся модулей. Ведь модули подгружаются уже после монтирования корневой файловой системы. Нужно пилить само ядро или /etc/fstab или что-то еще на эту тему. Скорее всего модули здесь ни при чем, конечно, если все необходимые драйверы вкомпилены в ядро.

Йа тьомный эльф

37

Aviasined, а конфиг от той же версии ядра был? make oldconfig, если нет.

38 (28.02.2010 23:28:55 отредактировано ormorph)

bobr пишет:

Как я понимаю, кернел паник не может произойти по вине несобравшихся модулей. Ведь модули подгружаются уже после монтирования корневой файловой системы. Нужно пилить само ядро или /etc/fstab или что-то еще на эту тему. Скорее всего модули здесь ни при чем, конечно, если все необходимые драйверы вкомпилены в ядро.

если без файла vfs initrd то верно модули подгружаются из корневого раздела.
если с initrd то модули подгружаются из этого файла.
хотя тут он пишет что все устройства для обеспечения загрузки он собрал в ядре.
а так причин может быть довольно много, даже параметры того же загрузчика.
главное чтобы все соответствовало gentoo handbook.
иногда стоит удалить исходник ядра и снова распаковать, а затем собрать.
В первый же раз когда собирал, все модули собирались.
Aviasined все таки хотелось бы узнать какое полное название вашего старого ядра, может всетаки плучится добыть исходник, а модули для звука собрать уже не долго из пакета alsa-driver, тем более что конф файл от старого ядра есть.
выложите конфиг от старого ядра.
и скачайте исходник http://distfiles.gentoo.org/distfiles/l … 23.tar.bz2
далее надо будет поправить Make файл именно для этого нужно показать конфиг ядра.
после выполнить make menuconfig, загрузить конфиг и выйти сохранившись.
и собрать заголовочники командой make include/
после данных действий можно будет собрать просто модули alsa.
которые подхватятся старым ядром.
Думал зборка нового ядра будет проще, но получается все таки под старым ядром будет проще запустить.
ждем конфиг от старого ядра что вы взяли из /proc

39

ormorph пишет:

хотя тут он пишет что все устройства для обеспечения загрузки он собрал в ядре.

Вот и я о том же.

Йа тьомный эльф

40 (12.03.2010 10:22:32 отредактировано Aviasined)

Всем спасибо за помощь в решении!
Сделал так: Нашел подходящие полевые транзисторы и фильтрующие конденсаторы на питание родной материнки, она запустилась!
Потом - дело техники: Нашли такой же автомат, слили с него образ диска, начал сопоставлять, чего не хватает в моей системе, и что не стоит втупую копировать с другого (рабочего) аппарата. Дело в том, что прога эта привязывается к железу, на которое установлена. То есть если сделать образ точно с такого же аппарата и попытаться воткнуть дщаже на точно такую же материнку, ничего не получится. Я, конечно, порылся в сценариях запуска INITRD, но ничего не нашел нужного, наверное, где-то в оболочке проверка зашита.
В итоге запустил систему, но звука не появилось. Чуть не выпал в осадок ab При дальнейшем изучениии Alsamixer выяснил, что у него почему-то выключились Master и PCB (кажется, так) контролы. Включил их - все заработало! Ящик уже стоит, работает без глюков!
Тему, думаю, можно закрывать.
P.S. Хочу сделать домой медиаплеер для HDTV (на базе Линукса, конечно - буду учить матчасть) , кто посоветует, какую систему выбрать?

41

Включил в заголовок темы пометку [Решено], ссылку на пост с решением добавил в первое сообщение.
___________

Aviasined пишет:

Хочу сделать домой медиаплеер для HDTV

Думаю, по этому вопросу лучше создать отдельную тему в разделе мультимедиа или железо для Linux, если имеется в виду железная составляющая

С уважением, я
--------------------------
Гентушнег, антисоциал и немного сволочь.
Мой блог (крутится на домашнем ПК, за перебои в доступе ругайте провайдера)