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

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

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

Так и оказалось — хотя на поверхности переход к текстовой установке и не валяется. Однако, загрузившись с дистрибутивного носителя — им волею случая оказался RFRemix в DVD-исполнении, — и для страховки проделав это в виртуальной машине (для определённости — VirtualBox OSE версии 3.01, хотя особого рояля это не играет), я притормозил над загрузочным меню и начал размышлять.

Несложное дедуктивное рассуждение привело меня к выводу, что для запуска текстового режима инсталляции надо, зафиксировав умолчальную строку меню, нажать клавишу табуляции и в поячвившейсяф строке загрузки ядра ввести параметр text:

rfr-txt01.png

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

rfr-txt02.png

появилось текстовое приветствие от RFRemix:

rfr-txt03.png

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

rfr-txt04.png

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

rfr-txt05.png

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

rfr-txt06.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 (ну, это нормально, хотя 200 Мбайт на это дело многовато), и корневого раздела на всё оставшееся пространство, нёсшего на себе логическую группу LVM с файловой системой ext4 — это при одном-то диске… Зато ни малейшего намёка на раздел под /home не наблюдалось, ни LVM’ным чучелом, ни обычной тушкой:

rfr-txt17.png

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

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

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

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

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

# dhclient eth0

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

# yum repolist

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

rfr-txt18.png

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

# yum grouplist

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

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

И тут обнаружилась ещё одна удивительная вещь: после выбора на стадии разметки пункта Use free space я получил сообщение, что это самое free space у меня отсутствует. И действительно, я ведь, как мне казалось, проявил предусмотрительность и заметил весь диск на разделы под будущие экспериментальные дистрибутивы. Пришлось перебираться во вторую виртуальную консоль и с помощью fdisk‘а один из разделов удалять. После чего инсталлятор опять поделил неразмеченное пространство на /boot о 200 Мбайт и корень на LVM, занявший весь остальной объём.

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

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

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

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

Тем более, что результат всех этих модернизаций так и остался половинчатым, заставляя повторить ранее сделанное заключение: инсталляция Fedora излишне сложна для совсем начинающего пользователя (если сравнивать её со стандартной установкой Ubuntu или инсталляцией Debian в графическом режиме). И недостаточно гибка для пользователя не совсем начинающего. Особенно в аспекте сосуществования с более иными, ранее установленными, Linux’ами.

А ведь Fedora — система фронтирная и где-то даже экспериментальная. И рассчитана, в существенной мере, на пользователей-экспериментаторов. Которые, разумеется, из любви к приключениям преодолеют любые трудности. Но, может быть, было бы разумнее направить их энергию в более созидательное русло?

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

  1. Зато они починили в тексте. Раньше анаконда вылетала по UnucodeDecodeError на выборе пакетов. :)

  2. А ведь текстовый инсталлятор Дебиана умеет более иные,чем английский,языки:-)Русский там вообще с полпинка заводится))
    А может,это наши так Анаконду порезали?Текстовик оригинальной Федоры пробовали?

  3. 2 Valdos the Fat Troll
    Пробовал — абсолютно ничем не отличается

  4. Тогда-крайне жаль..ибо текстовый инсталлятор,видимо,у них не для знающих,что делающих,а для староватых машин.Вследствий этого его и урезали(чтобы дети не пугались) :(

  5. Обновлялся позавчера с 9 на 11 через preupgrade. Пока ставились пакеты пошел спать. Проснился от перезагрузки, ну думаю все ок давай я на тя гляну чудо-зверь. Загрузка прошла а иксы не поднялись я решил зайти под рутом — приглашения в консоль нет.
    Система тестовая я с ней разбираться долго не хотел поэтому снес все к чертям и начал заново ставить. Когда увидел обычный раздел со старой федорой а рядом LVM состоящий из ext3 раздела ntfs раздела и неразмеченого куска в котором раньше был своп (3 гига на минуточку) охренел но удалить его без удаления ntfs раздела не вышло. Разметить под своп эти три гига тоже не вышло. В общем плюнул и оставил эти 3 гига в покое разметив под своп часть бывшего раздела федоры.
    В ходе установки оказалось что пакет WebkitPackage (или как-то так, зачем он нужен я так и не понял, но в этом и есть прелесть графической установки что ты ставишь мусор) битый и первый раз установка наверное упала на нем (но почему тогда машина перезагрузилась?) и дальше пакеты не ставились. Ладно снова все снес заодно с разметкой диска, через графическую морду удалил LVM и создал просто три раздела. После этого поднял эзернет и при установке оттуда стянулся битый пакет.

  6. Я несколько раз пытался ставить Fedora, но она у меня не пошла. Много железа не понимает, а для меня самым главным был и остаётся модем от Sky Link. Зато SuSE просто молодец. Сейчас хочу поставить и протестировать последнюю PC-BSD. На первый взгляд — удобоваримая.

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