проблема с ядром

подскажите пжлста, где проблемка:
собрал ядро, пытаюсь загрузиЦа, и никак не выходит...

Starting udev...    [!!]
udev [116]: bind failed: No such file or directory
No /sbin/udevd found running; none killed

а потом

Checking root file system... [OK]
fsck.ext3: No such file or directory while trying to open /dev/hda4

ну и предлагает ввести пароль и самому запустить e2fsck, хотя раздел 100% рабочий...
ввожу пароль и вижу что в /dev/ практически ниче нет...

я в ядре по моему че та упустил, подскажите где капать плз!

.

xoxa написал(а):
подскажите пжлста, где проблемка:
собрал ядро, пытаюсь загрузиЦа, и никак не выходит...

Это твоё первое ядро (для установки на данном наборе железа) или обновляешь?
Каково происхождение конфига ядра?
Ну и с каким ядром пробуешь грузиться?

:wq
--
Live free or die

версия 2.6.30 первое, если не

версия 2.6.30
первое, если не считать генкернел=)

забыл написать еще к udev во

забыл написать еще к udev во время загрузки, может важно....

udev[116]: error initializing netlink socket

или дайте ссылоку на ман с

или дайте ссылоку на ман с русским описанием конфигов ядра 2.6.30 версии если такой существует... гуглил не нашел...

Такого нет и реально быть не

Такого нет и реально быть не может, ибо документирование --- отдельная задача по ресурсоёмкости в надлежащем качестве как бы не превосходящая собственно разработку.

http://dominet.lg.ua/linux/kernel/kernel-howto.html

Ну и + more/less/vi/vim-style поиск по make manuconfig

ЗЫ: Возможность загрузки с предыдущим (собранным genkernel'ом) ядром оставил?

:wq
--
Live free or die

поищите

поищите по форуму "ядерная физика" в том топике были ссылки и на новые попытки создать физику-2

в ядре отключите секцию ATA/ATAPI/MFM/RLL
ваш root изменится на /dev/sda4

похоже, что вы грузитесь без initrd - посмотрите чтоб в ядре initram source file был пустой
неплохо бы увидеть меню груба как вы конкретно грузитесь

возможно еще потребуется отредактировать /boot/grub/device.map на предмет (hd0) /dev/sda

ps/ думаю, что за основу вы взяли конфиг от генкернел и пытаетесь его ручками "допилить"
как вариант - включить всё и всюду, а потом поэтапно выключать опции и смотреть где ломается

лучший вариант - оставить генкернел, если вас не очень напрягает и это ваш "первый блин"
со временем придет и понимание и английский (в help все опции прописаны, а вот нужны они или нет - тут и русский не всегда поможет)

что-то добрый я сегодня ....

Цитата: Возможность загрузки

Цитата:
Возможность загрузки с предыдущим (собранным genkernel'ом) ядром оставил?

да

Цитата:
в ядре отключите секцию ATA/ATAPI/MFM/RLL
ваш root изменится на /dev/sda4

у меня IDE хард
с ядром от генкернела грузиЦа, все нормально с hda4
если я перепишу фстаб, то как я понимаю возможности загрузиться со старого ядра у меня уже не будет?

Цитата:
думаю, что за основу вы взяли конфиг от генкернел и пытаетесь его ручками "допилить"

в основе конфига не было никакого, просто включал то что мне нужно...
видимо что то недовключил...

Цитата:
как вариант - включить всё и всюду, а потом поэтапно выключать опции и смотреть где ломается

а конфликтов при таком раскладе быть не может?

Цитата:
со временем придет и понимание и английский (в help все опции прописаны, а вот нужны они или нет - тут и русский не всегда поможет)

с инглишом все нормально, а вот с пониманием пока пробемы, ну тоесть мне не совсем понятны описания некоторых, конфигов...

/

xoxa написал(а):
если я перепишу фстаб, то как я понимаю возможности загрузиться со старого ядра у меня уже не будет?

Если ты перепишешь fstab с монтированием не по именам дисков, а по label'ам или (что я считаю предпочтительнее, контрольный вопрос: почему?) по uuid'ам, то легко загрузишься с любым ядром (что IDE support (deprecated), что libata).

:wq
--
Live free or die

не совсем понимаю, как IDE

не совсем понимаю, как IDE диск будет sda, но поробую..

тогда

тогда возьмите за основу конфиг от генкернела и сделайте
make oldconfig && make menuconfig
Как правило, после генкернела в конфиге я одну-две опции отключал и две-три включал

У меня ни разу не получилось чтоб на конфиге от генкернела удалось запуститься без "допиливания"

Вариант 1
kernel-genkernel-*** переименовать в bzImage и попробовать загрузиться с него
%90 что не заведется, но попробовать можно

Вариант 2
удалить /usr/src (или переимновать),
emerge gentoo-sources && make menuconfig (не помещая никаких прототипов конфига в /usr/src)
%90 что заведется, потом подключать необходимые разделы и удалять лишние (там дохрена "с запасом")

Преимущество генкернела в том, что когда "что-то идет не так" по крайней мере есть "микро-OS" в памяти и можно хоть что-то ручками доделать, включая поиск и загрузку ядра

у меня IDE хард
с ядром от генкернела грузиЦа, все нормально с hda4
если я перепишу фстаб, то как я понимаю возможности загрузиться со старого ядра у меня уже не будет?

неужели комп менее чем P-II ?

Не кашерно, но можно сделать в fstab

/dev/hda4    /   auto defaults 1 1
/dev/sda4    /   auto defaults 1 1

У меня на одном из P-III было так сделано, ибо генкернел ни под каким соусом не хотел видеть sda-disk,
а bzImage спокойно работает с sda, когда отладил и оптимизировал ядро - удалил генкернел и hda

в грубе должно быть hd для генкернела и sd для bzImage

что-то добрый я сегодня ....

попробывал вариант 2 и у меня

попробывал вариант 2 и у меня чудесным образом отвалилась сеть..

а вот вопрос: че там было в /usr/src/, что за сеть отвечает?=) чета я не понимаю...

PS ядро стартует, спс за совет..

исходники ядер(ядра), вобщем

исходники ядер(ядра), вобщем ничего ценного )

