Компьютер на флешке — страница 10 из 14

Linux-компьютер на флешке. Пингвиненок в кармане

Глава 12.Flash-дистрибутивы Linux: какие они бывают?

12.1. Что это такое и зачем они нужны?

Как правило, Flash-дистрибутивы — это компактные дистрибутивы, распространяющиеся на Flash-дисках или готовые для установки на Flash-диск. Обычно Flash-дистрибутивы используются для восстановления системы, как и LiveCD. Но по сравнению с LiveCD у Flash-дистрибутивов есть одно огромное преимущество. Поскольку они размещены на Flash-диске, то вы можете записывать на него свои данные, чего нельзя делать с LiveCD.

Только что было сказано, что Flash-дистрибутивы компактные. В большинстве случаев это так, но всегда есть исключения. Например, дистрибутив Mandriva Flash 2008/2009 — это полноценный дистрибутив, который можно использовать именно для работы, а не для ознакомления с системой или для ее восстановления. Данный дистрибутив распространяется на Flash-диске емкостью 2 или 4 Гб, при этом вам доступно соответственно 1 или 3 Гб свободного места на Flash-диске, которое можно использовать для хранения настроек и созданных в процессе работы документов. Также свободное пространство можно использовать для создания резервных копий документов в случае краха системы. Можно попытаться записать все самое важное на Flash-диск и потом уже переустановить систему.

Как видите, Flash-дистрибутивы намного удобнее обычных LiveCD, да и "флешка" занимает меньше места, чем 12- или даже 8-сантиметровый диск.

Рис. 12.1. Универсальная флешка: и подстричься, и побриться, и колбасу порезать

Вот основные сферы применения Flash-дистрибутивов:

• Восстановление системы — вы можете записать компактный дистрибутив (например, SLAX) на Flash-диск, при этом он не будет занимать всю флешку. Оставшееся место можно использовать для записи важных документов. Сейчас флешкой в 4 или 8 Гб никого не удивишь, а SLAX занимает всего 256 Мб. Сами посчитайте, сколько свободного места у вас еще останется! Кроме этого, с помощью Flash-дистрибутива вы сможете выполнить следующие немаловажные действия:

Сбросить пароль root — ничто не вечно в этом мире, не вечна и человеческая память. Сегодня вы помните пароль, завтра вы его забыли. И это вовсе не склероз. Просто память избирательна и, видно, в момент установки пароля вы думали о чем-то другом, а не о пароле, вот память и зафиксировала наиболее важную для вас информацию (на то время). Вы можете забыть всего один символ или даже его регистр, но система не прощает таких ошибок.

Выполнить резервное копирование настроек — представим, что вы администратор шлюза предприятия. Вы долго, очень долго настраивали шлюз: конфигурировали правила брандмауэра, настраивали прокси- и DNS-серверы. А что если что-то случится с вашим шлюзом (элементарный выход из строя жесткого диска)? Тогда вся работа — насмарку. Можно защитить себя от этого путем использования Flash-дистрибутива. На флешке вы можете создать полную копию шлюза со всеми его настройками. В случае сбоя системы вы очень быстро восстановите ее работоспособность — хотя бы просто загрузитесь с флешки (на что уйдет несколько минут) и шлюз продолжит работу. У вашей двери не будет стоять армия недовольных пользователей! После восстановления работоспособности шлюза можно будет в спокойной обстановке выяснить причину сбоя и устранить ее.

Восстановить загрузчик Linux — не секрет, что после очередной переустановки Windows загрузчик Linux (будь то GRUB или LILO) будет перезаписан. Используя Flash-дистрибутив, можно легко его восстановить. Впрочем, это можно сделать и с помощью LiveCD — именно в этой ситуации особой разницы между "средствами восстановления" нет.

• Использование Flash-дистрибутива в качестве полноценного дистрибутива — предположим, что у вас нет собственного компьютера и вы предпочитаете работать в Linux (в то время как большинство компьютеров работают под управлением Windows) или у вас есть компьютер, но по тем или иным причинам вы не можете установить Linux на жесткий диск компьютера. LiveCD в данной ситуации вам не поможет, поскольку вы нуждаетесь в хранении данных вместе с системой. Поэтому Flash-дистрибутив — оптимальное и очень мобильное решение. В этом случае вам понадобится достаточно емкая флешка. Ведь вам нужен полноценный дистрибутив со всеми пользовательскими приложениями — OpenOffice, Firefox, графической средой KDE или GNOME, средствами доступа к Интернету и т.д. А такой дистрибутив занимает как минимум 1–1,5 Гб места на диске. Учитывая, что вам понадобится еще место для хранения своих данных, минимальный размер флешки для такого применения дистрибутива — 4 Гб.

