Разработки проекта PuppyRus > Программирование и компиляция

Ядро 2.6.29.4

<< < (2/9) > >>

eai:
Раньше то не глючила, возьму версию 1.3 и попробую, хотя она мне не равиться потому как VESA глючит с клавиатурой

Unionsf патчил версией unionfs-2.5.2_for_2.6.29.4.diff

Дисковод отключал, по колесам пинал :)

Там затыка была такая что
make install не хотела ядро обновлять пока не сделал
ln -sf /mnt/home/puppy301 boot

Да еще initrd не пересобирал, так как раньше не надо было этого для виртуальной машины делать

eai:
Вечер посвятил установке на реальный компьютер
Судя по всему initrd всеже придется пересобрать, не видет sfs при запуске.

Установка на самом деле была не без бубна.

Компьютер
Intel Atom2,
2Gb ОЗУ
IDE DOM 1 Gb
SATA CDROM
SATA HDD 120 Gb (Был размечен как NTFS)

Установка полностью на SATA винт планировалась

Попытка 1 с Ascetic 007B2
Стартуем, переразмечаем винт. Косяг, система видит его как NTFS и все фалы на месте, в то время как fdisk показывает ext2. Перезагрузка 2 раза не помогает.

Плюнул, поставил сборку 1.3
При устанвке неприятно удивило необходимость обязательно вручную смонтрировать CD (наврено потому что он SATA)
Gparted долго "гудел" над NTFS но справился!
Ну все поставил, не стартутет. Пишет что мол кернела не вижу, повторил, теже яйца вид с боку.
Проверил, при устанвоке в grub записано hd(1,0) а надо на самом деле hd(0,0)
Исправил лапками и все взлетело.

Поскольку машина реальная а не виртуальная то можно было заюзать XOrg, а в нем нет косяка с клавиатурой.
C XVesa косяг так и есть, что огорчает.


eai:
Ох и геморой собирать новый initrd

Вот проблема не понял пока что делать

Развернул оригиналный initrd
/lib/module/2.6.21.7/kernel/crypto
итого 3 файла
aes, blkcipher, cbc

открываю  /lib/modules/2.6.29.4/kernel/crypto
файлов полно но нет aes и blkcipher
Что делать не понятно, как поступать что собирать :(




Pro:
смотри в ядре поддержку cryptoloop и aes чтобы не заморачиваться ползанием по менюшкам проще открыть файл .config в текстовом редакторе и сделать поиск по этим словам, и будет видно в каком состоянии у вас эти модули если они уже внутри ядра, тогда конечно их в /lib/modules/2.6.29.4/kernel/crypto не будет.

НО если они внутри ядра, тогда надо в файле init закоментировать строки modprobe aes и т.п. иначе не будут монтироваться зашифрованные файлы save.2fs..

и не забывайте сделать для init каталога отдельный depmod !!!

eai:
В том то и дело что я при компиляции ядра использовал .config от оригинального дистрибутива, в надежде что ничего переделыватьне надо будет

Помнится в прошлый раз руками пересобирал все по фалу, но вроде все файлы смог найти тогда


В сухом остатке при сравнеии
/modules/2.6.21.7/kernel/crypto/aes.ko.gz - отсутсвует в 2.6.29.4            / есть упоминания в .config
/modules/2.6.21.7/kernel/crypto/blkcipher.ko.gz - отсутсвует в 2.6.29.4     / есть упоминания в .config
/modules/2.6.21.7/kernel/drivers/ide/ide-cd.ko.gz - отсутсвует в 2.6.29.4   / нет упоминания в .config и файла нет нигде
/modules/2.6.21.7/kernel/drivers/usb/input - отсутсвует целиком каталог в 2.6.29.4 / добыт из drivers/hib/
/modules/2.6.21.7/kernel/fs/aufs - отсутсвует целиком каталог в 2.6.29.4 / нет упоминания в .config и файла нет нигде

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии