установка нового ядра Linux

Автор debianpc, 24 мая 2018, 19:53:09

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

debianpc

ls /boot
до того как была попытка установить ядро


armbianEnv.txt
armbian_first_run.txt.template
bat
boot.bmp
boot.cmd
boot-desktop.png
boot.scr
config-3.10.107-pine64
dtb
dtb-3.10.107-pine64
dtb-3.10.107-pine64.old
Image
Image-3.10.107-pine64
initrd.img
initrd.img-3.10.107-pine64
System.map-3.10.107-pine64
t.txt
uInitrd
uInitrd-3.10.107-pine64


это та же директория, только после команды make install



rmbianEnv.txt
armbian_first_run.txt.template
bat
boot.bmp
boot.cmd
boot-desktop.png
boot.scr
config-3.10.107-pine64
config-4.14.43kernelmy
dtb
dtb-3.10.107-pine64
dtb-3.10.107-pine64.old
Image
Image-3.10.107-pine64
initrd.img
initrd.img-3.10.107-pine64
initrd.img-4.14.43kernelmy
System.map-3.10.107-pine64
System.map-4.14.43kernelmy
t2.txt
uInitrd
uInitrd-3.10.107-pine64
uInitrd-4.14.43kernelmy
vmlinuz-4.14.43kernelmy




uname -r выдает что ядро старое.
ну и на нее нет и ссылки.
когда делаю ссылку на vmlinuz-4.14.43kernelmy то система на загружается.  неужели нужно пересобирать uboot?    помогите разобраться?

Листик

Извините, что в вашей теме. Попал на переустановку. Подскажите, пожалуйста, какое ядро stretch выбрать для 32-битной архитектуры в экспертном режиме: linux-image-686-4.9.0-6-686 или linux-image-686? А то информации о том, чем они различаются, нигде нет. Заранее спасибо. 

ogost

Если заглянуть в описание пакета, то можно увидеть, что linux-image-686 это мета-пакет, он всегда подтягивает новейшее доступное ядро.

debianpc

извините, что я теперь в вашей теме, которая была моей, но может теперь и  Вы что-нибудь дельное посоветуете мне касаемо мой проблемы?

ecc83

Цитата: debianpc от 24 мая 2018, 19:53:09только после команды make install

Скажите, а "новое" ядро, которое вас интересует, обязательно должно быть собрано из исходников? Чем не устраивают готовые?
Ну в крайнем случае самостоятельная сборка ядра в deb пакет, а затем установка классическим способом.

Я бы вам порекомендовал научиться собирать deb пакеты и потренироваться на каких нибудь простых програмках, потому что из вашего вопроса вы вовсе не понимаете что делаете...
Собрать и правильно установить новое ядро, не совсем простая задача.
Лично я не собирал себе ядро в debian, мне всегда хватало оригинального, а вот во FreeBSD собирал много раз, поэтому рекомендую начать с инструкций и докумендации по сборке.


ferum

Цитата: ecc83 от 25 мая 2018, 17:52:03потому что из вашего вопроса вы вовсе не понимаете что делаете...
Ещё хуже то что форумчане теряются в догадках на каком вообще дистрибутиве, каким образом и что вообще вы конструируете, какую цель при этом преследуете.
Боюсь что в официальных манах debian на сегодняшний день может не быть инструкции как собрать ядро подобно slackware а инструкция от последнего скорее всего не годится из за различий в дереве каталогов да и в системах инициализации.
Стоит так же помнить что бэкпортирование не безгранично, хотя бы по тому что есть такие вещи как libc6 и компилятор.
Русские дебианщики против цифрового слабоумия !

Modigar

Цитата: ferum от 25 мая 2018, 18:53:11Боюсь что в официальных манах debian на сегодняшний день может не быть инструкции как собрать ядро
Я вот по этой инструкции собирал: Не бойтесь пересобирать ядро. Это забавно и полезно
И правда забавно было. Пользы правда не просек, в смысле ускорения ощутимого не увидел.

