Bredonosec> тут вопрос назрел и перезрел один...
Bredonosec> На тему установки никсов на загрузочную флешку.
Bredonosec> Производитель пакета Releases · Jajcus/pld-new-rescue · GitHub помимо инсталлярки (исо) предлагает и сорсы. Но если пакет весит 360 метров, то сорсы - какие-то килобайты. Надо понимать, это только конфиги, что откуда качать с репозитариев? Или как?
Bredonosec> И эти сорсы являются-ли готовым набором, который надо только запустить для получения идентичного исо, или же там надо некие конфиги рисовать для получения универсальной (грузящейся на любой машине) флешки? И если да, откуда их брать?
Bredonosec> И в какое место там следует приткнуть
патч, меняющий системную константу SD_MAX_RETRIES [показать]PGhyIC8+PGJyIC8+CjxzcGFuIGNsYXNzPSJxIj48Yj5CcmVkb25vc2VjPC9iPiZndDsgICAgICBkcml2ZXJzL3Njc2kvc2QuaCB8ICAgIDIgJnBsdXNtbjs8L3NwYW4+PGJyIC8+CjxzcGFuIGNsYXNzPSJxIj48Yj5CcmVkb25vc2VjPC9iPiZndDsgICAgICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSk8L3NwYW4+PGJyIC8+CjxzcGFuIGNsYXNzPSJxIj48Yj5CcmVkb25vc2VjPC9iPiZndDsgICAgIEluZGV4OiBsaW51eC9kcml2ZXJzL3Njc2kvc2QuaDwvc3Bhbj48YnIgLz4KPHNwYW4gY2xhc3M9InEiPjxiPkJyZWRvbm9zZWM8L2I+Jmd0OyAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PTwvc3Bhbj48YnIgLz4KPHNwYW4gY2xhc3M9InEiPjxiPkJyZWRvbm9zZWM8L2I+Jmd0OyAgICAgLS0tIGxpbnV4Lm9yaWcvZHJpdmVycy9zY3NpL3NkLmg8L3NwYW4+PGJyIC8+CjxzcGFuIGNsYXNzPSJxIj48Yj5CcmVkb25vc2VjPC9iPiZndDsgICAgICsrKyBsaW51eC9kcml2ZXJzL3Njc2kvc2QuaDwvc3Bhbj48YnIgLz4KPHNwYW4gY2xhc3M9InEiPjxiPkJyZWRvbm9zZWM8L2I+Jmd0OyAgICAgQEAgLTIzLDcgKzIzLDcgQEA8L3NwYW4+PGJyIC8+CjxzcGFuIGNsYXNzPSJxIj48Yj5CcmVkb25vc2VjPC9iPiZndDsgICAgICAvKjwvc3Bhbj48YnIgLz4KPHNwYW4gY2xhc3M9InEiPjxiPkJyZWRvbm9zZWM8L2I+Jmd0OyAgICAgICAqIE51bWJlciBvZiBhbGxvd2VkIHJldHJpZXM8L3NwYW4+PGJyIC8+CjxzcGFuIGNsYXNzPSJxIj48Yj5CcmVkb25vc2VjPC9iPiZndDsgICAgICAgPGI+Lzwvc3Bhbj48YnIgLz4KPHNwYW4gY2xhc3M9InEiPjxiPkJyZWRvbm9zZWM8L2I+Jmd0OyAgICAgLSNkZWZpbmUgU0RfTUFYX1JFVFJJRVMgICAgICAgICA1PC9zcGFuPjxiciAvPgo8c3BhbiBjbGFzcz0icSI+PGI+QnJlZG9ub3NlYzwvYj4mZ3Q7ICAgICArI2RlZmluZSBTRF9NQVhfUkVUUklFUyAgICAgICAgIDA8L3NwYW4+PGJyIC8+CjxzcGFuIGNsYXNzPSJxIj48Yj5CcmVkb25vc2VjPC9iPiZndDsgICAgICAjZGVmaW5lIFNEX1BBU1NUSFJPVUdIX1JFVFJJRVMgMTwvc3Bhbj48YnIgLz4KPHNwYW4gY2xhc3M9InEiPjxiPkJyZWRvbm9zZWM8L2I+Jmd0OyAgICAgIC88L2I+PC9zcGFuPjxiciAvPgo8c3BhbiBjbGFzcz0icSI+PGI+QnJlZG9ub3NlYzwvYj4mZ3Q7PC9zcGFuPg==
?
ну как я себе вижу
1. насчёт патча...есть такая программа называетя patch (как ни странно), идёт в паре с diff
ей показываешь твой патч файл и что патчить - и она патчит
вообще ТАКОЙ патч можно и руками наложить =))
2. насчёт сборки в ручную
курить
https://github.com/Jajcus/pld-new-rescue/blob/th-current/README.md
раздел "Rebuilding and full customization"
там всё написано максимально подробно - как сам автор видит
3. размер сырцов небольшой потому что он видимо в процессе мейка подтянет сырцы ядра линукса и прочего на лету (а-ля как RPMы собираются или порты фрибсдшные)
4.конкретно насчёт этой константы...это более к ядру относится на первый взгляд судя по расположению внутри linux/drivers интересно что имено нужно патчить, возможно в какой-то момент после выкачиваения сырцов ядра, хз как оно там собирается, нужно как-то понять откуда эти drivers тянутся и там подправить. или может при сборке переопределить? в общем вопрос творческого плана
а через sysctl оно не переопределяется ? или там какнить параметром загрузчика ядра?