Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: d3v1ous в Sep 16, 2010, 10:38



Титла: Проблемче при update на ядрото
Публикувано от: d3v1ous в Sep 16, 2010, 10:38
Здравейте,

опитвам се да направя орязана версия на ядрото което ползвам. За целта избрах make localmodconfig. Всичко ок до един момент - restart.

В момента ядрото ми виси на: Loading Kernel Please Wait...... И след известен период (timeout) ме дропи в initramfs - като се опитва да ми каже, че не може да ми намери root дяла.

Интересното е, че преди съобщението Loading Kernel.... намира типа дял и файловата система на него.
Другото по-интересно е, че в initramfs шела като дам ls /dev/hd* и ls /dev/sd* няма такива файлове, все едно нямам хард.

Можете ли да ми кажете - Къде сбъркахме???

Благодаря.


Титла: Re: Проблемче при update на ядрото
Публикувано от: Evergreen в Sep 17, 2010, 00:47
Distro ?


Титла: Re: Проблемче при update на ядрото
Публикувано от: d3v1ous в Sep 17, 2010, 12:13
Debian Lenny


Титла: Re: Проблемче при update на ядрото
Публикувано от: romeo_ninov в Sep 17, 2010, 14:29
Здравейте,

опитвам се да направя орязана версия на ядрото което ползвам. За целта избрах make localmodconfig. Всичко ок до един момент - restart.

В момента ядрото ми виси на: Loading Kernel Please Wait...... И след известен период (timeout) ме дропи в initramfs - като се опитва да ми каже, че не може да ми намери root дяла.

Интересното е, че преди съобщението Loading Kernel.... намира типа дял и файловата система на него.
Другото по-интересно е, че в initramfs шела като дам ls /dev/hd* и ls /dev/sd* няма такива файлове, все едно нямам хард.

Можете ли да ми кажете - Къде сбъркахме???

Благодаря.
mkinitrd ?


Титла: Re: Проблемче при update на ядрото
Публикувано от: dhelix в Sep 17, 2010, 15:10
Мда ,ако си билдвал ядрото с make-kpkg  си забравил --initrd.
+1 за горния пост.


Титла: Re: Проблемче при update на ядрото
Публикувано от: d3v1ous в Sep 17, 2010, 19:14
Момчета, не ме карайте да се смея. Малко по-сериозно...


Титла: Re: Проблемче при update на ядрото
Публикувано от: tonitochev в Sep 17, 2010, 20:04
Защо мислиш, че се шегуват?
Ясно е, кода за разпознаване на файловите системи е в модулите и ядрото за това не разпознава харда. А за да се заредят модулите, ти трябва initrd образ, който явно не си направил да се създаде. Това става с командата, посочена от колегите, или трябва да си компилираш ядрото по дебиански и да бъде създаден деб пакет с ядрото...


Титла: Re: Проблемче при update на ядрото
Публикувано от: ROKO__ в Sep 17, 2010, 20:46
А защо непременно трябва да го набухате с тези дрисни... Аз гледам да си изчиствам ядрата от initramfs, и им увеличавам бързината по този начин и нямам описаните проблеми


Титла: Re: Проблемче при update на ядрото
Публикувано от: romeo_ninov в Sep 17, 2010, 21:06
Момчета, не ме карайте да се смея. Малко по-сериозно...
какво смешно има? Може би по-смешно е че не можеш да си компилираш ядрото сам.....


Титла: Re: Проблемче при update на ядрото
Публикувано от: tonitochev в Sep 17, 2010, 22:12
А защо непременно трябва да го набухате с тези дрисни... Аз гледам да си изчиствам ядрата от initramfs, и им увеличавам бързината по този начин и нямам описаните проблеми

Ако не използваш initramfs, значи включваш необходимият код в ядрото, вместо като модул. Ядрото на дебиан е около 1,4 мб, докато на слакуер (без инитрамфс) е около 4,5 мб. Е, какво значи да набухваме ядрото с дрисни? Според думите ти, когато ядрото е 5 мб не е набухано, а когато е 1,4 мб е набухано?
Я се стегни малко и мисли какво пишеш.


Титла: Re: Проблемче при update на ядрото
Публикувано от: d3v1ous в Sep 17, 2010, 23:06
Опитвам се да кажа, че компилирам ядрото с командата: make-kpkg --initrd kernel_image

Въпросната команда създава deb пакет с новото ядро. Инсталирам го с dpkg -i. Процеса на инстлация добавя нов запис в /boot/grub/menu.lst и създава 3 файла в boot директорията:

config-версия-на-ядрото vmlinuz-версия-на-ядрото и initrd-версия-на-ядрото.

Всичко е както трябва...


Титла: Re: Проблемче при update на ядрото
Публикувано от: kalinik в Sep 17, 2010, 23:21
пробвай накрая с
Код:
make KDEB_PKGVERSION=нещо-си-твое deb-pkg
Aко ти е конфигурирано правилно всичко - няма причина да не тръгне  ::)


Титла: Re: Проблемче при update на ядрото
Публикувано от: dhelix в Sep 17, 2010, 23:33
Момчета, не ме карайте да се смея. Малко по-сериозно...
Мен ей тук ме загуби,като аудитория!Поста ти е крайно неуместен,помисли дали не беше редно да почнеш директно от четвъртия и да си спестим глупостите!Успех!


Титла: Re: Проблемче при update на ядрото
Публикувано от: borovaka в Sep 18, 2010, 00:41
d3v1ous Като не бачка коректно така пускай make menuconfig и коригирай нещата.


Титла: Re: Проблемче при update на ядрото
Публикувано от: ROKO__ в Sep 18, 2010, 15:47
Ядрото ти е 1 2МБ а initramfs колко е бе :) той нима не е част от ядрото :) това че са заредени модулите в initramfs а не е използван метода без initramfs не означава че ядрото ти е малко пък и какво значение имат 2 3 МБ отгоре? Разбирам да са 2 3 ГБ отгоре тогава няма спор ...


roko__@Toorox64 ~ $ du -csh /boot/vmlinuz-2.6.35.4-toorox-ExtremeBG
2,6M   /boot/vmlinuz-2.6.35.4-toorox-ExtremeBG
2,6M   total
roko__@Toorox64 ~ $

Ето моето без initramfs пише ли 4.5 МБ ? Или недовиждам


Титла: Re: Проблемче при update на ядрото
Публикувано от: tonitochev в Sep 18, 2010, 22:20
Спора е безмислен. Като е по-малко ядрото, се зарежда по-бързо, а от инитрама се ползват само нужните в момента модули. По малкото ядро бачка по-бързо. Обаче колко по-бързо? Ако беше в пъти да има смисъл човек да се занимава. Но за стотни от секундата бързодействие?
Преди и аз бях ентусиаст и си компилирах ядра, обаче вече не ми се занимава и си ползвам щатното дебианско - има незабележима разлика, така че за какво да се занимавам???


Титла: Re: Проблемче при update на ядрото
Публикувано от: romeo_ninov в Sep 18, 2010, 23:10
Спора е безмислен. Като е по-малко ядрото, се зарежда по-бързо, а от инитрама се ползват само нужните в момента модули. По малкото ядро бачка по-бързо. Обаче колко по-бързо? Ако беше в пъти да има смисъл човек да се занимава. Но за стотни от секундата бързодействие?
Преди и аз бях ентусиаст и си компилирах ядра, обаче вече не ми се занимава и си ползвам щатното дебианско - има незабележима разлика, така че за какво да се занимавам???
Даааа, скоро във форума имаше дискувия по тази тема. А и колко пъти се налага да чакаш да се зареди ядрото?