fragnat
то есть идём по пунктам сначала 6 потом 8 а после 7 :-\ я к этому клоню..
Как не странно, но нет, идем по порядку. :) Сначала удаляем src, а потом компилируем, иначе ядро не пропатчится и сборка вывалится в ошибку.
equator
может и udf записывать умеет?
Это, простите, как?..
fragnat
Да но я нечего не конфигурировал..
А смысл тогда компиляции?.. Если не конфигурировать свое ядро, то даже и браться тогда не стоит.
http://l4u.jinr.ru/docs/add04/kernel-2. … .0.html#34 - вот пояснения.

fragnat
Я так понимаю теперь надо после редактирования PKGBUILD в папке /var/abs/local/kernel26/ прописать makepkg -ifc?
у вас это упущено, на всякий случай спрашиваю :)
Очень даже написано. 8 пункт.
fragnat
Nebulosa: Вопщем то всё сделал до шага 6 включительно(PKGBUILD изменил), а дальше есть кое какие непонятки..
у меня лично там нет файла .config зато есть config и в 2-х папках..какой из них? проц на 1 ядре..
где находиться стандартный конфиг? и какой смысл менять что то было до этого в файле PKGBUILD если я его никак не использовал после редактирования и теперь нужно всё вернуть на место? я абсолютный новичок я даже не знаю как сделать md5 хэш файла.. папку src надо удалить вот эту /var/abs/local/kernel26-firmware/src/ ?
/var/abs/local/kernel26-firmware/config
/var/abs/local/kernel26-firmware/config.x86_64
/var/abs/local/kernel26-firmware/src/config
/var/abs/local/kernel26-firmware/src/config.x86_64

Эм.. в папке сборки firmware не нужно особо ничего делать.. просто makepkg -ifc..

Да, вы правы, там не .config а config. Поясню этот шаг еще раз - после того как вы сконфигурировали опции ядра через gconfig вам нужно сохранить результаты настройки в любое удобное место, например в config в домашнюю папку, а затем, после удаления /var/abs/local/kernel26/src запишите поверх /var/abs/local/kernel26/config сохраненный файл. Дальше надо будет поправить md5sum в PKGBUILD.

md5 расчитвается так - md5sum PKGBUILD ;D
Хм.. а локали то какие?..

Все эти манипуляции нужно проводить для FAT да NTFS максимум. Вообщем с теми системами которыми пользуется Windows
Добавлю..
Вместо пункта 6 -
и все.
Многие разделы - это флешки чтоли?.. Там же файловая система FAT32, так?

Что показывает gconftool-2 -g /system/storage/default_options/vfat/mount_options ?
я себе из Ubuntu перенес настройки, теперь у меня так:
[shortname=mixed,uid=,utf8,umask=077,exec,flush]
San4oP
Спасибо, помогло! Но теперь у меня такой вопрос: поскольку у меня не было файла “/etc/services”, то что должно быть в нем еще, кроме тех двух строк для ntp?
http://pastebin.com/maa8f238 вот
kernel_panic
ну по моему все очень просто все тоже самое,просто файловую систему корневую и драйвера необходимые для запуска ядра вкомпиливаешь в него и все.Тобишь контроллер SATA например ata_piix и подобные нужные.весит ядро мое 1.5 мб.Ну и модулями вынесен ALSA,XFS(/home),fat,udf,smb,usb.Правда из него выкинуто очень многое но так как я не пользуюсь этими возможностями-выкинул.даже в Network выкинул все почти кроме DHCP так как у меня роутер.приатачу конфиг свой,поковыряй переделай под свое железо,можт понравится.
Спасибо конечно, это не совсем то что я хотел получить. Конфиг я и сам настрою, мне нужно знать что именно наcтраивать и как. :) Ну и самое главное как им пользоваться - в чем отличия от ядра c initrd?
Я в блоге описывал более простой способ сборки ядра под арч: сборка ядра
Ну по сути тоже самое, только у меня получается, что я сперва патчу ядро, потом настраиваю конфигурацию, насколько это важно даже не знаю.. :)

kernel_panic
Amigo
А если заглянуть в PKGBUILD ядра?

Арч-патчи ядра:
http://projects.archlinux.org/git/?p=li … ;a=summary
Может вы расскажете мне что же за патчи и чем они полезны,почитал вроде но ничего толкового для себя не вынес.Пропатчить бы я и без ABS смог.Mkinitcpio у меня нет(ядро без initrd).Если честно признаться ABS никогда не пользовался (зря наверно) так как все что надо есть в репах ну изредка из AUR ставлю пакеты.Ан нет вру,один раз по первости ставил его,хотел AWN и его плагины собрать AWN собрал поставил а вот плагины он собирать не хотел как я не бился,поэтому для меня ABS сгорел на костре давно.И вдогонку:чтоже за железо надо иметь чтоб ядро 37 минут компилилось? у меня за 7минут компилится (Core2Duo)
Кроме того что вы собираете не арчевское ядро(а это по сути разные сборки), а ванильное, разницы особо нету как вы это делаете - с ABS или нет. PKGBUILD-ы это теже обычные скрипты для компиляции плюс проверка зависимостей для успешной компиляции, да проверка целостности пакетов исходников (иногда эти простые вещи могут съэкономить немало времени и нервов.) Через ABS я собираю также wine и xorg-server под свой процессор, выжимаю из сборок еще несколько попугаев :D Модель своего процессора уже я написал, Athlon XP 2000.

Меня вот интересует вопрос как можно собирать ядро без initrd, и как его потом запускать и прочее, поделитесь ссылками и инструкцией пожалуйста.