Алексей Федорчук
Вдохновлённый работой GeckoLinux в Live-режиме, я возгорел страшным желанием установить его. Сначала, разумеется, в Virtualbox’е — чисто для проверки, не развиртуализируется ли? А поскольку виртуальная установка прошла без проблем, я повторил её в реале. Результаты чего и представлены далее.
Для установки GeckoLinux используется тот же инсталлятор, что и в openSUSE Leap (и в последних версиях openSUSE просто) — представление о нём можно получить здесь. Однако в некоторых деталях он отличается от последнего, поэтому вкратце опишу его. Точнее, проиллюстрирую серией скриншотов с минимально необходимыми комментариями.
Сразу после запуска инсталлятора можно изменить язык и раскладку клавиатуры (при желании иметь локализованную систему, лучше сделать это — хотя для полной локализации этого будет недостаточно). А также ознакомиться с лицензионным соглашение — оно требует не совершать с помощью GeckoLinux ничего противоестественного. Правда, прочитать это в переводе не удастся — нажатие соответствующей кнопки вызовет тот же английский текст:
Вслед за этим следует выбор часового пояса — при выборе русского языка им по умолчанию будет московский:
И тут рекомендуется синхронизацию с серверами NTP:
После этого инсталлятор предлагает некую схему разметки на базе btrfs с субтомами настолько многочисленными, что он них рябит в глазах. Нам такой хоккей не нужен — и потому мы выбираем экспертную разметку:
Взору возомнившего о себе эксперта предстаёт полный список имеющихся в машине носителей и разделов на них. Особо отмечая умолчальный вариант разметки без излишней детализации — то есть в обозримом виде:
Меня этот «умолчиант» не устраивал ни с какой стороны — ни самого целевого носителя, ни его разметки, ни файловой системы корня (даже без учёта субтомов). И потому выделил тот носитель, который полагал целевым я — на нём имелось неразмеченное дисковое пространство:
Так что оставалось разметить его как Primary (после нескольких экспериментов с GPT я твёрдо стал на платформу старой доброй DOS Label), определиться с размером (на всё, что осталось — около 59 ГБ) и, самое главное, выбрать режим разметки — Raw Volume:
Если этого не сделать — придётся руками искоренять умолчания инсталлятора, что а) долго, б) скучно, и в) потенциально чревато ошибками. А так раздел форматируется в Ext4 (чтобы без выпендрёжей), монтируемой, разумеется, в корень:
Можно определить оции файловой системы — я в очередной раз решил поэкспериментировать с отказом от журналирования:
А опции монтирования файловой систем свелись для меня к изменению именования устройства (отказу от UUID в пользу традиционного ядрёного Device Name), присвоению метки тома, отказу от обновления atime
и добавлению опции discard
:
После чего схема разметки целевого носителя приобрела следующий вид:
Далее требуется подтверждение созданной разметки (вместо умолчальной), и создание пользовательского аккаунта.
Здесь стоит обратить внимание на то, что по умолчанию пароли пользователя и администратора совпадают — хорошо это или плохо с точки зрения вселенской истины, обсуждать не буду. Но мне представляется удобным. Несогласные же могут снять соответствующую галочку — как и отключить автоматический вход в систему.
Далее выводится резюме установочных параметров — ознакомиться с ними стоит, изменять — вряд ли:
Тем более, что единственное, что, возможно стоило бы изменить — набор устанавливаемых пакетов, — изменить нельзя. Как, впрочем, и при установке с любого Live-образа openSUSE.
Теперь — последнее подтверждение, собственно установка (не очень, мягко говоря, быстрая) и, наконец, предложение перезагрузки:
Всё, как можно видеть, достаточно просто и, если нужно, гибко. Например, на стадии разметки можно вволю поразвлекаться с RAID и LVM, примонтировать всякие разные tmpfs и так далее. Правда, мне это всё сейчас не нужно — но такие функции в инсталляторе, как были ранее, в предыдущей его версии, так никуда и не делись после его «переписывания с нуля». Правда, «переписанный» инсталлятор стал местами весьма задумчивым (особенно на стадии разметки дисков). Но поскольку установка системы — не то занятие, которому большинство из нас предаётся каждый день, грех это не великий.
«А в остальном, прекрасная маркиза», установщик openSUSE, используемый в GeckoLinux, по прежнему держит пальму первенства по части гибкости и функциональности.
Я устанавливал SUSE на свой комп один раз. Было это давно, год не помню, у меня тогда был ALT Linux 4. Соблазнился слоганом «Настоящее немецкое качество».
Меня устроило в нём всё, кроме этакой вальяжной задумчивости системы.
Железо у меня было «офисное». Встроенное видео, процессор AMD. Тем не менее, ALT и ASP Linux шустро шуршали.
Особой задумчивости не замечал, хотя реактивностью тоже не поражает.
А вот грузится действительно долго — вдвое дольше стандартных *buntu и раза в четыре медленней Cintu.
Странно. Я ставил GL с диска GeckoLinux_Plasma_Stable.x86_64-422.170205.0.iso.
Так вот в нем, в отличие от openSUSE, в качестве установщика используется Calamares. Вот пруф:
http://www.opennet.ru/opennews/art.shtml?num=45692
Игорь, ну так там по Вашей ссылке так и написано — что
> Yast2-live-installer, который больше не поддерживается в openSUSE, заменен универсальным установщиком Calamares
Алексей! Может быть я плохо выразился. Я удивился тому, что на скринах в вашей статье виден родной установщик яста, а у меня при установке виден Calamares. Может быть у вас старый GL, у которого еще ястовский установщик, а у меня сборка GL от 5 февраля 2017 года, самый свежак? Мне просто хотелось для себя разобраться с этим вопросом.
Кстати, Calamares по сравнению с родным сусевым установщиком мне не понравился.
Ну правильно. Между статьёй (гляньте дату) и выходом следующей версии Gecko прошло полгода — за это время успели поменять инсталлятор.
А что лучше… Yast’овский был самым функциональным и гибким инсталлятором из всех, которые я видел. В нём на стадии установки можно было настроить всё от слова вообще. Некоторым это не нравилось — можно ведь не только настроить, но и наломать (дров). Вот и пошли навстречу пожеланиям трудящихся — в любом инсталляторе на базе Calamares’а процесс сводится к пяти-шести действиям.
Говорят, что это называется прогрессом.
Например, в Calamares не получается разметить диски под RAID.
Теоретически можно — создав RAID в Live-режиме, установив соответствующий инструментарий, если на диске его нет. Практически — не пробовал.
На днях установил Gecko Linux в Virtualbox. Было любопытно посмотреть, что собой представляет эта система. После установки оказалось, что выбор русского языка остался не замеченным, т.е. русские слова полностью отсутствуют везде: менюшки, названия файлов пользователя и т.д. Время тоже почему-то отображается только по Гринвичу, хотя если перйти в настройки даты и времени, то там время указано московское, актуальное на данный момент. На рабочем столе иконка Language installer после многократных попыток запуска всегда заканчивалась ошибкой: An error occurred during repository initialization. Может быть это дискриминация по месту жительства (я проживаю в Крыму) или на такую мелочь, как локализация отличная от европейской разработчики не обращают внимания.