12.2. Недостатки Flash-дистрибутивов

У Flash-дистрибутивов, как и у всего в этом мире, есть достоинства и недостатки. Достоинства были рассмотрены нами выше — это возможность хранения пользовательских данных и настроек вместе с дистрибутивом и компактность (флешка в кармане занимает меньше места, чем CD/DVD-диск).

Рис. 12.2. Существуют flash-диски со считывателем отпечатков пальцев. Пока не приложишь нужный палец, считать данные с такой флешки будет нельзя

Теперь поговорим о недостатках. Самый ощутимый недостаток — это то, что не все компьютеры могут загружаться с флешки. Безусловно, каждый современный компьютер умеет загружаться с Flash-диска. Но компьютеры, купленные 2–3 года назад (которые еще не успели сильно морально устареть и до сих пор используются дома и на производстве), не умеют загружаться с Flash-диска. На самом деле все зависит от версии BIOS и, возможно, на ваших компьютерах придется ее обновить.

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

Для некоторых дистрибутивов разработаны загрузочные образы, позволяющие загружать Flash-дистрибутивы при помощи обычных CD-дисков. Суть этого метода в следующем: на CD помещается загрузчик Linux, передающий управление Flash-дистрибутиву. С CD/DVD умеют загружаться все компьютеры, поэтому особых проблем с запуском Flash-дистрибутива у вас не будет. Но вам придется носить с собой мини-CD (8 сантиметров в диаметре).

Да, это сводит на нет одно из преимуществ Flash-дистрибутива — компактность, но все же вы сможете записывать на флешку свои данные, поэтому такой вариант все же лучше обычного LiveCD.

Второй недостаток Flash-дистрибутивов кроется в их природе. Флешки, как правило, не очень расторопные. Конечно, встречаются "шустрые" варианты, но большинство флешек все же заметно медленнее жестких дисков. Если вы используете Flash-дистрибутив для восстановления системы, то вам должно быть все равно — главное конечный результат. А вот если вы используете Flash-дистрибутив для работы, то не нужно думать, что ваш компьютер будет "спринтером", но все же Flash-дистрибутивы по-прежнему лучше, чем LiveCD.

12.3. Обзор Flash-дистрибутивов Linux

В этом разделе мы рассмотрим следующие дистрибутивы:

• Flash-дистрибутивы — дистрибутивы, уже распространяющиеся на Flash-дисках или пригодные для установки на Flash-диск.

• Компактные дистрибутивы, которые можно записать на Flash-диск.

Нужно отметить, что любой LiveCD можно превратить в Flash-дистрибутив и для этого не нужно много времени. В этой книге будет представлена лишь общая информация о компактных дистрибутивах и общая последовательность действий по превращению LiveCD в Flash-дистрибутив. Сами понимаете, что описывать последовательность превращения для каждого дистрибутива нет смысла, поскольку дистрибутивов очень много.

В последующих главах будет рассмотрена работа с Flash-дистрибутивами, установка Flash-дистрибутива, скачанного из Интернета, на флешку, создание собственного Flash-дистрибутива и много других полезных практических приемов.

12.3.1. Mandriva Flash 2008/2009

Mandriva Flash — это не просто Flash-версия дистрибутива Mandriva Linux 2008. На самом деле это — уникальное решение, предоставляющее вам настоящую мобильность. Многим из нас компьютер нужен как на работе, так и дома. Можно, конечно, для большей мобильности купить ноутбук. Но не всем хочется постоянно носить его с собой, да и не всем нравятся ноутбуки, например, я предпочитаю работать со стационарным компьютером.

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

Зато флешка компактнее, и ее можно использовать в качестве брелока к комплекту ключей. Тут уж, как говорится, решать вам. Если вы в дороге не пользуетесь ноутбуком, лучше остановить свой выбор на Flash-дистрибутиве. Придя домой или на работу, вы сможете загрузиться с флешки и продолжить работу.

