Содержание
В статье идёт речь об установке дистрибутива Puppy Linux на нетбук Acer Aspire One. Уделено внимание способу установки и выбору формата файловой системы.
О нетбуке и Linux
Acer Aspire One 110aw - это простенький бюджетный нетбук из первых серий подобных устройств. Ниже приведены некоторые характеристики устройства:
| Диагональ экрана | 8.9" |
| Разрешение дисплея | 1024×600 (LED подсветка) |
| Чипсет | Intel GSE945 |
| Частота системной шины | 533 МГц |
| Процессор | Atom N270 (одноядерник) |
| Частота процессора | 1.6 ГГц |
| Объем кэш памяти 2-го уровня | 512 Кб |
| Объем оперативной памяти | 512 Мб |
| Максимально устанавливаемый объем | 1536 Мб (DDR2 PC2-4200) 1 слот |
| Тип видеокарты | интегрированная, Intel GMA 950 |
| Тип накопителя | SSD 8 Гб |
| Порт подключения внешнего монитора | 15pin D-Sub |
| USB 2.0 | 3 шт |
| LAN (RJ-45) | 10/100 Мбит/с |
| Wi-Fi | до 54 Мбит/сек (802.11a/b/g) |
| Внешние накопители | Кардридер |
| Вэб-камера | 0.3 МПикс |
| Формат акустики | 2.0 |
| Манипулятор | тачпад |
| Емкость батареи | 2200 мАч |
| Макс. время работы | 3 ч |
В стандартной комплектации, на нетбуке стоит тайваньская система Linpus Linux. Эта система (точнее её ядро) "заточена" именно под этот нетбук, так как на других дистрибутивах не работают встроенные кард-реадеры.
После приобретения, автор пользовался стандартным дистрибутивом. По мере изучения системы, большинство софта дистрибутива оказалось бесполезной и не обеспечивало функциональности для таких задач как "просто посерфить в инете", "проверить почту" и "поработать в локальной сети". Далее был опробован Ubuntu Netbook Remix, но софта в нём оказалось также слишком много, несмотря на более удобный интерфейс. Ubuntu для этого нетбука оказался просто монстром - долгая загрузка, постоянное использование свопа даже при работе только одного браузера сводили все прелести на нет. В качестве эксперимента был опробован Puppy-linux с загрузкой с flash-накопителя. Не смотря на классический интерфейс, никак не адаптированный на мобильные устройства, загрузка происходила на порядок быстрее, и относительно легковесные приложения меньше нагружали процессор. Хоть в Puppy Linux приложений значительно меньше, чем в Ubuntu, существующих вполне хватает для вышеописанных простейших задач. Ниже будет рассмотрен пример установки Puppy Linux Slacko (5.3) на нетбук Acer Aspire One 100aw с твердотельным накопителем (SSD).
Нужное программное обеспечение
Прежде чем приступить к установке, неплохо будет зайти на сайт PuppyLinux и посмотреть какое программное обеспечение входит в дистрибутив. Или, ещё лучше, подготовить дистрибутив для загрузки с flash-накопителя, опробовать на виртуальной машине или нетбуке. Список программного обеспечения не ограничивается стандартной установкой - можно подключить Puppy-репозитории и через Интернет установить нужные программы. Найти недостающую программу также можно на форумах Puppy - пользователи сами составляют и публикуют pet-пакеты, которые можно установить через имеющийся в дистрибутиве инсталлятор.
Версии Puppy linux
Идём на официальный сайт и читаем приемущества той или иной сборки:
- Lucid 5.2.8 - создана на базе бинарных пакетов Ubuntu.
- Wary 5.2 - содержит много переходного ПО и рассчитан на старое железо и долгосрочную поддержку.
- Slacko 5.3 - создан на базе бинарных пакетов дистрибутива Slackware и совместим с репозиториями этого дистрибутива. Версия 5.3.1 (вышла в декабре 2011г.) содержит многочисленные исправления.
Также на сервере дистрибутива есть версии, адаптированные для нетбуков (для процессоров Intel Celeron и Atom). Находятся они здесь: http://distro.ibiblio.org/puppylinux/Puppeee/Puppeee1.0/
Автор опробовал Slacko 5.3 на нетбуке. Ниже приведены некоторые характеристики, полученные практическим путём, в зависимости от способа работы файловой системы:
| параметр | стандартная установка | автономная файловая система |
|---|---|---|
| размер занятого пространства на диске после установки | 550 Мбайт | 150 Мбайт |
| использование памяти системой на момент появления рабочего стола | 90…100 Мбайт | 350…420 Мбайт |
| время загрузки (от команды загрузчика до появления рабочего стола) | 30 сек. | 1 мин. 23 сек. |
- наличие программного обеспечения (из коробки) есть почти всё ПО для домашней рабочей станции, включая различные системные утилиты и программы для мультимедиа;
- плюсы:
- наличие различных мастеров и утилит для первоначальной настройки;
- присутствуют кодеки - видео можно смотреть без дополнительных установок;
- есть мастер для установки Adobe Flash Player (в комплекте отсутствует), который скачивает плейер и ставит без лишних вопросов и телодвижений пользователя;
- минусы:
- нет Midnight Commander`а в стандартной установке (в стандартном репозитории);
- присутствует только простейшая утилита для подключения по VPN (т.е. без указания доп. настроек);
- на нетбуке тачпад медленно перемещает курсор (но "мышка" работает нормально) - регулируется специальной утилитой;
- изначально система однопользовательская - т.е. все действия выполняются от имени root`а;
- ПО не адаптировано под маленькие экраны - быстро утомляются глаза при чтении текстов мелким шрифтом.
- если выбран вариант с автономной файловой системой и включено сохранение сессии, то выключение нетбука происходит в течении минуты - за это время все настройки и пользовательские документы архивируются и сохраняются в файл на накопителе.
Установка
Для начала скачаем образ дистрибутива по ссылкам официального сайта http://www.puppylinux.com/ . Можно скачать образ с русского проекта Puppy: http://uco.puppyrus.org/ С помощью программы UNetbootin запишем образ на флеш-накопитель. Далее загрузимся с этого флеш-накопителя и познакомимся с дистрибутивом. Если всё устраивает, можно приступать к установке.
Есть 3 варианта установки дистрибутива Puppy на компьютер:
Полная стандартная установка файловой системы на жёсткий диск.
В этом случае на жёстком диске создаётся стандартная файловая система Linux - каталоги /boot, /etc, /usr и тдю и работа происходит как в любом другом линукс-дистрибутиве.
Установка несжатой автономной файловой системы. На диске в этом случае располагаются файлы операционной системы без сжатия. При старте компьютера часть системных файлов переносится в виртуальную файловую систему в памяти и работа идёт уже там. Файлы профиля пользователя сохраняются непосредственно на накопитель. Некоторые системные логи пишутся только в виртуальную файловую систему и не сохраняются после перезагрузки.
Установка запакованной (сжатой) автономной файловой системы
В этом случае, вся файловая система распределена между несколькими запакованными файлами и сохраняется на накопителе в виде обычных файлов. При старте компьютера загружается ядро, а затем из файлов на накопителе извлекается в память файловая система, с которой и будет работать операционная система. Если компьютер имеет более 256 Мбайт оперативной памяти, этот вариант будет работать. Загрузка системы в этом варианте происходит дольше, но приложения будут запускаться быстрее. Пространство жёсткого диска используется только для сохранения файлов загрузки и сессии работы. Периодически, система будет сбрасывать в файл или непосредственно в отдельный раздел дамп текущего сеанса, включая пользовательские документы.
Выбор варианта установки остаётся за пользователем. В первом варианте, как показала практика, в файловой системе перезаписывается множество файлов - этот вариант применим для машин, где имеется механический жёсткий диск. Второй вариант - "золотая середина" между быстродействием и использованием ресурса твердотельного жёсткого диска. Некоторые логи системы не записываются на накопитель и остаются в слое RAM-файловой системы, но профиль пользователя (включая кэш браузера) сохраняются в неизменном виде. Для второго варианта дополнительно нужно настроить приложения для ещё большего сбережения накопителя (например, отключение кэша в браузере). Третий вариант максимально сберегает накопитель, но из-за процедуры сжатия система грузится и выключается медленнее. Кратко приемущества и недостатки изложены в таблице:
| вариант файловой системы | плюсы | минусы |
|---|---|---|
| стандартная система | быстрая загрузка, удобство работы с файловой системой, | меньшее сбережение твёрдотельного диска |
| автономная система без компрессии | немного сберегает накопитель, | загрузка происходит чуть-чуть дольше, чем в варианте со стандартной системой |
| автономная система с компрессией | больше сберегает накопитель, | загрузка происходит примерно в 2 раза дольше, чем в варианте со стандартной системой |
Отдельно стоит отметить выбор файловой системы для накопителя (жёсткого или твердотельного диска) и использование файла подкачки. Для твердотельного накопителя, лучшей файловой системой будет ext2 или ext4 (но с отключенным журналированием). Если в нетбуке стоит обычный жёсткий диск - системы ext4 вполне хватит. Файл подкачки для первого варианта не нужен - за время тестов, он ни разу небыл использован, причём на машине запускался видеоплейер и разные Интернет-приложения. Для третьего варианта - пригодится, поскольку памяти в 512Мбайт всё-таки маловато для работы с размещением файловой системы в памяти. В любом случае, свап-файл в 300…350Мбайт в конце файловой системы не помешает. Если у пользователя вместо твердотельного накопителя работает обычный жёсткий диск, то свап-файл можно увеличить до 1.5 размера оперативной памяти (но не более 2Гб) и разместить его ближе к началу диска.
Шаг 1 - Подготовка к установке
Скачиваем iso-образ с сайта http://www.puppylinux.com/download/index.html и сохраняем на винте. При желании, скачиваем файл контрольной суммы и сравниваем с контрольной суммой сохранённого образа командой md5sum.
На этом этапе можно опробовать дистрибутив уже в VirtualBox загрузившись с iso-образа. Если после увиденного не пропало желание работать в системе, пробуем на нетбуке - устанавливаем программу UNetbootin из репозиториев системы если ещё не установлена. для deb-систем:
# apt-get install unetbootin
для ArchLinux:
# pacman -S unetbootin
Далее подключаем к компьютеру flash-накопитель, очищаем на ней информацию и форматируем в fat32, если она отформатирована в какой-то другой системе. Если сработало автомонтирование и флешка примонтировалась к файловой системе - хорошо, так и должно быть. Если не примонтировалась - монтируем вручную:
# mount -t vfat -o rw /dev/sdc1 /mnt
(у вас может быть другое имя вместо /dev/sdc1 - смотрите dmesg)
Теперь запускаем программу UNetbootin. Она запросит пароль root`а для непосредственной работы с накопителем:
Вводим его, появится окно параметров. Ставим галочку на Diskimage, режим ISO, выбираем файл образа, "Тип" - USB-drive, "Drive" - имя раздела флешки. Если в меню программы не появился путь к флешке, следует перезапустить программу (флешка должна быть подключена к компьютеру и примонтирована до запуска программы):
Будьте внимательны с выбором устройства, иначе нужные файлы на накопителе могут быть утеряны!
Когда все параметры выставлены, нажимаем "OK" и ждём пока не скопируются все файлы:
Далее программа предложит перезапустить компьютер - не делаем этого , а просто выходим из программы:
Теперь flash-накопитель готов, не забудьте произвести его отмонтирование графическим менеджером или командой:
# umount /mnt
Шаг 2 - Загрузка с flash-накопителя
Вставляем flash-накопитель в нетбук, перезагружаем его и через F12 выбираем вариант загрузки с флешки. Ниже, в картинках, описан процесс загрузки и конфигурации монитора. Эта процедура делается каждый раз когда дистрибутив загружается с внешнего накопителя. В процессе установки возможно её потребуется сделать несколько раз. Скриншоты частично сделаны на виртуальной машине, а частично на нетбуке, поэтому у вас может что-то отличаться. В частности, на нетбуке, загрузчик без труда определяет видеокарту и режим монитора. Останется только "попробовать" режим.
Этап загрузки завершён. Далее предстоит подготовить разделы диска и начать установку.
Шаг 3 - Создание разделов на диске
Этот шаг можно пропустить, если Вы в курсе чего и как или у Вас диск уже разбит на разделы, но обратите внимание, каким образом выбирается вариант автономной системы и нормальной установки!
Для варианта со сжатой файловой системой, стоит задуматься о том, каким образом будет сохраняться профиль - в файле в первом разделе диска или для этого будет использован отдельный раздел целиком. Ниже описан пример сохранения в отдельный файл. Возможность сохранения профиля в отдельный раздел автором не проверена, поэтому не описана.
Предполагается что на диске разделов нет и их нужно создавать. Есть два пути дальнейших действий:
- запустить сразу программу манипуляции разделами ("Menu" → "System" → "GParted partition manager") и выполнить необходимые действия с разделами. Только потом запустить инсталлятор;
- запустить универсальный инсталлятор - он сам запустит GParted partition manager и, после завершения всех действия, продолжит свою работу дальше - начнёт процедуру установки.
Ниже будет описан второй вариант как универсальный.
На этом процедура разбивки диска завершена. После закрытия GParted, автоматически запустится инсталлятор и снова спросит на какой диск ставить систему. Выбираем всегда нижнюю строку. В идеале, после манипуляции с разделами, желательно перезагрузить нетбук для того, чтобы ядро знало что появились новые разделы, которые надо учесть. Затем следует снова запустить инсталлятор.
Шаг 4 - Процедура инсталляции
Независимо от типа файловой системы (автономной или нормальной), необходимо примонтировать flash-накопитель до запуска процедуры установки. Если этого не сделать, инсталлятор спросит откуда брать образ системы, но даже если пользователь примонтирует в этот момент флешку и укажет на файлы, инсталлятор не отработает. Возможно это небольшая недоработка. Лучше примонтировать флешку до запуска инсталлятора. Делается это одиночным нажатием на значёк флешки:
До этого момента, процедура инсталляции для всех вариантов аналогична. Далее рассматриваются варианты применения файловых систем.
Установка с применением автономной файловой системы
Далее выбираем вариант автономной файловой системы.
Сжатая система
Перед первым завершением работы, система спросит сохранить сеанс. Так как мы загрузились с flash-накопителя, сохранять ничего не нужно. Когда наступит первое завершение работы уже установленной операционной системы, система спросит о сохранении сеанса и предложит пользователю настроить этот процесс. Сеанс можно не сохранять, но все созданные документы будут утеряны, как если бы Вы работали с операционкой на flash-накопителе. Выглядит процесс так:
Несжатая система
Перед первым завершением работы, система спросит сохранить сеанс. Так как мы загрузились с flash-накопителя, сохранять ничего не нужно.
Установка с применением стандартной файловой системы
Процедура в целом аналогична порядку установки автономной файловой системы. В качестве файловой системы для жёсткого диска можно выбрать журналируемые системы ext3 и ext4. Основное отличие в порядке установки - указание на жёсткий диск в нижеописанном диалоге инсталлятора:
Для варианта нормальной установки нужно выбрать "Internal (IDE or SATA) hard drive". В остальном, процедура установки особенностей не имеет.
Необходимая настройка после установки
Процесс настройки вынесен в отдельную статью "Настройка Puppy Slacko 5.3"










