_SerEga_

_SerEga_ написал(а):
исходники ядер(ядра), вобщем ничего ценного )

я вкурсе, а сеть почему отвалилась?=))

сеть отвалилась = ? 1)

сеть отвалилась = ?
1) устройств eth* нет
2) net.eth* не поднимается
3) поднимается, но пинг не идет
4) пинг идет, но только по ИП
5) не зайти на сайт ********

1) устройств eth* нет.

1) устройств eth* нет.

драйвер для сетевухи в ядре

драйвер для сетевухи в ядре включил?

при загрузке старого ядра

при загрузке старого ядра сетевушка так же не определяеЦа, а с новым ядром я еще не разбирался...

1) читаем ядерную физику для

1) читаем ядерную физику для домохозяйки, желательно поновее - хороший ман
2) учимся использовать lspci -k и pcimodules при загрузке с livecd
3) полученные из пункта 2 знания используем для включения в ядро намертво(на первых порах, потом можно будет кое-что модулями) всего что определено в pcimodules и lspci -k
4) initrd не используем

P.S. Данный набор знаний может оказаться неприменимым при использовании LVM/RAID и т.д., но т.к. топикстартер в таких вещах замечен пока не был, то я гарантирую(сам так поступал, кроме пункта 1, у меня был какой-то другой мануал + /dev/english_knowledge) что все должно завестись. Единственные проблемы которые могут возникнуть у топикстартера, это новый драйвер сата-устройств, который теперь отвечает за IDE тоже, так что его диск вполне может быть sda...

Нейтральность - высшее достижение сознания!

автору предыдущего поста,

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

теперь

теперь делаем так

1) делаем папочку в сторонке и кладем туда текуший конфиг
и обзываем его config1, туда же покладаем конфиг генкернела,
обозвав его config2

2) diff config1 config2 >> dumka.txt

3) смотрим dumka на предмет, что появилось, а что исчезло

4) включаем моск ;)

что-то добрый я сегодня ....

проблему решил, в ядре чет не

проблему решил, в ядре чет не включено было, пока не знаю че, оч много лишнего понавключал=))
а почему ядро которое генкернел сделал не видит сетевушку для меня загадка...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".