Алексей Федорчук
Один из создателей Altlinux’а, Алексей Новодворский, на исходе прошлого тысячелетия заметил, что любой уважающий себя дистрибутив должен иметь собственный инсталлятор. И в то время это соответствовало реальности: программы установки Slackware, Debian, Red Hat, Mandrake были вполне оригинальны. У Altlinux’а, кстати, тогда собственного инсталлятора не не было, и (в том числе и) потому назывался он тогда Mandrake Russian Edition, да и сама компания Altlinux звалась ещё IPLabs Linux Team (см. Вопросы истории…).
С тех пор прошли даже не годы, а почти два десятилетия. И никто не отказывается в звании дистрибутива, системам, установочные программы которых основаны на базе Anaconda или Ubuntu’вской Ubiquity. Тем не менее, некоторые дистрибутивы продолжают развивать инстлляторы собственные. В их числе — Altlinux, процесс установки которого будет описан ниже. Правда, только в виртуальной машине — до установки в реале руки пока не дошли.
Программа установки Altlinux’а запускается из Live-сессии, начинаясь окном предупреждения:
После чего предлагается ознакомиться с лицензионным договором. А главное, не забыть с ним согласиться, поставив «птицу»:
Далее — выбор страны (по умолчанию — Россия) и часового пояса (умолчально — московского):
После чего наступает черёд разметки диска — от умолчального автоматического варианта я отказался, отметив пункт Подготовить разделы вручную:
И тут начались странности. Для начала было предложено либо создать раздел, либо использовать LVM или RAID:
В моём LVM и RAID смысла не имели, поэтому я выбрал первый вариант. И тут, как ни странно, без всякого предложения создать таблицу разделов и хотя бы один раздел, последовал выбор файловых систем. А, повторяю, дело происходит в виртуальной машине диск кторой ещё более двевственен, нежели свежекупленный — на том хоть имеется созданная фабрично разметка в стиле msdos. Странным показался и обобщённый умолчальный вариант — etx2/3/4, которому я тем, не менее, последовал:
Вторым шагом при создании файловой системы было задание метки тома (не обязательно), включение журнала ext3 и расширений ext4 — и здесь я принял умолчания инсталлятора:
Далее — указание точки монтирования, с умолчальной опцией relatime и возможностью отказа от форматирования (что имеет смысл для уже существующего раздела, монтируемого, например, в /home):
Выводимая после этого итоговая таблица показывает, что файловая система будет действительно создана на raw-устройстве, то есть на /dev/sda:
Немало подивившись этому обстоятельству, я, тем не менее, решил поглядеть, чем же закончится дело. Чем чёрт не шутит, а вдруг установка на raw-устройство — это новое слово в науке и технике, а мужики-то и не знают. И потому бестрепетно нажал кнопку Далее. Она вызвала обычное в таких случаях предупреждение:
После чего установка началась:
Следующий шаг — установка загрузчика, в виртуалке оснований отказываться от умолчания нет:
Тут-то и последовало сообщение об ошибке:
Объяснялось оно файловой системой ext2 — хотя в соответствие с умолчальными опциями должна бы быть ext4. Так что дело таки было в том, что создавалась файловая система на raw-устройстве, а не на разделе. Чего, собственно, и следовало ожидать…
Вернуться назад к разметке диска не удалось, ибо кнопка Назад оказалась не активизированной — надо заметить, что она вообще работает когда хочет. То есть установку следовало начать заново. Однако повторный вызов инсталлятора в том же Live-сеансе тоже оказался невозможным:
Пришлось перезагрузиться, запустить инсталлятор и галопом пробежаться до стадии разметки диска, где я увидел всё то же raw-устройство /dev/sda с файловой системой ext2/3/4, что и на одном из предыдущих скриншотов:
Напрашивающимся решением было — удалить это безобразие, что я проделал посредством соответствующей кнопки:
После чего с удивлением обнаружил появление кнопки Создать раздел ну и там прочие тома, в том числе и шифрованные:
40b
Это возбудило у меня смутные подозрения: а не означает ли надпись на кнопке Удаление для неразмеченного устройства прямо противоположное — создание (или пересоздание) таблицы разделов?
Подозрения надо подкреплять доказательствами. Оборвав инсталляцию, я привёл виртуальный диск в первозданное, то есть неразмеченное, состояние командой
$ sudo dd if=/dev/zero of=/dev/sda
К слову сказать, ни sudo, ни su в этой системе не требуют никакого пароля.
После этого перезагрузил виртуальную машину и начал всё в третий раз — чего уж там, снявши голову, плакать о потерянном времени. Подозрения подтвердились: после «удаления» неразмеченного устройства на нём можно создавать разделы.
Само по себе создание разделов (в моём случае — одного, под корень) происходит обычным образом — заданием размера etc:
Файловой системой я на этот раз назначил XFS, дабы не путаться, откуда журнал, а откуда расширения:
Таблица разделов приобрела следующий вид:
Нажатие кнопки Далее вызвало очередное китайское предупреждение:
За которым последовала установка и определение места для загрузчика:
Затем потребовалось задать пароль root’а:
И заполнить поля пользовательского аккаунта:
После чего установка завершается:
Кнопки перезагрузки системы не предусмотрено, это надо сделать штатными средствами из Live-сессии. После чего можно убедиться, что всё установилось и работает.
Резюмирую базар: нормальный у Altlinux’а инсталлятор, вполне соответствующий задаче. Юмор ситуации с кнопкой Удалить я заценил — вспомниа старый! советский анекдот:
Сам вижу, что Ганди! Но написано-то — Тэтчер!
Правда, разработчика следует принять во внимание, что беременные женщины и начинающие пользователи такой шуткой могут быть недовольны.
Спасибо, Алексей, статья очень познавательная, чтобы не наступить на грабли при инсталляции AL.
Какие впечатления о Вашей любимой оболочке в альте?
Хорошее описание.
Но это описание начальной инсталляции.
Хорошо бы сделать краткое продолжение о пакетной системе и о дальнейшей инсталляции в установленной системе требуемых программных пакетов.
vita, Впечатления самые положительные:вполне на уровне апстирма.
Перекроенное меню, конечно — но это дело вкуса.
На мой взгляд, в таких системах, предназначенных для самостоятельной настройки, внешний вид среды должен быть максимально близким к апстримовскому: его, по крайней мере, все знают, как перекраивать для себя — и всегда одинаково :)
Olej, это уже не моя вахта — пусть этим знатоки Altlinux’а занимаются :)
А что у них там за пакетная система и какой пакетный менеджер?
Пока стоит система — можно же глянуть?
Olej, в самых общих чертах:
Формат — rpm, управление пакетами — apt-rpm, то есть внешне почти как в deb based — apt-cache, apt-get, субкоманды и опции те же, что в Debian’носких аналогах. Простой, быстрый (по сравнению, например, с yum’ом, как нынешний феодианский — не знаю).
Есть Synaptic в Gtk based системах, в KDE — не помню, или он же, или его аналог.
Это у них на сайте должно быть подробно описано.
> по сравнению, например, с yum’ом, как нынешний феодианский — не знаю
В Fedora 24 вместо yum — dnf (yum уже просто исключили, версии 3-4 они существовали параллельно) — по сравнению с yum до приятного быстрее.
А чем там у них переключается раскладка (рус./лат.) по умолчанию? по памяти не вспомните?
Olej, увы, просто не обратил внимания. Я на умолчальные раскладки и переключатели давно не обращаю внимания.
Для полноты картины опишу:
— в свежих старткитах (вчера-позавчера) из языков установлен только один: английский
— и оболочка настроена англоязычная
— русский нужно добавлять руками в настройках
— так же можно руссифицировать и оболочку
— переключатель, естественно, при этом не установлен никакой — переключать там нечего
— переключатель раскладки добавляем вручную, как и всегда в Cinnamon
Это в Live-режиме? А при установке русский включить не предлагается?