Алексей Федорчук
Не будучи удовлетворён ни одним из методов установки Fedora, описанных ранее, я начал припоминать свой прежний опыт общения с её предшественником — Red Hat. В результате чего вспомнил, что ранее этот дистрибутив имел текстовый режим установки, весьма гибкий по сравнению со своей графической инкарнацией. И вполне резонно предположил, что он никуда не делся.
Так и оказалось — хотя на поверхности переход к текстовой установке и не валяется. Однако, загрузившись с дистрибутивного носителя — им волею случая оказался RFRemix в DVD-исполнении, — и для страховки проделав это в виртуальной машине (для определённости — VirtualBox OSE версии 3.01, хотя особого рояля это не играет), я притормозил над загрузочным меню и начал размышлять.
Несложное дедуктивное рассуждение привело меня к выводу, что для запуска текстового режима инсталляции надо, зафиксировав умолчальную строку меню, нажать клавишу табуляции и в поячвившейсяф строке загрузки ядра ввести параметр text:
Так и оказалось. После привычного уже предложения проверить диск, каковое я с негодованием отверг
появилось текстовое приветствие от RFRemix:
Нажав Enter, я оказался в панели выбора языка:
Впрочем, выбирать тут особенно нечего — попытка выбора приведёт к почвлению сообщения о невозможности воспроизвести в текстовом режиме какой-либо не-английский язык:
Не очень-то и хотелось — согласившись с тем, что установка будет продолжена на языке Шекспира, я оказался перед сообщением об ошибке обращения к диску и предложением его реинициализировать с фатальными для содержимого последствиями. Поскольку дело, повторяю, происходило в виртуальной машине, и диск был, соответственно, виртуальным, я бестрепетно пошёл на этот шаг:
Следующие шаги были обычны — установка часового пояса
задание пароля администратора
с также привычной жалобой на его простоту
А вот после этого я был весьма удивлён — и не скажу, что приятно. По идее, здесь следовало бы разметить диск, определить файловые системы и указать их точки монтирования. Однако ничего этого не было. По части разметки предлагалось лишь три варианта — замена существующей Linux-системы (выбор по умолчанию), использование всего диска или свободного пространства; под последним, как показали дальнейшие события, происходившие уже на реальном железе, понималось пространство не размеченное. Но в данном случае это не имело значения — ведь диск был виртуальным и, следовательно девтственно чистым:
Если вы думаете, что дальше мне задавали какие-либо дурацкие вопросы о разделах, файловых системах, точках их монтирования, а также о местопомещении загрузчика — вы глубоко заблуждаетесь, текстовый инсталлятор был выше этих мелочей. Он лишь спросил — а записать ли на диск сделанные (какие?) изменения:
После чего начал своё чёрное дело по разметке диска, создании файловых систем, запуску процесса инсталляции (в отличие от графического режима, довольно быстрому)
и, наконец, собственно развёртыванию пакетов — в весьма скромном, казалось бы, количестве 185 штук:
Так что и эта процедура прошла почти мгновенно, завершившись победной реляцией и предложением перезагрузиться:
Весьма поспешным оказался и процесс загрузки, сопровождавшийся довольно скромной картинкой:
Быстро сменившейся приглашением к авторизации. Поскольку никаких пользовательских аккаунтов в ходе установки не создавалось, кроме как войти в систему root’ом, делать было нечего:
А войдя, продолжить удивляться. Во-первых, команда mount показала, что автоматическая разметка диска свелась к создания раздела под /boot
с файловой системой ext2 (ну, это нормально, хотя 200 Мбайт на это дело многовато), и корневого раздела на всё оставшееся пространство, нёсшего на себе логическую группу LVM с файловой системой ext4 — это при одном-то диске… Зато ни малейшего намёка на раздел под /home не наблюдалось, ни LVM’ным чучелом, ни обычной тушкой:
Зато вся инсталляция, как видно из скриншота, заняла более 600 Мбайт — неплохой аппетит, учитывая полное отсутствие не только какой-либо графической среды, но и Иксов вообще.
Дальнейшее знакомство с системой свелось к выяснению вопроса, чего ещё нет у рыб, кроме монокля и полного собрания сочинений Шпильгагена. Так вот, в инсталляции не было сети — команда ifconfig
показывала только интерфейс loop
.
Как следствие, не было настройки доступа к репозиториям: на любые варианты команды yum следовал ответ об отсутствии метаданных (и не удивительно — откуда бы им взяться?).
Собственно, на этом перечисление отсутствующих функций можно и закончить — в свежеустановленном виде система не была пригодна ни к каким делам праведности.
Положим, вопрос с сетью решился достаточно просто: оказалось достаточным запустить DHCP:
# dhclient eth0
Это автоматически привело в чувство и yum
: в ответ на команду
# yum repolist
все недостающие метаданные бодренько скачались, в результате чего я смог ознакомиться со списком доступных репозиториев:
После этого, собственно, можно было уже жить: заниматься доустановкой всего необходимого, без оглядки на предустановленные группы пакетов — источник всяческого балласта. Благо, команда
# 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 — система фронтирная и где-то даже экспериментальная. И рассчитана, в существенной мере, на пользователей-экспериментаторов. Которые, разумеется, из любви к приключениям преодолеют любые трудности. Но, может быть, было бы разумнее направить их энергию в более созидательное русло?
Зато они починили в тексте. Раньше анаконда вылетала по UnucodeDecodeError на выборе пакетов. :)
А ведь текстовый инсталлятор Дебиана умеет более иные,чем английский,языки:-)Русский там вообще с полпинка заводится))
А может,это наши так Анаконду порезали?Текстовик оригинальной Федоры пробовали?
2 Valdos the Fat Troll
Пробовал — абсолютно ничем не отличается
Тогда-крайне жаль..ибо текстовый инсталлятор,видимо,у них не для знающих,что делающих,а для староватых машин.Вследствий этого его и урезали(чтобы дети не пугались) :(
А режим text expert уже убралиhttp://redhat.activeventure.com/71/installationguide/s1-start-install.html
А то нет Fedorы под рукой .
Обновлялся позавчера с 9 на 11 через preupgrade. Пока ставились пакеты пошел спать. Проснился от перезагрузки, ну думаю все ок давай я на тя гляну чудо-зверь. Загрузка прошла а иксы не поднялись я решил зайти под рутом — приглашения в консоль нет.
Система тестовая я с ней разбираться долго не хотел поэтому снес все к чертям и начал заново ставить. Когда увидел обычный раздел со старой федорой а рядом LVM состоящий из ext3 раздела ntfs раздела и неразмеченого куска в котором раньше был своп (3 гига на минуточку) охренел но удалить его без удаления ntfs раздела не вышло. Разметить под своп эти три гига тоже не вышло. В общем плюнул и оставил эти 3 гига в покое разметив под своп часть бывшего раздела федоры.
В ходе установки оказалось что пакет WebkitPackage (или как-то так, зачем он нужен я так и не понял, но в этом и есть прелесть графической установки что ты ставишь мусор) битый и первый раз установка наверное упала на нем (но почему тогда машина перезагрузилась?) и дальше пакеты не ставились. Ладно снова все снес заодно с разметкой диска, через графическую морду удалил LVM и создал просто три раздела. После этого поднял эзернет и при установке оттуда стянулся битый пакет.
Я несколько раз пытался ставить Fedora, но она у меня не пошла. Много железа не понимает, а для меня самым главным был и остаётся модем от Sky Link. Зато SuSE просто молодец. Сейчас хочу поставить и протестировать последнюю PC-BSD. На первый взгляд — удобоваримая.