Итак, снова упорядочиваю инфу по мере накопления, чтобы не разводить сумбур.
Дано: свежий дистрибутив Lubuntu Alternate (т. е. текстовоменюшный установщик без LiveCD, для машин с мелкотравчатой оперативкой).
Проблема: машины, на которых Lubuntu потенциально мог бы работать с правильно собранным ядром, имеют проблемы с установкой, т. к. ядро в комплекте не по чину привередливое. Самая частая проблема — ноуты на Pentium M не поддерживают PAE, но это не единственный возможный косяк.
Бескостыльное решение: внедрение в дистрибутив своего ядра, точнее, как минимум двух ядер (для собственных нужд установщика и для установки уже на целевую машину), плюс написание подробного мануала вплоть до уровня «чего где нажимать». Со вторым-то я справлюсь, мне бы самому понять — а там за писаниной дело не станет.
Этапы решения проблемы: 1) Предварительный этап. Разобраться, что в дистрибутиве к чему, и вбросить туда, например, ядра от предыдущей версии. Скажем, от 12.04 вбросить в 13.10. 2) Второй уровень. Суметь самому собрать на какой-нибудь посторонней машине ядро, которое также заботливо подбросить аналогично п. 1.
Отчёт об экспериментах. По стадии 1 продвинулся не так уж и далеко, а в понимании — и того меньше. Действовал методом тыка: вооружившись исомастером, взял дистрибутивы 12.04 alternate и 13.10 alternate. Выдрал из корня 12-й /install и /isolinux (в последнем заодно и загрузочная запись была в виде обычного файла isolinux.bin, на что мне и указал сразу исомастер), и вбросил этого кукушонка вместо аналогичных в 13.10 (там несколько более расширенный netinstall был, но я этот момент игнорировал как незначимый на сегодня). Соответственно, в 13.10 с заменёнными /install и /isolinux тоже перепрописал загрузочную запись на изменившийся /isolinux/isolinux.bin в процессе «исомастеряченья». Получился диск Франкенштейна, но, по крайней мере, /isolinux соответствовал /install, ядро тоже было не самосборное, а, очевидно, фирменное (из /install же), поэтому с этого диска бут прошёл успешно, установщик стартовал и через пару менюшек меня послал вот таким вот макаром:
Модули ядра не найдены. Вероятно, это вызвано тем, что модули архива предназначены не для той версии ядра, которую использует сейчас программа установки.
Ну кто бы мог подумать, а? :)
Если вы производите установку с зеркала, то можете обойти эту проблему, выбрав для установки другую версию Ubuntu. Без модулей ядра продолжение установки может оказаться невозможным.
Ага, трудно жить без головы. Думаю, будет лишним уточнять, что это была последняя жалоба установщика перед смертью.
В итоге я понял, что структуру дистрибутива lubuntu и что куда в каком порядке в этой матрёшке грузится, я понимаю от силы на троечку с минусом, чего явно недостаточно. В силу чего и жду продолжения напутственно-направляющих пинков.
Для желающих окунуться в бурлящие воды сумбура можно почитать цепочку взаимно ссылающихся друг на друга тем на разных ресурсах, но уже не нужно, т. к. количество инфы перешло в качество и я всё смог разложить по полочкам выше.
tazhate, beastie кастуются по совету ziemin.
Из генерации идей также известен потенциальный обходной вариант: загрузиться с минималистического LiveCD, вставить в другой привод CD с нетронутым дистрибутивом, запустить там установщик (как именно и согласится ли он работать из-под «левого» бута?), поставить Lubuntu, вставить некий носитель с собранным под данную систему ядром в формате просто-напросто .deb, доставить поверх свежеустановленной Lubuntu собранное под данную машину правильное ядро, вынуть все три носителя и смело грузить свежеустановленную систему.