Mandriva Flash распространяется уже установленным на флешке, то есть сразу после покупки он готов к использованию. Купить дистрибутив можно в Интернет-магазине http://shop.mandriva.ru/. На момент написания этих строк он стоил 1950 рублей, что не так уж и дорого, учитывая, что дистрибутив распространяется на флешке объемом 4 Гб. Конечно, флешка такого объема стоит чуть меньше 1000 рублей, а примерно за 1300 рублей можно купить флешку размером 8 Гб, но не забывайте, что вы покупаете полноценный дистрибутив Mandriva 2008/2009 с проприетарными (то есть коммерческими) программами, а именно коммерческими драйверами видеокарты, кодеками для воспроизведения мультимедиа-файлов. Также в состав дистрибутива входит полный набор программ, необходимых для повседневного использования дистрибутива — от офисного пакета до трехмерного рабочего стола.

Итак, купив Mandriva Flash 2008, вы получите:

• Flash-диск емкостью 4 Гб с предустановленным дистрибутивом Linux Mandriva 2008/2009.

• 3 Гб свободного места на флешке.

• Проприетарные драйверы для видеокарт nVidia и ATI.

• Трехмерный рабочий стол Compiz Fusion (рис. 1.1).

• Программы для работы с Интернетом: браузеры, почтовые клиенты;

• Офисный пакет OpenOffice.

• Инструменты миграции Mandriva, позволяющие произвести импорт ваших документов и настроек из Windows в Mandriva.

• Возможность записи информации на Windows-разделы, как на FAT32-разделы, так и на NTFS-разделы. При этом ничего настраивать не нужно — все уже настроено за вас.

• Возможность использовать Windows-версии Mozilla Firefox и Thunderbird. В результате вы получите доступ к вашим закладкам Firefox и письмам Thunderbird, которые сохранены на флешке.

• Возможность подключения к Интернету. Все настройки подключения будут сохранены на флешке, поэтому после перезагрузки вам не придется настраивать подключение к Интернету заново, как в случае с LiveCD.

• Полную защиту от вирусов, шпионского ПО (spyware), троянов, руткитов и прочих вредоносных программ.

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

Если же вам не хочется отдавать почти 2000 рублей, можно найти более бюджетное решение, например, скачать бесплатный дистрибутив SLAX и установить его на флешку — тогда вам нужно будет купить только флешку — примерно 700–900 рублей. При желании можно создать на базе Mandriva One или любого другого LiveCD собственный Flash-дистрибутив. К слову, если вы таки пойдете по этому пути (своя флешка и записанный на нее Mandriva One), вам придется вручную устанавливать и настраивать проприетарные драйверы видеокарт, кодеки, Compiz Fusion (пакеты придется качать с Интернета).

А теперь считаем. Если флешка 4 Гб стоит примерно 900 рублей, то предустановленная Mandriva Flash стоит всего 1000 рублей. Лично я предпочитаю купить сразу готовый продукт, чем из полуфабрикатов делать свой и потратить на это один-два дня, поэтому в этой книге мы не будем впадать в крайности и рассматривать создание из Mandriva One дистрибутива Mandriva Flash. Наконец, можно просто поискать на просторах Интернета и скачать все, что вам нужно, бесплатно.

Системные требования дистрибутива:

• Процессор: все Pentium, Celeron, Athlon, Duron, Sempron.

• ОЗУ: минимум 256 Мб, рекомендуется 512 Мб.

• Видеокарта: NVIDIA®, ATI™, Intel® i8xx и i9xx.

• Звуковая карта: любая Sound Blaster совместимая карта или АС97.

• Пишущий CD-ROM или USB-загружаемый BIOS.

Подробно данный дистрибутив будет рассмотрен в главе 3, а пока переходим к следующему дистрибутиву.

12.3.2. SLAX

SLAX — это LiveCD, основанный на дистрибутиве Slackware Linux. Дистрибутив Slackware Linux довольно специфичен, поэтому перед использованием SLAX необходимо разобраться со Slackware. Этот вопрос выходит за рамки этой книги, поэтому будем считать, что вы умеете работать со Slackware. В книге будет лишь подробно рассмотрен процесс установки SLAX на флешку и последующая загрузка дистрибутива.

Дистрибутив SLAX помещается на мини-CD (8-сантиметровый диск) или на Flash-диске. То есть вы можете использовать SLAX как традиционный LiveCD или как Flash-дистрибутив — в зависимости от носителя данных.

