LINUX.ORG.RU

Увеличить длину строки параметров ядра

 , ,


0

2

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

The number of kernel parameters is not limited, but the length of the complete command line (parameters including spaces etc.) is limited to a fixed number of characters. This limit depends on the architecture and is between 256 and 4096 characters. It is defined in the file ./include/asm/setup.h as COMMAND_LINE_SIZE.

Вышеописанный лимит и хочу увеличить. Просто хочу передать очень длинный параметр (возможно даже не один).
Спасибо.

★★★★★

Последнее исправление: CYB3R (всего исправлений: 1)

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

RiseOfDeath ★★★★
()
Ответ на: комментарий от anonymous

Я даже указал её название и расположение. Но там же написано, что это платформозависимое число и изменить только его будет недостаточно.

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от CYB3R

с хренали бут лодер трогать?

увеличить можно а бутлоадеру до пуговицы какой длинны строку пихать в параметры. Он тупо копирует то, что дали по определенному адресу. Что перетрет - ваши проблемы :) И нахрена пихать длинную строку? RAM диск не хляет уже?

prv
()
Ответ на: с хренали бут лодер трогать? от prv

Дык, вся система в initramfs, чтобы поменять один параметр в одном конфиге — пересборка initramfs. Это легко, когда rootfs лежит отдельно от ядра. Когда она вкомпилена в ядро, приходится пересобирать и его.
Я хочу передавать часть конфигов системы через строку параметров, а другую часть хранить в nvram.

CYB3R ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.