![]() |
Траблы с ASP Linux 9.2
Народ. Вот поставил на тачку ASP 9.2 (Ядро 2.4.22). Траблы:
1. При установки libmpeg3 ругаеться на отсутствие какого-то файла. Компиляция проходит нормально. Файл этот находиться в папке video название что-то вроде mmx****.o. Пробовал запускать ./configure пишет надо установить nasm. При установки nasm'а ругаеться что не может создать файл в папке bin чё-то там nasm. 2. Устанавливал лин вместе с родными исходниками ядра. Они находились в user/src/asp-2.4.22-5024*******/. После этого запускаю make menuconfig. Сначала пробовал менять установки, затем пробовал оставлять всё без изминений (с обнулиным конфигом по дефолту). Создание депендов проходит нормально. Ядро и модули компилируються. После этого когда начинаю установку (make install) через какое-то время ругаеться что невозможно создать дерикторию /lib/modules/2.4.22-***.aspcostum/ . Пробовал создавать дерикторию но ничего не получалось. Пробовал даже переименовывать папку с исходниками ядра в usr/src/linux те же проблемы. Если кто знает подскажите что не так. |
А ты все под root'ом делал?
Откомпилиться то все может и под обычным юзером, но вот make install не сработает, потому как прав доступа не достаточно. |
Ну вроде как не совсем уж я дурачок, под рутом всё делал :confused:
|
XLink
Извиняй! На всякий случай спросил, просто траблы для такого случай характерны. Вообще странно все, похоже на то, что либо не хватает прав доступа, либо место на винте закончилось, либо файловая система "read only". |
Да не вроде ext3. Какая-то срань, сам не знаю. Как-то раньше пробовал ставить ядрышко 2.6 но при установки тож писало что дериктории нет, я создал и всё прошло нормально, были конечно глюки при загрузки... :confused:
|
попробуй проверить файловую систему на наличие ошибок, у меня был однажды глюк, когда файлы не удалялись даже из под рута, правда файловая система была reiserfs, но попробовать все равно стОит.
|
2. А ты точно написал?
"После этого когда начинаю установку (make install) через какое-то время ругаеться что невозможно создать дерикторию /lib/modules/2.4.22-***.aspcostum/ ." Ведь в каталоге modules находятся модули ядра. А модули копируются командой make modules_install. make install - просто устанавливает ядро. Его можно и вручную установить. 1. А libmpeg3 не проще из рпм установить? |
да и еще RadHat подобные дистры любят чтоб была симлинка /usr/src/linux указываюшяя на настояшее расположение ядра .
если ничего не помогает , стоит попробовать make mrproper и все заново (make config ; make depend &&make clean &&make bzImage &&make modules_install). можно также вручную скопировать ядро cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.22-x cp /usr/src/linux/System.map /boot/System.map-2.4.22-x и вручную подправить загрузчик. можно также в Makefaile поменять extraversion , чтоб ядро собрало модули в новый каталог . |
| Часовой пояс GMT +4, время: 15:51. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.