Дистрибутив обладает модульной структурой, что позволяет изменять набор приложений, входящих в его состав. В состав SLAX входит графическая среда KDE, офисный пакет KOffice, а также эмуляторы wine, dosbox and qemu.

Скачать дистрибутив можно на сайте http://www.slax.org. Об этом дистрибутиве мы поговорим в главе 14.

12.3.3. Ark Linux 2008.1 LiveCD

Ark Linux — это свободный дистрибутив для каждого. Его легко устанавливать и использовать. На сайте http://www.arklinux.org/ вы можете скачать LiveCD-версию этого дистрибутива. Данная версия не предназначена для загрузки с Flash, однако, как будет показано ниже, можно перенести на флешку практически любой LiveCD и добиться его загрузки.

Последняя версия дистрибутива (версия 2008) включает следующее программное обеспечение:

• Графическую среду KDE версии 3.5.9;

• Возможность установки KDE4;

• Ядро 2.6.25.3;

• Эмулятор wine для запуска Windows-программ;

• Свободный (бесплатно распространяемый) проигрыватель Flash-роликов — Gnash;

• Офисный пакет OpenOffice;

• Игры;

• Удобную панель управления Mission Control (рис. 12.3).

Рис. 12.3. Панель управления Mission Control

12.3.4. ALT Linux 4.0 Lite

Преимущество дистрибутива ALT Linux 4.0 Lite заключается в его оптимизации под слабые компьютеры. Конечно, на современных компьютерах он тоже будет прекрасно работать. Но сам факт того, что дистрибутив 2009-го года может запускаться на компьютере с процессором Pentium 200 МГц и оперативной памятью 64 Мб, говорит о многом. Ведь можно вдохнуть вторую жизнь (то есть использовать современное программное обеспечение) в морально устаревшие компьютеры. Правда, 64 Мб — это минимум, для реальной работы нужно хотя бы 128 Мб.

В состав данного дистрибутива входит следующее программное обеспечение:

• офисный пакет OpenOffice;

• текстовый процессор Abiword и электронная таблица Gnumeric — для медленных компьютеров;

• графический редактор GIMP 2.4;

• почтовый клиент Claws Mail;

• браузер Firefox 2.0.

Кроме этого, для ALT Linux 4.0 Lite доступно более 1000 различных программ, которые пригодятся как дома, так и в офисе.

Скачать дистрибутив ALT Linux 4.0 Lite можно по адресу: http://altlinux.ru/home_and_office/altlinux40lite.html

12.3.5. Damn Small Linux (DSL)

DSL 3.0.1 — очень распространенный и компактный дистрибутив, основанный на Debian. Дистрибутив можно использовать в качестве LiveCD, а при желании можно установить на флешку или miniCD.

Главная особенность дистрибутива — его размер. Всего 50 Мб. Дистрибутив при загрузке полностью загружается в оперативную память компьютера, поэтому работает очень быстро.

Дистрибутив использует рабочие окружения JWM и FluxBox — они очень компактные и занимают мало памяти. Дистрибутив можно установить на жесткий диск при желании. А поскольку он основан на Debian, то вы можете установить необходимое вам программное обеспечение из DEB-пакетов. Понятно, что поскольку размер дистрибутива 50 Мб, то рассчитывать на полную функциональность не приходится.

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

• Браузер Firefox.

• Программа для просмотра PDF — Xpdf4.

• Музыкальный проигрыватель — XMMS.

• Программа для просмотра документов MS Office — MS Office Viewer.

• FTP-клиент AxY FTP.

• FTP-сервер betaftpd.

• Telnet-клиент.

• Файловый менеджер Midnight Commander.

• Программа записи CD — Bash Burn.

• Почтовый клиент Nano.

• SSH-сервер sshd.

Ознакомиться с дистрибутивом можно на сайте разработчиков — http://www.damnsmalllinux.org, а скачать USB-версию можно на страничке http://www.damnsmalllinux.org/usb.html. На этой же страничке за 65 долларов вы можете заказать флешку объемом 2 Гб с предустановленным дистрибутивом.

12.3.6. Fedora 10

В Интернете можно найти множество компактных дистрибутивов, идеально подходящих для установки на флешку небольшой емкости. Выбор дистрибутива, конечно, личное дело каждого, но лучше использовать известные дистрибутивы. Почему? На то есть ряд причин:

• Чем популярнее дистрибутив, тем больше у него пользователей, следовательно, выше вероятность решения возникших проблем. Одно дело, когда вы используете дистрибутив Fedora и не можете настроить то или иное устройство и совсем другое дело, если вы используете никому не известный дистрибутив Denix. Дистрибутиву Fedora посвящено множество форумов, где многочисленная армия пользователей уже наверняка решила подобную вашей проблему. А вот в случае с непопулярным дистрибутивом вам придется рассчитывать только на собственные силы. Ведь иногда даже нельзя обратиться к разработчикам — нередко они "забывают" о своих "шедеврах", и дистрибутивы постепенно исчезают с лица Интернета.

• Чем популярнее дистрибутив, тем больше программного обеспечения для него вы можете найти в Интернете. Конечно, скорее всего, выбранный вами дистрибутив будет совместим или с пакетами формата RPM, или формата DEB. Но когда пакет собран именно для вашего дистрибутива, то вероятность его корректной установки выше, чем на другом RPM/DEB-совместимом дистрибутиве.

• У популярного дистрибутива давно сформирована команда разработчиков, и он не исчезнет в никуда и не перестанет поддерживаться, что нередко случается с дистрибутивами, которые поддерживаются одним человеком.

• Производители "железа" обращают внимание только на популярные дистрибутивы, поэтому драйверы устройств будут собраны под эти дистрибутивы (Debian, Mandriva, Fedora, SUSE и т.д.)

Одним словом, выбрав Fedora 10, вы получите полноценный и популярный дистрибутив, для которого имеется море программного обеспечения на все случаи жизни. В этом дистрибутиве вы обнаружите следующее ПО:

• Графическая среда KDE 4.

• Графический (оконный) менеджер Xfce.

• NetworkManager 0.7 — демон, управляющий сетевыми соединениями.

• Офисный пакет OpenOffice.org.

• Браузер Firefox 3.

• PackageKit — удобная программа управления пакетами.

• Система инициализации Upstart, ускоряющая загрузку (такая система, правда, давно использовалась дистрибутивом Ubuntu).

Скачать образ LiveCD-версии Fedora 10 можно по адресу: http://fedoraproject.org/get-fedora

12.3.7. Flash Linux

Flash Linux — это свободный (бесплатный и свободно распространяемый) дистрибутив Linux, который можно запускать с флешки объемом 256 Мб (или больше). Также вы можете загрузить LiveCD-версию этого дистрибутива. Дистрибутив доступен на сайте http://flashlinux.org.uk/.

Дистрибутив использует графическую среду Gnome 2.8, поэтому у него довольно удобный и красивый графический интерфейс (рис. 1.3). Некоторые Flash-дистрибутивы для уменьшения размера дистрибутива используют небольшой, но неудобный менеджер Xfce, из-за чего дистрибутив кажется неполноценным.

В Flash Linux уже будут установлены следующие программы:

• Полнофункциональный почтовый клиент Evolution;

• Популярный браузер Firefox;

• Клиент обмена мгновенными сообщениями (в т.ч. ICQ) — Gaim;

• Текстовый редактор GEdit;

• IRC-клиент XChat.

Данный набор программного обеспечения оставит на вашей флешке объемом 256 Мб примерно 88 Мб свободного места. Если у вас флешка побольше, вы можете дополнительно установить следующее программное обеспечение:

• Офисный пакет OpenOffice;

• Текстовый редактор Abiword и электронную таблицу Gnumeric (вместо OpenOffice);

• Графический редактор GIMP;

• Брандмауэр Firestarter;

• Текстовый редактор VIM;

• Сканер сетевых пакетов Ethereal.

12.3.8. Выбор дистрибутива

Какой дистрибутив выбрать? Все зависит от того, что вам нужно. Если вам нужен полноценный дистрибутив для работы, но по тем или иным причинам вы не можете установить его на жесткий диск, тогда, безусловно, нужно выбрать или Mandriva Flash, или Fedora 9 LiveCD и преобразовать его в Flash-дистрибутив.

А вот если Flash-дистрибутив нужен исключительно в качестве средства восстановления системы, тогда можно выбрать один из компактных дистрибутивов, например DSL или SLAX.

В следующей главе мы поговорим приступим к рассмотрению дистрибутива Linux Mandriva Flash 2008/2009.

Глава 13