Установка и настройка ОС Ubuntu с Live CD

Задумывались ли вы над глобальными вопросами типа «Какая операционная система установлена на большинстве компьютеров планеты?»? «Ну и что здесь удивительного, – без промедления подумает рядовой пользователь ПК, – конечно же, та, что у меня». Да, пусть достоверных данных на этот счет нет, ответ напрашивается как-то сам собой – Windows, XP.

Вместе с тем, огромная категория «среднестатистических» пользователей даже не догадывается, что, кроме установленной на их компьютерах Windows, существуют и развиваются альтернативные ОС — бесплатные и свободно распространяемые. Сегодня и сейчас речь пойдет об Ubuntu, бесплатной операционной Linux-based системе семейства Debian.

Текущая версия под номером 7.04 (7 – 2007 год, 04 – месяц апрель) носит гордое название Feisty Fawn, что в переводе значит «Отважный олень». Уместны любые ассоциации с этим благородным животным, но все же – почему выбор пал не на OpenSuse, Fedora, Slackware или, скажем, Mandrake, а именно на Ubuntu? Очень просто: этот дистрибутив не только популярнейший из Linux, но и самый дружелюбный, с его изучения легко и непринужденно происходит приобщение к миру Linux. В этой связи позволю себе еще раз процитировать Ubuntu Manual:

Приблизительный перевод принципа Ubuntu – “человечность по отношению к другим”. Другое значение – “вера во вселенскую связывающую силу участия, объединяющую всё человечество”. […]

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

В поисках Ubuntu

Вы поддерживаете идеи, философию убунту (ударение на второй слог) и желаете вступить в ряды линуксоидов? В таком случае, вам нужен свежий дистрибутив этой свободной ОС. Да, небольшое уточнение. Дело в том, что в странах бывшего СССР, на подсознательном уровне, все ПО «свободное», и продавцу на рынке, по большому счету, безразлично, какой CD вы покупаете – c пиратской копией Windows или Linux с GPL-лицензией). Цена-то будет примерно одинаковой, в среднем около семи тысяч рублей за один CD! Это явно не самое верное решение, особенно в случае с Ubuntu. Зачем отправляться на рынок или в магазин, когда вы можете заказать дистрибутив Ubuntu не выходя из дома, всего лишь заполнив форму? За каких-то три–четыре недели вам пришлют посылку прямиком из Нидерландов, где располагается офис Canonical Ltd, компании, спонсирующей Ubuntu. Три одинаковых CD плюс приятный бонус – и все бесплатно, в том числе доставка. Не хотите ждать — перепишите Ubuntu у вашего знакомого линуксоида (ну, или не знакомого, но уж точно бескорыстного. Только уже без бонусов :).

За исключением многообразных клонов Debian Linux, Ubuntu имеет еще несколько модификаций: Kubuntu, Xubuntu, Edubuntu и Nubuntu. В принципе, это тот же самый дистрибутив, но под разным соусом, с индивидуальной начинкой. Различие Ubuntu с первыми двумя — в графическом интерфейсе и наборе базового ПО, Edubuntu предназначен в образовательных целях (освоение Linux в школах/институтах и других учебных учреждениях), а Nubuntu адресована сетевым администраторам. Данная статья большей частью рассчитана на использование Ubuntu, но я ни в коем случае не навязываю вам именно базовый вариант. Ведь, любом случае, установка равноприменима ко всей «четверке» (Nubuntu исключаем ввиду ее чрезмерной специализированности).

Install it!

В некоторой мере радости Ubuntu можно оценить до установки. Дело в том, что Ubuntu по совместительству еще и Live CD — то есть, полноценный Linux, но на CD-диске. Очень практичное решение, если на компьютере вышел из строя HDD (пусть эта беда обойдет каждого).

Как загружать Live CD, знает любой, кто хоть раз работал с загрузочным диском. В BIOS’е есть опция First Boot Device. Выбираете CDROM, сохраняете настройки и перезагружаетесь с диска Ubuntu. После того, как загрузится система, не слишком «углубляйтесь в недра», а загляните в папку “Examples” на рабочем столе, проверьте, как это все работает на примерах.

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

