The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Раздел полезных советов: Загрузка ядра Linux, собранного в к..., auto_tips (??), 14-Май-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


5. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  –1 +/
Сообщение от stalkerdroad (ok), 15-Май-16, 23:02 
Мне нужно было получить как можно большее количество модулей. Чтобы потом не пересобирать ядро. Когда подключу какие либо новое устройство.

Такие ядра существуют у всех дистрабутивов. Но нигде не сказано как собирать такие ядра с максимальным количеством модулей.

Вот я и разобрался.

Ответить | Правка | Наверх | Cообщить модератору

6. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от cmp (ok), 16-Май-16, 00:35 
В Вашем "посте", тоже ничего нет, версия ядра, описания этих опций, не говоря о драйверах нтфс и всяких стаггинг, котороые в ядре даром не нужны никому.

Разобрался, но не  до конца, садись 3-.

Ответить | Правка | Наверх | Cообщить модератору

15. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от stalkerdroad (ok), 27-Май-16, 16:42 
> версия ядра,

4.x. А на 3.x тоже самое было.

> говоря о драйверах нтфс и всяких стаггинг, котороые в ядре даром
> не нужны никому.

Они же модулями собираются благодаря этому конфигу.

Ответить | Правка | Наверх | Cообщить модератору

21. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от cmp (ok), 30-Май-16, 07:36 
Угу, в том числе и протухший нтфс, который благодаря наличию модуля начинает использоваться вместо fuse драйвера, а вместе с тем еще миллион протухших драйверов, которые давным давно ни кто не пилит, в которых находят баги, которые дают рута локальным пользователям.

> 4.x. А на 3.x тоже самое было.

Осмелюсь предположить, что такое (allmodconfig) было и в 2.4 и в 2.6, и более ранних, но вот было ли там CONFIG_CMDLINE_BOOL совсем не факт.

Ответить | Правка | Наверх | Cообщить модератору

26. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от stalkerdroad (ok), 03-Июн-16, 02:43 
> протухший нтфс, который благодаря наличию модуля начинает использоваться вместо fuse драйвера

Нет. фусе драйвер называется ntfs-3g. В команде mount и в fstab указывается ntfs-3g. У тебя какойто неправильный дистр.

Ответить | Правка | Наверх | Cообщить модератору

28. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от cmp (ok), 03-Июн-16, 04:22 
то есть флэшку монтировать - в фстаб прописывать))
ядро детектит фс и использует соответсвующий драйвер, дистр роли не играет.
Ответить | Правка | Наверх | Cообщить модератору

30. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от stalkerdroad (ok), 03-Июн-16, 13:38 
> ядро детектит фс и использует соответсвующий драйвер,

Ядро не монтирует автоматически диски. Это делает какаята юзерспейсная программа.

Я думаю что ты используешь кривую программу автомонтирования дисков. Которая путает ntfs и ntfs-3g.

Ответить | Правка | Наверх | Cообщить модератору

32. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от cmp (ok), 03-Июн-16, 17:37 
ok
Ответить | Правка | Наверх | Cообщить модератору

36. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от qweqwe (?), 21-Июн-16, 23:13 
А в modprobe ntfs.ko в черный список занести не? Или модуль удалить нафиг?
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

10. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от ПавелСemail (ok), 24-Май-16, 15:06 
И что лучилось? Как результат по сравнению например с ядрами Debian? Можно такой метод взять за основу для ядра для репозитория? Я беру ближайший по версии конфиг у Debian и делаю make oldconfig и отвечаю на вопросы.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

14. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от stalkerdroad (ok), 27-Май-16, 16:40 
> И что лучилось? Как результат по сравнению например с ядрами Debian? Можно
> такой метод взять за основу для ядра для репозитория? Я беру
> ближайший по версии конфиг у Debian и делаю make oldconfig и
> отвечаю на вопросы.

С ядрами дебиана не сравнивал. Прочитав файл README в архиве исходников ядра я понял что allmodconfig это единственный способ отметить все модули чтобы они собрались и были подгружаемыми (внешними). Я не знаю другого способа чтобы собрать максимальное количество драйверов.

> Я беру
> ближайший по версии конфиг у Debian

А мне было интересно сделать своё ядро со своими настройками на основе ванильного ядра без патчей и чужих конфигов (непонятно как настроенных).

Ответить | Правка | Наверх | Cообщить модератору

11. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от Аноним (-), 26-Май-16, 20:59 
Смысл затеи все равно не ясен. Ядро никто и не пересобирает для поддержки "новых устройств"
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

13. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от stalkerdroad (ok), 27-Май-16, 16:24 
> Смысл затеи все равно не ясен. Ядро никто и не пересобирает для
> поддержки "новых устройств"