ferum

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

debianpc

#8
Цитата: ecc83 от 25 мая 2018, 17:52:03
Цитата: debianpc от 24 мая 2018, 19:53:09только после команды make install

Скажите, а "новое" ядро, которое вас интересует, обязательно должно быть собрано из исходников? Чем не устраивают готовые?
Ну в крайнем случае самостоятельная сборка ядра в deb пакет, а затем установка классическим способом.

Я бы вам порекомендовал научиться собирать deb пакеты и потренироваться на каких нибудь простых програмках, потому что из вашего вопроса вы вовсе не понимаете что делаете...
Собрать и правильно установить новое ядро, не совсем простая задача.
Лично я не собирал себе ядро в debian, мне всегда хватало оригинального, а вот во FreeBSD собирал много раз, поэтому рекомендую начать с инструкций и докумендации по сборке.


если бы я понимал , то не спрашивал бы Вас         
по поводу того что я неправильно собираю ядро, то это отдельная тема. пусть оно не запуститься, но установиться то оно должно

Cообщение объединено 25 мая 2018, 20:49:09

Цитата: ferum от 25 мая 2018, 18:53:11
Цитата: ecc83 от 25 мая 2018, 17:52:03потому что из вашего вопроса вы вовсе не понимаете что делаете...
Ещё хуже то что форумчане теряются в догадках на каком вообще дистрибутиве, каким образом и что вообще вы конструируете, какую цель при этом преследуете.
Боюсь что в официальных манах debian на сегодняшний день может не быть инструкции как собрать ядро подобно slackware а инструкция от последнего скорее всего не годится из за различий в дереве каталогов да и в системах инициализации.
Стоит так же помнить что бэкпортирование не безгранично, хотя бы по тому что есть такие вещи как libc6 и компилятор.
а что без инструкции никак?  а опыт?

ecc83

Цитата: debianpc от 25 мая 2018, 20:45:55
если бы я понимал , то не спрашивал бы Вас

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

Цитата: debianpc от 25 мая 2018, 20:45:55
по поводу того что я неправильно собираю ядро, то это отдельная тема. пусть оно не запуститься, но установиться то оно должно

Если какой то исходный текст (ядро или иное приложение) не скомпилировано и не правильно собрано, то устанавливаться просто нечему.
В результате вашей "неправильной сборки", вы получили файл ядра?
А может на экране мелькали ошибки и в результате ничего не собралось, тогда что по вашему "должно" установиться?

Цитата: debianpc от 25 мая 2018, 20:45:55
а что без инструкции никак?  а опыт?

Безусловно опыт присутствует. Но сборка ядра это не ежедневная необходимость. Соответственно помнить все команды просто незачем.
Я например всегда составляю скрипты с перечнем команд, потом дорабатываю их, пишу коментарии и оставляю на перспективу.


debianpc

да я и не думал огрызаться. это как -то даже не моя сущность.

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

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

ecc83

Цитата: debianpc от 25 мая 2018, 22:58:27вроде уже получалось ядро собрать.  но вот тут что-то не так идет.  возможно всему причина дерево устройств.   не понимаю ,как передать его ядру

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

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

Тыц...

debianpc

не , ребята ядро собирается без ошибок. и устанавливается без ошибок. но после установки нет ссылки на новое ядро. пытался руками, но после этого не загружается вообще ничто.  возможно нужно еще как-то передать ядру дерево устройств, только я не знаю самому его компилировать или это сделается из make.
дистрибутив Debian Jessie  arm

ecc83

Цитата: debianpc от 26 мая 2018, 13:16:49после установки нет ссылки на новое ядро.

Как много в этом звуке... Установка...

Как она у вас производится?

Вообще то загружаемое ядро описано в файле конфигурации /boot/grub/grub.cfg
Руками можно создать загрузку любого установленного ядра через /etc/grub.d/40_custom

Больше я незнаю чем вам помочь. Через космос я общаться неумею

Удачи.