1) операционная система вам понравилась или
2) совершенно не понравилась.

Мы идем в первом направлении (пункт 2 вне обсуждения), значит, инсталлируем Ubuntu на жесткий диск. Ря-дом с “Examples” на рабочем столе есть иконка «Install», кликайте ее.

Установка состоит из семи этапов. Говорят, Ubuntu устанавливается шестью кликами мыши и с закрытыми глазами, но это как-то несерьезно, не так ли?

1) Язык локализации. Хвала разработчикам и группам поддержки Ubuntu – оба наших государственных языка имеются в наличии. На мой взгляд, перевод на белорусский, хотя и сделан качественно, немножко усложняет понимание Ubuntu: уж слишком нелаконичен перевод многих спецтерминов. Выбирайте язык, наиболее близкий к пониманию.

2) Часовой пояс – настройка времени в соответствии с географическим положением. В этом аспекте Ubuntu иногда ошибается, неправильно выставляя время. Мне пришлось выставить часовые настройки Atlantic/St_Helena, но никак не Минского региона.

3) Раскладка клавиатуры. Наиболее приближенная к клавиатуре Windows раскладка – Russia-Winkeys.

4) Подготовка дискового пространства. Не торопитесь на этом этапе. Выбирайте ручную разбивку и читайте далее. Рецепт установки Ubuntu довольно прост, но пользователю необходимо знать допол-нительную информацию о файловых системах в *nix и разбивке дискового пространства, чтобы потом не было мучительно больно за удаленные на винчестере ценные данные.

Как вы, наверное, знаете, Windows поддерживает NTFS и FAT разделы (тома) и некоторые другие разновидности файловых систем. Обрадую вас: Linux поддерживает много больше ФС, но не устанавливается на Windows-like-разделы. Для инсталляции Ubuntu на диске должны находится тома, отформатированные в reiserfs, ext2fs или в ext3fs. И отдельно — том с ФС linux-swap, отведенный под файл подкачки (называемый swap, своп). Его размер высчитывается по простой формуле: объем ОЗУ, умноженный на 2. Под swap не имеет смысла выделять более 500 Mb, если вы работаете с небольшим объемом данных, а тем более, когда объем оперативной памяти полностью удовлетворяет системные потребности. К слову, моей системе с 768 Mb ОЗУ за все время файл подкачки ни разу так и не пригодился, хотя регулярно: кодировалась и слушалась музыка, смотрелись фильмы, работал веб-сервер и задействовалось множество других процессов.

Какая файловая система более предпочтительна за основу? Чаще всего советуют ФС по умолчанию — ext3fs. В отличие от ext2fs, она поддерживает журналирование, что делает ее более отказоустойчивой. ext2fs и ext3fs пригодны для работы с разнородными данными небольших размеров: изображения, музыка и прочие документы. reiserfs – достаточно быстрая журналируемая ФС (по ряду параметров быстрее ext3fs), оптимум для хранения мелких файлов. xfs, напротив, предназначена для хранения крупноформатных, несжатых файлов – скажем, видео или аудио в wav.

В Windows для разметки HDD традиционно используются Acronis PartitionExpert) или PQ PartitionMagic, обе платные. Ubuntu обладает своими, функциональными и бесплатными средствами для разбивки – Fdisk и Gparted. На первых порах лучше остановиться на утилите GParted, поскольку у нее есть графическая оболочка.

Самый быстрый метод разбивки – выделение под Ubuntu одного раздела. Под его лучше всего пожертвовать 10–15 Gb дискового пространства – при активных установке/удалении всевозможных приложений и библиотек. (Базовая Windows Vista, для справки, требует >10 Gb). В официальных системных требованиях заявляется необходимый минимум – 4 Gb свободного места, но я проверял: достаточно и трех, просто разработчики слегка округлили цифру :). Второй метод (см. схему разбивки в таблице 1) надежнее и, в неотдаленном будущем, удобнее для резервирования.