Если собирать ядро например с конфигом созданным командой "make i386_defconfig", то собирается лишь ограниченное (маленькое) количество модулей. И например все звуковые драйвера будут отсутствовать

Ответить | Правка | Наверх | Cообщить модератору

17. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от Аноним (-), 27-Май-16, 21:08 
Ещё раз, какие цели ты преследовал, стараясь собрать почти всё модулями?
Ответить | Правка | Наверх | Cообщить модератору

18. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от stalkerdroad (ok), 28-Май-16, 17:06 
1. Меньше размер ядра.

2. Заранее собрать наибольшее количество драйверов. Чтобы позже не пришлось заново пересобирать ядро. Определить заранее что понадобится невозможно. Например пытался настроить шейпинг сетевого трафика. Оказалось что нет нужных модулей.

3. Другие конфиги не собирают все модули сразу. Лишь маленькое ограниченное количество.

Ответить | Правка | Наверх | Cообщить модератору

19. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от Аноним (-), 28-Май-16, 19:15 
2. Ядро заново пересобирать не надо. Достаточно собрать необходимые модули и установить их.
Ответить | Правка | Наверх | Cообщить модератору

20. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от stalkerdroad (ok), 29-Май-16, 07:57 
> Достаточно собрать необходимые модули и установить их.

Зачем мне тратить на это время ? Я лучше заранее сразу соберу все существующие в ядре модули. Один раз и навсегда. Сколько они будут места занимать на диске мне пофиг.

Ответить | Правка | Наверх | Cообщить модератору

22. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от cmp (ok), 30-Май-16, 08:45 
Тогда придется тратить время на перечисление корявых модулей в черном списке, который, конечно, можно слизать у дистрибутива, но с тем же успехом можно слизать и конфиг ядра.

Если бы все было так просто, кто бы стал заморачиваться с конфигурированием?

Ответить | Правка | Наверх | Cообщить модератору

27. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от stalkerdroad (ok), 03-Июн-16, 02:46 
> Тогда придется тратить время на перечисление корявых модулей в черном списке

Единственное что указал так это vmware драйвер.

Ответить | Правка | Наверх | Cообщить модератору

29. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от cmp (ok), 03-Июн-16, 04:29 
> Единственное что указал так это vmware драйвер.

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

Ответить | Правка | Наверх | Cообщить модератору

31. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от stalkerdroad (ok), 03-Июн-16, 13:42 
> то есть, собрал ... корявое,

Всё же работает нормально (у меня норм).

> а "статью" написал не обломался..

Статью написал т.к. проблема редкая и ответа на неё нет в поискових (по крайней мере я искал в англоязычном интернете и не нашёл).

Ответить | Правка | Наверх | Cообщить модератору

33. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от cmp (ok), 03-Июн-16, 17:44 
> Статью написал т.к. проблема редкая и ответа на неё нет в поискових

Видимо, потому, что никому это не надо, а для "себя" и для истории можно было бы нормально оформить.


Ответить | Правка | Наверх | Cообщить модератору

34. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от stalkerdroad (ok), 03-Июн-16, 21:03 
Я же не знаю уровень образованности посетителей Опеннета. Я сужу по себе.

Описание параметров, процесс сборки ядра, зачем нужен конфиг allmodconfig - всё это элементарно "гуглится". Описание параметров также есть в программе настройке ядра nconfig. Она есть в исходниках ядра ("make nconfig").

А писать статью для нубов (и каждую мелочь расписывать) както бессмысленно.

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

35. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от cmp (ok), 04-Июн-16, 06:24 
Гуглится, да не все, особенно бесят топики типа - как настроить блаблабла -
1) берем убунту
2) апт гет инстал блаблабла
3) старт блаблабла

дохрена информативно, и ЭТОТ через пять лет будет таким же.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

25. "Загрузка ядра Linux, собранного в конфигурации allmodconfig"  +/
Сообщение от Аноним (-), 02-Июн-16, 07:48 
Понял. Смотри, у тебя основной касяк может быть только по линии загрузки, примерная цепь такая "Контроллер ЗУ - lvm/raid - Драйвер ФС" (тут конечно надо вспомнить про scsi, который является требованием для sata, поддержки стилей разметки жд, и по-моему всё)
Эти товарищи, собранные модулями, вкупе кривособранным initramfs мешают grub находить корневой раздел. Для своей единственной машины, я делал так - всё что необходимо (scsi, sata контроллер, фс) для загрузки уходило в y. Всё остальное - m.
Из плюсов - совершенно не нужен initramfs.
Из минусов - бутается только на конкретном (моём) железе.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру