Титла: nVidia drivers & Fedora core 2
Публикувано от: boril в Jun 04, 2004, 15:10
Опитах да компилирам ядро 2.6.6 както е описано в "Инсталиране на драйвери за видео карти NVIDIA под ядро 2.6.x" statiaза да си сложа 3д ускорение естествено. Уж се инсталира но се оказа че не е генериран initrd. рекох да го компилирам отново и получих следният изход след make modules_install: Цитат | if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.6; fi make: *** [_modinst_post] Error 143 |
а след make install:
Цитат | [root@localhost linux-2.6.6]# make install make[1]: `arch/i386/kernel/asm-offsets.s' is up to date. CHK include/linux/compile.h Kernel: arch/i386/boot/bzImage is ready sh /usr/src/linux-2.6.6/arch/i386/boot/install.sh 2.6.6 arch/i386/boot/bzImage System.map "" /sbin/new-kernel-pkg: line 328: 7736 Terminated depmod -ae -F /boot/System.map-$version $version No dep file found for kernel 2.6.6 mkinitrd failed make[1]: *** [install] Error 1 make: *** [install] Error 2 |
При първото компилиране не забелязах тези грешки защото все намирах конзолата затворена след всяка команда. и си рекох че е нещо нормално но май не е било. та какъв може да е промлема? направих всичко както е описано във статията и с поправките от коментарите. моля помогнете.
Титла: nVidia drivers & Fedora core 2
Публикувано от: shadowhand в Jun 08, 2004, 02:29
Ето ти един друг вариант за компилиране на ядро, който мога да заява, че е успешен. Цитат | 1. Проверка на версиите на необходимите програми: Gnu C 2.95.3 # gcc --version Gnu make 3.78 # make --version binutils 2.12 # ld -v util-linux 2.10 # fdformat --version module-init-tools 0.9.10 # depmod -V e2fsprogs 1.29 # tune2fs jfsutils 1.1.3 # fsck.jfs -V reiserfsprogs 3.6.3 # reiserfsck -V 2>&1|grep reiserfsprogs xfsprogs 2.6.0 # xfs_db -V pcmcia-cs 3.1.21 # cardmgr -V quota-tools 3.09 # quota -V PPP 2.4.0 # pppd --version isdn4k-utils 3.1pre1 # isdnctrl 2>&1|grep version nfs-utils 1.0.5 # showmount --version procps 3.1.13 # ps --version oprofile 0.5.3 # oprofiled --version *Забележка: В повечето нови дистрибуции се използва версия 3.х на компилатора. Ако притежавате версия под горепосочената, най-вероятно ще имате проблеми с компилирането на ядрото, или просто казано въобще няма да можете да го компилирате.
2. След като сте ъпдейтнали всичките необходими пакети: *Забележка: приблизителна големина на компресираното ядро 32 MB, а разкомпресираната големина е 172MB. 1ви вариант: Сваляте си последното ядро от www.kernel.org и го слагате в /usr/src. Следва: bzcat linux-2.6.x.tar.bz2 | tar -xvf - (zcat linux-2.6.x.tar.gz | tar -xvf -) # rm linux; ln -s linux-2.6.x linux # cd linux # make mrproper # make menuconfig Конфигурирате си ядрото.. Има много начини да се конфигурира ядрото: ( # make help - ако не се лъжа, за да видите възможностите) Аз лично ползвам: # make # make modules_install # make install (Няма вече 'make dep', 'make modules', 'make clean' ... ) Стандартно при слакуер след този инстал, ядрото се записва в /vmlinuz Редактирате си lilo.conf (ex. # pico /etc/lilo.conf и си добавяте още една секция: # Linux bootable partition config begins image = /vmlinuz root = /dev/hdхх label = Linux.2.6 read-only # Linux bootable partition config ends И изпълнявате # lilo Added Linux * Added Linux.2.6 # Конфигурацията на модулите вече се намира в /etc/modprobe.conf. Има и скрипт, който да прехвърли настройките на модулите от modules.conf (ако имате такива) # /sbin/generate-modprobe.conf /etc/modprobe.conf
След което следва # reboot При lilo screen: избирате boot: Linux.2.6
Да се надяваме всичко да е минало без проблеми. Login: root password:*****
# uname -r 2.6.x # Успех |
Титла: nVidia drivers & Fedora core 2
Публикувано от: boril в Jun 10, 2004, 11:57
Цитат (shadowhand @ Юни 08 2004,03:29) | Ето ти един друг вариант за компилиране на ядро, който мога да заява, че е успешен. |
При теб може да е успешен но при мен не е, изчетох сумати форуми намерани през гуугъл търсих по името на грешката, но полезна информация защо се получава не намерих. Чудя се как някой казват че са компилирали това пусто 2.6.6 и единственото предположение е, че те са си правили упгрейд на федората от 1 на 2 а не са ползвали чиста инсталация. Та какво бъркам след, като го пробвах по сумати начини, проверил съм контролната сума на ядрото и тя е ОК? Разархивирал съм го като трябва където трябва според суматите упътвания за компилиране на това ядро. Грешките продължава да се появява и резултата е че имам bzImage но нямам initrd.img и това е. Моля помогнете, нуждая се от 3D ускорение под федора. Кажете каква информация да постна допълнително за да се ориентирате. Федората е пълна инсталация на чисто и последващи 3 упдейта чрез up2date и инсталиране на supertux и foobilard през yum. Процесора ми е Athlon T-burd 650 MHz 128 MB RAM 20 GB HDD LAN intel nVidia GForce 2 MX 32 MB
Титла: nVidia drivers & Fedora core 2
Публикувано от: Demi в Jun 11, 2004, 18:23
Ето ти едно решение:
#rpm -Uvh kernel-2.6.5-1.358.8kstacks.i686.rpm
Като намериш пакета ще видиш защо не става.Аз вече забравих.
А има и пресна статия по въпроса.
Титла: nVidia drivers & Fedora core 2
Публикувано от: в Jun 11, 2004, 18:50
Не съм много сигурен, но преди да да изпълниш "make install" пробвай да заредиш модула "loop", т.е. изпълни "modprobe loop". Мисля, че този модул му трябва за да създаде initrd файла.
|