Титла: Проблемче при 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 Здравейте,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 Титла: 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 Спора е безмислен. Като е по-малко ядрото, се зарежда по-бързо, а от инитрама се ползват само нужните в момента модули. По малкото ядро бачка по-бързо. Обаче колко по-бързо? Ако беше в пъти да има смисъл човек да се занимава. Но за стотни от секундата бързодействие?Даааа, скоро във форума имаше дискувия по тази тема. А и колко пъти се налага да чакаш да се зареди ядрото? |