GeckoLinux: инсталляция

Алексей Федорчук

Вдохновлённый работой GeckoLinux в Live-режиме, я возгорел страшным желанием установить его. Сначала, разумеется, в Virtualbox’е — чисто для проверки, не развиртуализируется ли? А поскольку виртуальная установка прошла без проблем, я повторил её в реале. Результаты чего и представлены далее.

Для установки GeckoLinux используется тот же инсталлятор, что и в openSUSE Leap (и в последних версиях openSUSE просто) — представление о нём можно получить здесь. Однако в некоторых деталях он отличается от последнего, поэтому вкратце опишу его. Точнее, проиллюстрирую серией скриншотов с минимально необходимыми комментариями.

Сразу после запуска инсталлятора можно изменить язык и раскладку клавиатуры (при желании иметь локализованную систему, лучше сделать это — хотя для полной локализации этого будет недостаточно). А также ознакомиться с лицензионным соглашение — оно требует не совершать с помощью GeckoLinux ничего противоестественного. Правда, прочитать это в переводе не удастся — нажатие соответствующей кнопки вызовет тот же английский текст:

gecko-01

Вслед за этим следует выбор часового пояса — при выборе русского языка им по умолчанию будет московский:

gecko-02

И тут рекомендуется синхронизацию с серверами NTP:

gecko-03

После этого инсталлятор предлагает некую схему разметки на базе btrfs с субтомами настолько многочисленными, что он них рябит в глазах. Нам такой хоккей не нужен — и потому мы выбираем экспертную разметку:

gecko-04

Взору возомнившего о себе эксперта предстаёт полный список имеющихся в машине носителей и разделов на них. Особо отмечая умолчальный вариант разметки без излишней детализации — то есть в обозримом виде:

gecko-05

Меня этот «умолчиант» не устраивал ни с какой стороны — ни самого целевого носителя, ни его разметки, ни файловой системы корня (даже без учёта субтомов). И потому выделил тот носитель, который полагал целевым я — на нём имелось неразмеченное дисковое пространство:

gecko-06
Так что оставалось разметить его как Primary (после нескольких экспериментов с GPT я твёрдо стал на платформу старой доброй DOS Label), определиться с размером (на всё, что осталось — около 59 ГБ) и, самое главное, выбрать режим разметки — Raw Volume:

gecko-09

Если этого не сделать — придётся руками искоренять умолчания инсталлятора, что а) долго, б) скучно, и в) потенциально чревато ошибками. А так раздел форматируется в Ext4 (чтобы без выпендрёжей), монтируемой, разумеется, в корень:

gecko-10

Можно определить оции файловой системы — я в очередной раз решил поэкспериментировать с отказом от журналирования:

gecko-11

А опции монтирования файловой систем свелись для меня к изменению именования устройства (отказу от UUID в пользу традиционного ядрёного Device Name), присвоению метки тома, отказу от обновления atime и добавлению опции discard:

gecko-12

После чего схема разметки целевого носителя приобрела следующий вид:

gecko-13

Далее требуется подтверждение созданной разметки (вместо умолчальной), и создание пользовательского аккаунта.

gecko-15

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

Далее выводится резюме установочных параметров — ознакомиться с ними стоит, изменять — вряд ли:

gecko-16

Тем более, что единственное, что, возможно стоило бы изменить — набор устанавливаемых пакетов, — изменить нельзя. Как, впрочем, и при установке с любого Live-образа openSUSE.

Теперь — последнее подтверждение, собственно установка (не очень, мягко говоря, быстрая) и, наконец, предложение перезагрузки:

gecko-18

Всё, как можно видеть, достаточно просто и, если нужно, гибко. Например, на стадии разметки можно вволю поразвлекаться с RAID и LVM, примонтировать всякие разные tmpfs и так далее. Правда, мне это всё сейчас не нужно — но такие функции в инсталляторе, как были ранее, в предыдущей его версии, так никуда и не делись после его «переписывания с нуля». Правда, «переписанный» инсталлятор стал местами весьма задумчивым (особенно на стадии разметки дисков). Но поскольку установка системы — не то занятие, которому большинство из нас предаётся каждый день, грех это не великий.

«А в остальном, прекрасная маркиза», установщик openSUSE, используемый в GeckoLinux, по прежнему держит пальму первенства по части гибкости и функциональности.

GeckoLinux: инсталляция: 9 комментариев

  1. Я устанавливал SUSE на свой комп один раз. Было это давно, год не помню, у меня тогда был ALT Linux 4. Соблазнился слоганом «Настоящее немецкое качество».
    Меня устроило в нём всё, кроме этакой вальяжной задумчивости системы.
    Железо у меня было «офисное». Встроенное видео, процессор AMD. Тем не менее, ALT и ASP Linux шустро шуршали.

  2. Особой задумчивости не замечал, хотя реактивностью тоже не поражает.
    А вот грузится действительно долго — вдвое дольше стандартных *buntu и раза в четыре медленней Cintu.

  3. Игорь, ну так там по Вашей ссылке так и написано — что
    > Yast2-live-installer, который больше не поддерживается в openSUSE, заменен универсальным установщиком Calamares

  4. Алексей! Может быть я плохо выразился. Я удивился тому, что на скринах в вашей статье виден родной установщик яста, а у меня при установке виден Calamares. Может быть у вас старый GL, у которого еще ястовский установщик, а у меня сборка GL от 5 февраля 2017 года, самый свежак? Мне просто хотелось для себя разобраться с этим вопросом.
    Кстати, Calamares по сравнению с родным сусевым установщиком мне не понравился.

  5. Ну правильно. Между статьёй (гляньте дату) и выходом следующей версии Gecko прошло полгода — за это время успели поменять инсталлятор.
    А что лучше… Yast’овский был самым функциональным и гибким инсталлятором из всех, которые я видел. В нём на стадии установки можно было настроить всё от слова вообще. Некоторым это не нравилось — можно ведь не только настроить, но и наломать (дров). Вот и пошли навстречу пожеланиям трудящихся — в любом инсталляторе на базе Calamares’а процесс сводится к пяти-шести действиям.
    Говорят, что это называется прогрессом.

  6. Например, в Calamares не получается разметить диски под RAID.

  7. Теоретически можно — создав RAID в Live-режиме, установив соответствующий инструментарий, если на диске его нет. Практически — не пробовал.

  8. На днях установил Gecko Linux в Virtualbox. Было любопытно посмотреть, что собой представляет эта система. После установки оказалось, что выбор русского языка остался не замеченным, т.е. русские слова полностью отсутствуют везде: менюшки, названия файлов пользователя и т.д. Время тоже почему-то отображается только по Гринвичу, хотя если перйти в настройки даты и времени, то там время указано московское, актуальное на данный момент. На рабочем столе иконка Language installer после многократных попыток запуска всегда заканчивалась ошибкой: An error occurred during repository initialization. Может быть это дискриминация по месту жительства (я проживаю в Крыму) или на такую мелочь, как локализация отличная от европейской разработчики не обращают внимания.

Добавить комментарий