Неразмеченное пространство должно находиться после Windows-разделов. Первым по списку создается корневая система, за ней, в любом порядке, /home, /boot и, по желанию, другие области.

Завершает «цикл» linux Swap. В домашней директории /home хранятся пользовательские файлы, как то загруженные из Сети файлы, различные документы и, что немаловажно, конфигурационные файлы используемых программ. /boot содержит необходимые для загрузки файлы, в т. ч. ядро и настройки загрузчика. Если вы собираетесь скачивать deb-пакеты с Интернета, есть смысл в выделении раздела /var, где они будут храниться, а при следующей переустановке системы («олень отважный, но не всегда стойкий» :) не понадобится скачивать их заново. Учтите, что создать больше 5 основных (primary) разделов Ubuntu не позволит; в такой ситуации вместо primary попробуйте назначить extended (логический). Данная опция присутствует в контекстном меню/диалоговом окне программы для разбивки. Вообще, для домашнего компьютера нет нужды в большем количестве разделов.

После применения форматирования в окне «Подготовка разделов диска» следует проверить выставленные для каждого раздела опции. Самое главное здесь — указать точку монтирования «/» под корневую ФС, относительно которой монтируются остальные тома.

Заметьте, что без отмеченной опции Format напротив этого и остальных (кроме свопа) Linux-разделов установка не может продолжаться. И еще один нюанс: иногда Ubuntu отказывается от продолжения инсталляции из-за ошибки на каком-либо Windows-томе — в таком случае укажите точку монтирования nomount, и установщик просто проигнорирует раздел. Последний, как показывает практика, можно исправить scandisk’ом и после смонтировать самостоятельно. Идем дальше.

5) Миграция документов и настроек: перенос учетных записей соседних ОС.

6) Создание аккаунта. По старинке в Linux-системах всегда есть
администраторский аккаунт «root», однако в Ubuntu он по умолчанию отключен. Тем не менее, назначайте пароль root, даже если вы единственный пользователь системы. Так сказать, защита от собственных вредоносных действий очень даже необходима, в системах *nix – особенно. Опытный пользователь еще разберется в системных записях и выведет систему из «ступора», но вот новичок… Переустанавливать когда-то тщательно настроенную ОС – головная боль!

7) Заключительный этап сверки всех параметров установки. Нажав на кнопку «Advanced», вы увидите параметры установки загрузчика Grub.

Grub считался и считается лучшим boot-менеджером, поскольку он достаточно функционален, удобен в редактировании и восстановлении. Затирая Windows-loader, он добавляет существующие на компьютере ОС в новый загрузочный список, и по этому поводу не беспокойтесь. Grub записывает себя на MBR (master boot record – загрузочная область первого раздела на винчестере); оставляйте как есть.

Все! Нажимайте «Install» и минут 10–20 скучайте. Впрочем, Ubuntu располагает набором забавных игрушек, за это время можно с ним ознакомиться. А в завершение установки смело перезагружайте компьютер и в загрузочном списке выбирайте Ubuntu.

Обустраиваем рабочее место

После ввода имени пользователя и пароля вы увидите уже знакомый рабочий стол, основанный на Gnome. Gnome – одна из множества графических оболочек Linux, включающая в себя базовый комплект ПО. В Kubuntu таковой оболочкой является KDE, в Xubuntu – XFce.

Пару слов о комплектации Ubuntu. Разработчики стремились к оптимальному заполнению диска, поэтому подобрали своеобразный «джентльменский набор» программ первой необходимости. Сюда входят не только приложения, встроенные в Gnome-desktop, но и другие Open Source (свободно распространяемые) продукты.

