Fedora: установка в текстовом режиме

Ранее мы рассмотрели стандартные методы установки Fedora -- в графическом режиме, посредством инсталлятора ayaconda. Однако в этом дистрибутиве предусмотрен и текстовый режим установки.

Правда, на поверхности переход этот метод инсталляции не валяется. Чтобы прибегнуть к текстовой установке, необходимо, загрузившись с обычного дистрибутивного носителя -- DVD, первого установочного компакта или netinst, -- надо в меню, зафиксировав умолчальную его строку, нажать клавишу табуляции и в появившейся строке загрузки ядра ввести параметр text:

rfr-txt01.png

Теперь после привычного уже предложения проверить диск, каковое можно с негодованием отвергнуть

rfr-txt02.png

появится текстовое приветствие (в данном примере использовался RFRemix):

rfr-txt03.png

Нажав Enter, мы оказываемся в панели выбора языка:

rfr-txt04.png

Впрочем, выбирать тут особенно нечего -- попытка выбора приведёт к появлению сообщения о невозможности воспроизвести в текстовом режиме какой-либо не-английский язык:

rfr-txt05.png

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

rfr-txt07.png

Указание пароля администратора:

rfr-txt08.png

также с привычной жалобой на его простоту:

rfr-txt09.png

А вот после этого начинается удивительное -- и не сказать, что удивительное приятно. По идее, здесь следовало бы разметить диск, определить файловые системы и указать их точки монтирования. Однако ничего этого мы не увидим. По части разметки предлагается лишь три варианта -- замена существующей Linux-системы (выбор по умолчанию), использование всего диска или свободного пространства на нём; под последним понимается пространство не размеченное:

rfr-txt10.png

Если вы думаете, что дальше будут задаваться какие-либо дурацкие вопросы о разделах, файловых системах, точках их монтирования, а также о местопомещении загрузчика -- вы глубоко заблуждаетесь, текстовый инсталлятор выше этих мелочей. Он лишь спросит -- а записать ли на диск сделанные изменения:

rfr-txt11.png

После чего начнёт своё чёрное дело по разметке диска, создании файловых систем, запуску процесса инсталляции (в отличие от графического режима, довольно быстрому)

rfr-txt12.png

и, наконец, собственно развёртыванию пакетов -- в весьма скромном, казалось бы, количестве 185 штук:

rfr-txt13.png

Так что и эта процедура проходит почти мгновенно, завершаясь победной реляцией и предложением перезагрузиться:

rfr-txt14.png

Весьма поспешным окажется и процесс загрузки, сопровождавшийся довольно скромной картинкой:

rfr-txt15.png

Быстро сменяющейся приглашением к авторизации. Поскольку никаких пользовательских аккаунтов в ходе установки не создавалось, кроме как войти в систему root'ом, делать здесь нечего:

rfr-txt16.png

А войдя, продолжить удивляться. Во-первых, команда mount показала, что автоматическая разметка диска свелась к создания раздела под /boot с файловой системой ext2 (что нормально), и корневого раздела на всё оставшееся пространство. Причём корневой раздел будет нести на себе логическую группу LVM с файловой системой ext4 -- и это даже при одном диске... Зато ни малейшего намёка на раздел под /home обнаружить не удастся -- ни LVM'ным чучелом, ни обычной тушкой:

rfr-txt17.png

Зато вся инсталляция, как видно из скриншота, займёт более 600 Мбайт -- неплохой аппетит, учитывая полное отсутствие не только какой-либо графической среды, но и Иксов вообще.

Дальнейшее знакомство с системой можно свести к выяснению вопроса, чего ещё нет у рыб, кроме монокля и полного собрания сочинений Шпильгагена. Так вот, в инсталляции не было сети -- команда ifconfig показывала только интерфейс loop.

Как следствие, не будет и настройки доступа к репозиториям: на любые варианты команды yum последует ответ об отсутствии метаданных (и не удивительно -- откуда бы им взяться?).

Собственно, на этом перечисление отсутствующих функций можно и закончить -- в свежеустановленном виде система не пригодна ни к каким делам праведности.

Положим, вопрос с сетью при подключении к нормальному провайдеру решается достаточно просто: достаточно будет запустить DHCP:

# dhclient eth0

Это автоматически приведёт в чувство и yum: в ответ на команду

# yum repolist

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

rfr-txt18.png

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

# yum grouplist

показала, что в ходе инсталляции была задействована единственная группа -- Сервер электронной почты.

Однако проблема не вполне адекватной для пользовательского десктопа разметки диска это не снимет.

В общем, текстовая инсталляция Fedora не оправдает надежд тех, кто рассчитывает на её большую гибкость. Впервые в жизни вижу, что текстовый вариант установки по своему функционалу уступает графическому. Причём в тех самых моментах, которые больше всего требуют осознанного вмешательства пользователя -- а ведь текстовые установщики обычно и рассчитаны на пользователей, способных вмешиваться в процесс инсталляции осознанно...

Разумеется, решить вопрос с произвольной разметкой диска можно. Например, создав заблаговременно все необходимые разделы, оставив неразмеченное пространство под корень, после установки прописать в /etc/fstab всякие /home и что потребуется ещё. Но способ этот достаточно кучерявый. Да и с корнем на LVM с ext4 остаётся только примириться. В общем, грустно...

И ведь, по опыту своего общения с Red Hat 7--10-летней давности, припоминаю, что в текстовом его инсталляторе было всё необходимое: и произвольная разметка диска (причём на выбор -- с помощью fdisk или Disk Druid), и определение точек монтирования, и выбор пакетов. Остаются только спросить, как в старом одесском анекдоте: и кому это всё мешало?

Так что назначение текстового режима установки осталось для меня не вполне ясным. Разве что использовать его для инсталляции на старые машины, не способные нормально осилить anaconda и не требующие Иксов? Другого применения ему я не вижу. И описал его здесь исключительно полноты картины ради.


Теги: