> Ведь проще чем в той же убунту.Вот как раз в дебиане и убунте все сделано логично. Там ядро - это тоже пакет. Поэтому рулится тулзой для руления пакетами - пакетником. Совершенно обычным образом. Все необычности типа прописывания в grub и проч - хуками пакетника. Хорошая реализация, гибкая и логичная. Можно хоть вообще ядро не ставить, если допустим система взлетает как-то кастомно со своего ядра. А можно майнтайнерское юзать в разных позах.
На примере убунты:
- Есть метапакеты, которые могут автоматически подтягивать кернел (и некоторые ассоциированые штуки типа хидеров) обычным apt-get/synaptic/aptitude/... . Метапакет пустой, но в его зависимостях майнтайнерами прописывается последнее доступное в репах ядро. Поэтому обновление метапакета - обновляет и ядро со всеми запчастями, инсталля нужные пакеты.
- Так довольно просто переходить между подвидами ядер, скажем low-latency ядро ставится одним метапакетом. Кому-то хочется bulk performance, а кому-то милей low latency, и так далее. В убунте как раз это несложно выбрать.
- Есть пакеты с разными ревизиями ядра. В репе обычно лежит несколько ревизий, включая ряд прошлых. А пакетник обучен не сносить несколько предыдущих ядер, авторемов только для древних (и вообще настраивается).
- Даже свое собственное ядро которое я сбилдил сам - ставится тем же dpkg -i что и все остальные локальные пакеты. А потом... потом это трекает пакетник. Как весь остальной софт в системе. По-моему удобно когда все управление софтом делается одной программой.
> Сначала качаем ядра с kernel.ubuntu.com, устанавливаем консольными командами,
Сначала качаем из репы. А вот если из репы мало и надо нечто нестандартное, тогда качаем кернел откуда-то еще. У дебианщиков по этому поводу есть репа backports. Убунты этот момент немного протупили но в последнее время они исправляются и для LTS дистров - кладут в репы пакеты с кардинально более свежими ядрами. Само оно не заапгрейдится на такую версию, т.к. потенциал для отвала башки. Но пощелкав в синаптике/аптитуде или скомандовав аптгету вкатить правильный метапакет - прилетит свежее ядро. И все это стандартной механикой пакетника.
> не забываем про update-grub.
Это с фига ли? При установке пакета пакетник сам хуки с ним дернет. И для initramfs - аналогично.
> Или устанавливаем графическую утилиту Ukuu и опять не забываем про grub.
Понятия не имею что за графическая утилита. Мне графическая утилита "synaptic" больше нравится, если уж мы о гуе. Вот это хороший интерфейс для тех кто хочет гуй но не хочет интерфейс для тупарей в стиле яблостора.
> Здесь две команды -скрипта на установку и удаление и все.
При том - какие-то совершенно левые костыли, мимо пакетника. А в упомянутых - операции с ядром, даже вообще напрочь самосборным - не выходят за пределы стандартных манипуляций пакетником.
> Проще было в PClinuxOS. Выделил в синаптике и установилось.
Так и в *бунте/дебиане катит. Если желаемая версия ядра в подключенных репах доступна.
> Так что - золотая середина.
Кому и кобыла - невеста.
> Что ж не так? Обоснуйте.
Какой-то левый костыль неизвестно зачем. Впрочем альты вообще умеют складировать скелетов по шкафам и некоторые чудаки из альта даже почему-то считают что это - фича. Я их в этом не поимаю.