Преобладающая их часть зависит от Gtk-библиотек, на которых базируется Гном. Из самых «весомых» отметим пакет OpenOffice (предназначен для работы с документами, «наш ответ» Microsoft Office) и Gimp (редактор растровой графики наподобие Adobe Photoshop). Так как ОС Ubuntu без выхода в Сеть весьма ограничена, предусмотрен софт для интернет-серфинга: это кроссплатформенные браузер Firefox и IM-клиент Gaim, а также почтовый менеджер Evolution. А вот установив Kubuntu, вы обнаружите совершенно другой набор ПО, зависимого уже не от Gtk-, а от Qt-библиотек. Именно на Qt работает окружение KDE.

Сложно рекомендовать какой-либо интерфейс в качестве основного. На интернет-форумах разгораются нешуточные «священные войны» (holywars) по данной теме. Например, очень широкую (20 страниц) дискуссию форумчане развернули здесь.

Из всех этих споров ясно, что однозначно лучшего десктопа не существует. Быть может, в скором времени ситуация поменяется, а пока расклад таков: если нужна функциональность, ставим KDE, если скорость, то Gnome (правда, факт нуждается в тщательной проверке: графиков производительности я так и не нашел), компактность — XFce. А то и несколько десктопов сразу, благо, приложения одной среды запускаются в другой практически без ошибок.

Устанавливаем дополнительное ПО с помощью Synaptic

Умудренные опытом линуксоиды собирают программы из исходников, основной же (и самый быстрый) путь инсталляции в Ubuntu — это deb-пакеты из репозиториев (репозиторий — хранилище таких файлов). Грубо говоря, deb-пакет аналогичен инсталлятору Windows, с той разницей, что первый не включает в себя всех зависимостей. Кстати, говоря о «дружелюбности» Ubuntu, нельзя не отметить очень удобную систему установки пакетов apt, заимствованную из Debian. В rpm-based дистрибутивах (Suse, Mandrake…) указание недостающих зависимостей бывает очень путаным, когда приходится чуть ли не угадывать, чего же не хватает (например, сообщается о неком недостающем файле библиотеки, но какой?). В случае с .deb в Ubuntu все предельно наглядно: указывается название и версия отсутствующего пакета.

Как вы понимаете, «живой» диск Ubuntu в 650 Mb сгодится разве что для минимальной установки и нормального функционирования системы. Чтобы не разочароваться, любителям функциональности имеет смысл приобрести один, два или четыре DVD Ubuntu 7.04 Packages (были замечены в интернет-магазине. В идеале, каждый диск нужно «завиртуалить» (создать ISO-образ), чтобы при всяком обращении пакетного менеджера не переставлять CD/DVD собственноручно. Копировать и монтировать ISO в Ubuntu можно с помощью встроенных средств системы, но удобства ради я посоветовал бы использовать связку вроде GnomeBaker/Gmount-iso.

Интернет. Очень хорошо, если вы обладатель более-менее шустрого и недорогого доступа в Сеть. Необходимые пакеты можно искать на Packages.ubuntu.com (поиск по репозиториям), также существуют утилиты, которые делают это автоматически, определяя и скачивая все зависимости. Лучшее такое gui-средство для работы с репозиториями – Synaptic, псевдо-gui – aptitude. Скачанные deb’ы устанавливаются с диска с помощью dpkg или Gdebi, в графическом варианте. Звучит непонятно, но, поверьте, на деле не так уж и сложно.

Как сохранить стабильность

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

Казалось бы, если действия производятся от имени простого, ограниченного в правах, пользователя да иногда используется режим администратора sudo, то чего же бояться? В том оно и дело, что на первых порах из-под sudo приходится выполнять большинство команд.

Это как режим GOD в компьютерных играх :). Часто руки доходят до редактирования конфигурационных файлов, которые иногда еще можно исправить и «откатить» в изначальное состояние. Тот же Synaptic, запущенный с правами администратора, изредка, но дает маху и «ломает» кэш, а потом не может его исправить (правда, в Ubuntu 7.04 у меня такого не случалось, говорю о версии 6.10), «случайно» не запускается графическая система («иксы»), исчезают/меняются шрифты и т. д. …

