Моя дорогая Betsy. Refractainstaller: установка с нескучного образа

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

Как было сказано в предыдущем очерке, попытка установить систему с собственного образа с помощью графического фронт-энда оказалась у меня неудачной. И потому я прибег в текстовой утилите refractainstaller, загрузившись с только что изготовленного образа. Загрузочное меню выглядело так:

refracta-inst_001
Согласившись с вариантом по умолчанию (благо по прошествии некоторого времени он грузится автоматически), я авторизовался в системе:

refracta-inst_002
И оказался в среде Cinnamon, настроенной в соответствии со своими предпочтениями:

refracta-inst_003
Где вызвал терминал и в его командной строке ввёл:

$ sudo refractainstaller

После чего получил предложение разметить диск:

refracta-inst_004
Инструментом для чего, соблюдения единства стиля для, логично было выбрать cfdisk. Разметка проводится обычным образом — сначала создание таблицы разделов:

refracta-inst_005
Затем раздела или разделов для системы — я сделал их два, под корень и под /home:

refracta-inst_006
От предложения просмотреть результат я, в соответствие с умолчанием, отказался:

refracta-inst_007
Далее нужно было ввести явным образом имя устройства для установки загрузчика:

refracta-inst_008
Пропустив нажатием клавиши Enter определение раздела под /boot (ибо его у меня не было), я столь же явным образом задал имя устройства под корень, файловую систему для него и отказался от шифрования:

refracta-inst_011
После чего повторил все те же шаги для раздела под будущий /home, отказавшись заодно, опять же в соответствие с умолчанием, от использования UUID для идентификации файловых систем в /etc/fstab:

refracta-inst_015
Далее было предложено задать новое имя хоста (хотя можно и сохранить прежнее), после чего следовало явным образом согласиться на продолжение экзекуции:

refracta-inst_017
Каковая в обязательно порядке включала в себя создание swap-файла (по умолчанию 256 МБ) и завершалась предложением отказаться от автоматического входа в систему:

refracta-inst_019
После чего прошли подготовительные действия и приглашение к продолжению банкета:

refracta-inst_020
В ходе которого был установлен GRUB и дана возможность поменять имя пользователя и его пароль:

refracta-inst_026
Следующий шаг — очень важен, ибо это определение способа получения прав администратора. Здесь я, естественно, остановился на варианте, традиционном для Mint и Ubuntu, то есть с отключением доступа к root-аккаунту (вариант c:

refracta-inst_027
После этого вдруг выяснилось, что система установлена. А чтобы в этом убедиться, следовало идти на рестарт:

refracta-inst_028
Каковой, после демонстрации меню GRUB’а

refracta-inst_029
пригласил меня к авторизации через MDM:

refracta-inst_030
И вот тут случился облом: по вводе логина и пароля дисплейный менеджер упорно не грузил ни малейшей Cinnamon, а упорно возвращал меня в свою панель авторизации. Хотя никаких проблем ни с ним самим, ни с параметрами аккаунта не предвиделось.

Ладно, переключаюсь в текстовую консоль и ищу причину. Она лежала на поверхности: раздел под /home оказался несмонтированным и, соответственно, не было доступа к домашнему каталогу пользователя.

Тут до меня дошёл и смысл сообщений в log-файле при инсталляции в графическом режиме — то же самое явление имело место быть и там, только refractainstaller-gui при этом вырубался, а refractainstaller в меру своих возможностей доводил дело до конца. И первопричина, видимо, в ошибке программы — на то она и тестовая версия. Поскольку это — обычный шелл-скрипт, поправить её, видимо, большого труда не составит.

Ну а пока — пока я просто поправил /etc/fstab, перемонтировал файловые системы и благополучно загрузился в среду Cinnamon, которая и предстала передом мной в задуманном виде:

refracta-inst_031
Желающие поглядеть вживе, что получилось в итоге, имеют возможность это сделать. По указанной ссылке — два образа: core-betsy-20150718_0510.iso изготовлен с помощью графического фронт-энда (логин и пароль — betsy), core-betsy-20150724_1159.iso — посредством текстового refractainstaller (логин и пароль — alv, так уж получилось). Только предупреждаю, что оба варианта — не готовые «дистрибутивы с преферансом и порядочными женщинами», а просто сборки «для себя, с нескучными обоями». В обоих имеются недоработки, как выявленные, так и ещё неизвестные.

В числе первых — апплет NetworkManager на панели показывает отсуствтие сетевого соединения, хотя на самом деле оно есть, по крайней мере, при подключении по кабелю (WiFi ещё не проверял). Я сослепу это сразу не разглядел, а когда обнаружил, так руки и не дошли выявить причину и поправить.

Предварительное оглавление

Моя дорогая Betsy. Refractainstaller: установка с нескучного образа: 6 комментариев

  1. Логин и пароль с точностью наоборот.
    У core-betsy-20150718_0510.iso — «alv»

  2. Как я понимаю — без извращений это поставить для пощупать не получится?

  3. Как раз никаких извращений — только в текстовом режиме.
    Соглашаться со всеми предложенными умолчаниями, кроме оговоренных
    И всё гораздо проще, чем в граф-фронт-энде.
    Просто мне лень было дополировывать всякие мелочи типа абстрактного юзера и того же NM.
    А вообще-то, это не марксизм, то есть не догма, а руководство… не к действию, а к размышлению: как сделать такой же, только лучше. Для себя, любимого.
    Тут как раз тот случай, когда важен не результат, а процесс.
    PS если ставить — рекомендую всё-таки в виртуалке. На реалке у меня тоже всё работает, но чем чёрт ни шутит…

  4. Я тоже не раз ваял из mini. Процесс ОЧЕНЬ долгий. И еще дольше в несколько раз выявляешь и «разруливаешь» косяки или пытаешься их решить (что происходит чаще). С бОльшей вероятностью нерешаемости.
    И пришел к выводу — это неблагодарное и абсолютно бессмысленное убивание времени.
    Поставить любой (кроме якобы минималистичных)дистрибутив — 10 минут.
    Удалить ненужное (это, в моем случае не меньше 40% разного хлама) — 10-15 минут (список в файлике).
    Поставить нужное мне — 5-10 минут.
    Остальное время работать (если на работе) или развлекаться (если дома)

    В случае этой сборки для пощупать — соглашаться категорически нельзя. Т. к. стоят используемые Виндовс и Линукс. Чревато. Т. е. только извращения. А хотелось.
    Виртуалбок не признаю. Происходящее там и в реальности — это две большие разности.
    Будем считать, что этих сборок не существует.

  5. Да как бы не тюрьма народов — конвой не заставляет…

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