Алексей Федорчук
Как было сказано в предыдущем очерке, попытка установить систему с собственного образа с помощью графического фронт-энда оказалась у меня неудачной. И потому я прибег в текстовой утилите refractainstaller
, загрузившись с только что изготовленного образа. Загрузочное меню выглядело так:
Согласившись с вариантом по умолчанию (благо по прошествии некоторого времени он грузится автоматически), я авторизовался в системе:
И оказался в среде Cinnamon, настроенной в соответствии со своими предпочтениями:
Где вызвал терминал и в его командной строке ввёл:
$ sudo refractainstaller
После чего получил предложение разметить диск:
Инструментом для чего, соблюдения единства стиля для, логично было выбрать cfdisk
. Разметка проводится обычным образом — сначала создание таблицы разделов:
Затем раздела или разделов для системы — я сделал их два, под корень и под /home
:
От предложения просмотреть результат я, в соответствие с умолчанием, отказался:
Далее нужно было ввести явным образом имя устройства для установки загрузчика:
Пропустив нажатием клавиши Enter определение раздела под /boot
(ибо его у меня не было), я столь же явным образом задал имя устройства под корень, файловую систему для него и отказался от шифрования:
После чего повторил все те же шаги для раздела под будущий /home
, отказавшись заодно, опять же в соответствие с умолчанием, от использования UUID для идентификации файловых систем в /etc/fstab
:
Далее было предложено задать новое имя хоста (хотя можно и сохранить прежнее), после чего следовало явным образом согласиться на продолжение экзекуции:
Каковая в обязательно порядке включала в себя создание swap-файла (по умолчанию 256 МБ) и завершалась предложением отказаться от автоматического входа в систему:
После чего прошли подготовительные действия и приглашение к продолжению банкета:
В ходе которого был установлен GRUB и дана возможность поменять имя пользователя и его пароль:
Следующий шаг — очень важен, ибо это определение способа получения прав администратора. Здесь я, естественно, остановился на варианте, традиционном для Mint и Ubuntu, то есть с отключением доступа к root-аккаунту (вариант c:
После этого вдруг выяснилось, что система установлена. А чтобы в этом убедиться, следовало идти на рестарт:
Каковой, после демонстрации меню GRUB’а
пригласил меня к авторизации через MDM:
И вот тут случился облом: по вводе логина и пароля дисплейный менеджер упорно не грузил ни малейшей Cinnamon, а упорно возвращал меня в свою панель авторизации. Хотя никаких проблем ни с ним самим, ни с параметрами аккаунта не предвиделось.
Ладно, переключаюсь в текстовую консоль и ищу причину. Она лежала на поверхности: раздел под /home
оказался несмонтированным и, соответственно, не было доступа к домашнему каталогу пользователя.
Тут до меня дошёл и смысл сообщений в log-файле при инсталляции в графическом режиме — то же самое явление имело место быть и там, только refractainstaller-gui
при этом вырубался, а refractainstaller
в меру своих возможностей доводил дело до конца. И первопричина, видимо, в ошибке программы — на то она и тестовая версия. Поскольку это — обычный шелл-скрипт, поправить её, видимо, большого труда не составит.
Ну а пока — пока я просто поправил /etc/fstab
, перемонтировал файловые системы и благополучно загрузился в среду Cinnamon, которая и предстала передом мной в задуманном виде:
Желающие поглядеть вживе, что получилось в итоге, имеют возможность это сделать. По указанной ссылке — два образа: core-betsy-20150718_0510.iso
изготовлен с помощью графического фронт-энда (логин и пароль — betsy), core-betsy-20150724_1159.iso
— посредством текстового refractainstaller
(логин и пароль — alv, так уж получилось). Только предупреждаю, что оба варианта — не готовые «дистрибутивы с преферансом и порядочными женщинами», а просто сборки «для себя, с нескучными обоями». В обоих имеются недоработки, как выявленные, так и ещё неизвестные.
В числе первых — апплет NetworkManager на панели показывает отсуствтие сетевого соединения, хотя на самом деле оно есть, по крайней мере, при подключении по кабелю (WiFi ещё не проверял). Я сослепу это сразу не разглядел, а когда обнаружил, так руки и не дошли выявить причину и поправить.
Логин и пароль с точностью наоборот.
У core-betsy-20150718_0510.iso — «alv»
Очень даже может быть :)
Как я понимаю — без извращений это поставить для пощупать не получится?
Как раз никаких извращений — только в текстовом режиме.
Соглашаться со всеми предложенными умолчаниями, кроме оговоренных
И всё гораздо проще, чем в граф-фронт-энде.
Просто мне лень было дополировывать всякие мелочи типа абстрактного юзера и того же NM.
А вообще-то, это не марксизм, то есть не догма, а руководство… не к действию, а к размышлению: как сделать такой же, только лучше. Для себя, любимого.
Тут как раз тот случай, когда важен не результат, а процесс.
PS если ставить — рекомендую всё-таки в виртуалке. На реалке у меня тоже всё работает, но чем чёрт ни шутит…
Я тоже не раз ваял из mini. Процесс ОЧЕНЬ долгий. И еще дольше в несколько раз выявляешь и «разруливаешь» косяки или пытаешься их решить (что происходит чаще). С бОльшей вероятностью нерешаемости.
И пришел к выводу — это неблагодарное и абсолютно бессмысленное убивание времени.
Поставить любой (кроме якобы минималистичных)дистрибутив — 10 минут.
Удалить ненужное (это, в моем случае не меньше 40% разного хлама) — 10-15 минут (список в файлике).
Поставить нужное мне — 5-10 минут.
Остальное время работать (если на работе) или развлекаться (если дома)
В случае этой сборки для пощупать — соглашаться категорически нельзя. Т. к. стоят используемые Виндовс и Линукс. Чревато. Т. е. только извращения. А хотелось.
Виртуалбок не признаю. Происходящее там и в реальности — это две большие разности.
Будем считать, что этих сборок не существует.
Да как бы не тюрьма народов — конвой не заставляет…