Лучший выход из положения — это регулярная резервная копия файлового linux-раздела из-под Windows. Вся работа занимает 5–10 минут, и надежней страховки, пожалуй, не придумаешь. В случае краха легко «откатить» Ubuntu в изначальное состояние.

Одна из лучших программ с лозунгом «Быстрое и удобное резервирование данных на ПК» — Acronis TrueImage. Описывать ее не стану, лишь отмечу, что, как и все продукты компании Acronis, она платная. Бесплатные альтернативы подобного рода найдутся на на Softsearch.ru.

Проблема перехода

В Ubuntu по крайней мере три вещи, которые не понравятся виндузятнику (слово придумал не я!): драйверы видеокарты, кодеки и шрифты. Как итог отсутствие 3d-ускорения на видеокартах Radeon и GeForce, нераспознавание mp3-файлов любым проигрывателем и неполное сглаживание шрифтов. Впрочем, все три проблемы исправимы. Для их устранения предназначен пакет EasyUbuntu. Загвоздка со шрифтами решается несложным перекомпилированием некоторых библиотек. Вины разработчиков нет — таковы условия лицензии. Просто привычные драйверы/кодеки/шрифты, а также Java, Macromedia Flash работают с закрытыми форматами файлов, что не позволяет включить их в дистрибутив Ubuntu.

Еще одна проблемка с оборудованием, точнее, с win-модемами. Специфика этих устройств в том, что аппаратно они могут работать только в Windows. А в Linux, фактически, никакие драйвера не помогут. Но практическое решение уже давно известно:

Я думаю, нет нужды останавливаться на других подобных «переходных» проблемах, поскольку они отдельно рассмотрены на, пожалуй, лучшем из ubuntu-блогов.

Как изучать Ubuntu?

Азы всеми_известной_ОС мы постигали даже в школе на уроках информатики, с альтернативными же системами ситуация куда тяжелее. Что делать, если среди знакомых нет линуксоидов? Рассчитывайте на самообучение. Источников пополнения знаний действительно много: в первую очередь это документация. Дабы убедиться, насколько ее много, загляните в каталог /usr/share/doc. Часть информации предоставляет справочная система Ubuntu (значок на панели Gnome) или же замечательная консольная утилита man. Ничего, что справка дублируется: иногда попадаются документы, переведенные на русский. Да, начальное знание английского просто необходимо, потому как Ubuntu далеко не Windows, где когда-то все постигалось «методом тыка». Работать в консоли без понимания команд бессмысленно.

Вообще, в Linux консоль – такое же ключевое понятие, как окно в Windows, а интерфейс занимает второстепенное значение, поскольку любую команду можно выполнить в терминале. Думаете, сложно? Не очень, даже после Windows: благо, существует множество т. н. оболочек, которые значительно облегчают работу с консолью. В Ubuntu, да и в большинстве Linux OS, по умолчанию таковой является Bash. Вместо Bash я использую другую оболочку — Fish (Friendly interactive shell, с подсветкой синтаксиса, продуманной навигацией по истории и прочими удобствами. Вдобавок Fish выводит описание команд, полное пояснение ошибок и даже предположительные способы их исправления.

Второй неисчерпаемый источник знаний — интернет-форумы. Наиболее специализированные — русский форум и зарубежный.
Третий источник – это блоги и сайты об Ubuntu и активно разрастающиеся wiki-ресурсы. Google говорит, что полезных ссылок очень много :).

Так что опыт приобретается разными путями, в основном за счет долгого и ненавязчивого чтения технической документации — было бы желание…

***

Какую операционную систему предпочесть, решать только вам. Linux уже давно перестал быть «экзотикой», тем более это относится к ОС Ubuntu (которая с самого становления рассчитана под новичка). Проблемы с «железом» минимальны, главное — привыкнуть к среде Linux (проблема «софта»). В целом же, попробовать Ubuntu определенно стоит.

Компьютерная помощь: задайте свой вопрос

Укажите email, на который я смогу выслать ответ на ваш вопрос