LINUX.ORG.RU

Пересборка ядра на берегу моря

 , ,


0

1

Собрались как-то два гентушника на берегу моря генту покомпилять... нет, не так, собрались два гентушника скинуть фоточки с камеры на жёсткий диск, и внезапно обнаружилось, что поддержка SD карт не включена в ядре. Пришлось пересобирать ядро, процесс наглядно показан в пикрелейтед, сушки и минералка добавлены для полноты натюрморта :)

>>> Просмотр (4928x3264, 2384 Kb)

★★★★★

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

на берегу моря генту покомпилять...

На берегу моря нужно отдыхать, пиво попивать, да девок тискать, а не ядро компилять...

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

сам может слепить команду
make modules_inatall

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

asus однозначно. Хрен я ещё куплю что то их производства, как бы низко они не роняли цену.

скупой платит дважды.;) у всех производителей есть дешевая линейка, полупроф. и проф.

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

Не, ну ок, конечно. Может, с двумя гигами есть смысл экономить (я честно говоря, не помню, есть ли серьёзная выгода от самосборных ядер в этом отношении — может, и есть). Но на переносной машине, к которой хрен знает что может подключаться, я бы перестраховался.

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

Пересобирать ядро дело пары минут.

Для всякого говна никто не мешает держать специально для этого сделанный chroot (debootstrap во все поля).

Deleted
()
Ответ на: комментарий от vertexua

говна, бутылок и обёрток от сникерса не замечал, в Крыму не был, но сейчас как бы не сезон ещё

Harald ★★★★★
() автор топика

Кусок того самого под названием Acer портит весь снимок - без него хорошо было бы

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

Какой то неправильный у вас феном Х6. Мой А6 2*2,1 Ггц справляется с либреофисом примерно за 10-12 часов. Но к сожалению батарея вытягивает только 4.

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

И поэтому дешёвая линейка aser (em350) оставляет значительно лучшее впечатление и живёт значительно дольше средней категории asus (1215n). Чем отличается проф. asus? Гигагерцами, гигабайтами и х4 ценой? Спасибо, я лучше дважды куплю дешёвые, удобные, надёжные устройства с хорошим дизайном и поставлю немного апгрейдов в узкие места.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

Не знаю ваниль без конфига с yes на все запросы при makeconfig. Может j6 не выставлено было, не помню.

Dron ★★★★★
()
Последнее исправление: Dron (всего исправлений: 1)
Ответ на: комментарий от kedr

Есть много способов. genkernel говорят при правильной настройке всё хорошо делает. Или можно написать свой скрипт. Или сделать всё то же вручную и последовательно, а после make выключить или попросиить включить музыку чтобы узнать о завершении. Это в любом случае 2-5 минут и не мешает уйти на пару часов, пока make выполняется.

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

серьезные парни используют boot раздел отдельно, так как uefi. Ну и genkernel в gentoo - изврат. И да, команда, которая не влазит в 80 символов...

kedr
()

Поэтому будучи гентушником я собирал всю периферию модулями на всякий случай. Выкидывать из ядра «ненужные» модули - это какое-то бессмысленное и беспощадное оптимизаторство.

Deleted
()
Ответ на: комментарий от Dron

Зачем на все Yes? localyesconfig, потом пройтись в menuconfig вручную, чтобы ничего не упустить. Тебя интересует сделать нормальное не раздутое ядро или максимально затянуть процесс сборки?

Rinaldus ★★★★★
()

acer, genkernel... что тут скажешь

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

зачем так сложно? достаточно

cd /usr/src/linux
make menuconfig
make -j8
make modules_install
make install
и все :)
оно само сделает резервные копии старого ядра и сгенерит новый initrd если нужно

pftBest ★★★★
()

Плюс за минералку, минусы за глянцевый ноутбук и сушки (беру «снежные» из Славянска).

outtaspace ★★★
()

Собрались как-то два гентушника на берегу моря генту покомпилять

Без водяного охлаждения уже никак?

devl547 ★★★★★
()

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

вся суть Gentoo

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

Без пива - низачот.

две кружки этому господину

А ноут и правда говно >_>

ggrn ★★★★★
()
Последнее исправление: ggrn (всего исправлений: 1)
Ответ на: комментарий от Evil_And

какая такая суть, уметь искать в nconfig или знать последовательность из 3х команд, модуль соберется за 30 сек

deity ★★★★
()

Пересборка ядра на берегу моря

Классно отдыхаешь!

gBopHuk
()
Ответ на: комментарий от deity

какая такая суть

Сначала «оптимизируем» систему, затем расхлёбываем последствия

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

gentoo, море, ядро
Мне больше нечего добавить.

Тут как раз подходит цитата из лурки

А вчера, мне приснился чудный сон, как будто я нырнул в море, и оно превратилось в портаж, рыбы, водоросли, медузы, все из портажа, даже небо, даже Линус Торвальдс!

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

И вообще, мы же знаем нашу аппаратную составляющую, поэтому ядро монолитное, модулей не надо. В самом ядре указываем, где наш корень (root = /dev/sdX) и всё.

kedr
()
Ответ на: комментарий от Odalist

А мне девок тискать низзя. Жена мастер спорта по фехтованию сковородками. В общем нунафиг это ваше море.

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

Брат, у меня в баре стоит пузырек мускатика масандровского еще тех времен когда Крым был ваш (13 год). Продам за 10 килобаксов. Понастальгируешь. А еще есть пузырек разлитый когда Крымнаш, а акцизки еще ваши. Этот реликт всего за сотню килобаксов отдам.

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

Не монтировать /boot это уже паранойа, из того же разряда, как таскать его на отдельной флешке.

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

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

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от gray

Мораль

у каждого своя

у всех классовая на самом деле.

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

Нет. В корне не согласен «на полежать». Надо - пересобрал, но не надо. Ядер 2 - current и old. Чтобы откатиться, если что. Загрузчик - не нужно. UEFI справляется со всем. Хах, выгружатели модулей... И это парни, которые на Gentoo.

kedr
()
Ответ на: комментарий от kedr

Выгружатели модулей - это парни, которые пользуются всякими VirtualBox, дровами nvidia и catalist, qemu, nvidia optimus или чем то ещё подобным.

UEFI справляется со всем

Я видимо чего то не знаю про него. Как заставить efi/uefi выводить загрузочную менюшку с настраиваемыми вариантами систем и ядер? Т.е. не считая варианта, когда какой нибудь grub собирается как приложение grub.efi и запускается в качестве промежуточного этапа?

kirill_rrr ★★★★★
()

Вот истинный отдых гентушника. Компиляние на море :)

Reedych ★☆
()

Вот и вся суть галимых source-based дистров. Юзер не должен собирать ничего, это должны делать мейнтейнеры. Не удивительно, что все популярные дистры - бинарные.

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

иногда людям нравится быть самим себе мейнтейнерами

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