Puppy Linux - это небольшой дистрибутив, созданный Барри Каулером. Его главная задача быть похожим в использовании на Windows, содержать все необходимые программы, но быть предельно маленьким и простым. Дистрибутив отлично работает как на новом, так и на старом оборудовании и работает очень быстро.
Его особенность в том, что вы можете получить полноценную систему просто записав небольшой установочный образ на флешку и запустив в режиме LiveCD. Если вы думаете что в других дистрибутивах тоже так можно, то нет, здесь есть возможность сохранения сессии, которая позволяет вам сохранить все данные, с которыми вы работали.
Также дистрибутив содержит очень большое количество утилит и инструментов для настройки системы, с помощью которых вы сможете настроить все что угодно а в конфигурационные файлы очень часто лезть не придется. У PuppyLinux есть несколько версий, основанных на разных дистрибутивах. Это Ubuntu (только LTS), Slackware и Debian. Редакция с Ubuntu развивается наиболее активно, поэтому в этой статье будем использовать её. Дальше мы рассмотрим как установить Puppy Linux на жесткий диск в качестве полноценной операционной системы.
Содержание статьи
- Системные требования
- Шаг 1. Загрузка образа
- Шаг 2. Запись образа на флешку
- Шаг 3. Настройка BIOS
- Шаг 4. Настройка загрузчика
- Шаг 5. Загрузка LiveCD
- Шаг 6. Настройка системы
- Шаг 7. Запуск установщика
- Шаг 8. Выбор установщика
- Шаг 9. Запуск Gparted
- Шаг 10. Создание таблицы разделов
- Шаг 11. Создание основного раздела
- Шаг 12. Установка файлов Puppy
- Шаг 13. Установка загрузчика
- Шаг 14. Перезагрузка
- Шаг 15. Запуск системы
- Шаг 16. Меню настройки
- Шаг 17. Настройка сети
- Шаг 18. Локализация
- Шаг 19. Сохранение сессии
- Выводы
Системные требования
Требования к аппаратному обеспечению Puppy Linux немного удивляют. Похоже, он может работать практически на любом оборудовании. Для запуска системе необходимо 64 Мб оперативной памяти и процессор с тактовой частотой от 333 МГц.
Но для хорошей работы рекомендуется иметь 256 Мб ОЗУ с разделом подкачки размером 512 Мб.
Шаг 1. Загрузка образа
Первым делом нам нужно скачать установочный образ. Самая последняя версия доступна на официальном сайте. Мы будем использовать версию, основанную на Ubuntu 20.04 под названием FossaPup:
Перейдите на страницу форума Puppy и скачайте образ.Образ весит около 400 мегабайт, так что загрузка пройдет быстро.
Версия, основанная на Slackware немного меньше. Со временем дистрибутивов Puppy Linux может стать больше. Дело в том, что этот дистрибутив может быть создан на основе других дистрибутивов, и быть совместимым с их пакетной базой. Такие дистрибутивы содержат одинаковый набор утилит puppy и все они считаются официальными. Например, сейчас в разработке находится Puppy Linux, основанный на Ubuntu Xenial Xerus.
Шаг 2. Запись образа на флешку
Разработчики советуют использовать для записи на флешку утилиту dd. Команда терминала в Linux будет выглядеть вот так:
sudo dd if=~/fossapup64.iso of=/dev/sdb bs=5M
Здесь /dev/sdb - имя устройства вашей флешки, никаких цифр туда дописывать не нужно. В операционной системе Windows можно использовать Windows версию этой утилиты. Здесь команда будет выглядеть так:
dd if=fossapup64.iso of=\\.\f: bs=5M
Тут f: - это буква диска вашей флешки. Не забывайте, что запускать командную строку нужно с правами администратора. Но в Windows намного проще будет использовать утилиту Rufus, а в Linux можно воспользоваться Etcher если вы не любите использовать терминал.
Шаг 3. Настройка BIOS
Когда флешка будет записана, перезагрузите компьютер. Во время заставки BIOS нажмите F2, F8, Shift+F2 или Del, чтобы открыть настройку. Там найдите раздел или вкладку Boot и в пункте 1st Boot Device или Boot option #1 выберите вашу флешку:
Дальше перейдите на вкладку Exit и нажмите Exit & Save Changes.
Шаг 4. Настройка загрузчика
На первом этапе загрузки образа вы можете ввести параметры ядра или выбрать особый режим загрузки. Нам будет достаточно варианта по умолчанию:
Шаг 5. Загрузка LiveCD
Дождитесь окончания загрузки:
Шаг 6. Настройка системы
Сразу после старта откроется такое окно настройки системы, настраивать что-либо сейчас бессмысленно, потому что после установки настройки все равно собьются:
Поэтому просто закройте это окно. В следующем окне можно настроить подключение к сети, его тоже можно закрыть:
Шаг 7. Запуск установщика
Ярлык Install можно найти на рабочем столе или в главном меню, в разделе Setup под названием Puppy Install:
Шаг 8. Выбор установщика
На этом шаге мы можем выбрать какой установщик использовать. Доступно несколько: FrugalPup - установка файлов Puppy без распаковки с поддержкой UEFI, BootFlash - для установки на флешку и Installer - полная установка, но без поддержки UEFI. В этой статье я выбираю первый вариант:
Шаг 9. Запуск Gparted
Пока про установщик можно забыть. Надо подготовить диск. Для этого откройте главное меню и там в разделе System найдите утилиту Gparted:
Шаг 10. Создание таблицы разделов
Если ваш диск или флешка ещё не имеет таблицы разделов, следует её создать. Для этого в программе Gparted откройте меню Device и нажмите Create new partition table:
Затем выберите нужный тип таблицы разделов, например msdos или gpt.
Шаг 11. Создание основного раздела
В режиме Frugal можно установить Puppy Linux только на один раздел и этот раздел должен быть отформатирован в файловую систему Fat32. Поэтому в Gparted кликните по свободному пространству правой кнопкой и выберите пункт Create Partition. Для этого раздела выберите файловую систему fat32:
Затем примените изменения нажав кнопку с зеленной галочкой. Или в меню Edit выберите пункт Apply.
Шаг 12. Установка файлов Puppy
Далее необходимо вернуться к установщику. Здесь нажмите кнопку Puppy чтобы установить файлы Puppy Linux на диск:
В следующем диалогом окне надо выбрать источник файлов. Можно выбрать this чтобы использовать Live образ:
Далее надо выбрать раздел для установки, выберите только что созданный раздел и нажмите Ok:
Затем можно выбрать папку, в которую будут установлены файлы системы, чтобы просто разместить их в корне диска нажмите Ok.
После этого надо подтвердить, что всё верно и система начнёт копирование файлов и очень скоро сообщит об успешном завершении.
После этого вы вернетесь в меню загрузчика.
Шаг 13. Установка загрузчика
Для установки загрузчика нажмите кнопку Boot в установщике. В первом окне выберите раздел, на который были установлены файлы Puppy Linux:
Затем папку, в которую они были установлены:
Далее выберите раздел, на который стоит установить файлы загрузчика. В нашем случае этот один и тот же раздел:
Потом надо выбрать тип загрузки, только UEFI, только MBR или оба варианта. Чтобы включить оба варианта выберите Both:
Потом подтвердите что всё верно и дождитесь завершения установки файлов.
Шаг 14. Перезагрузка
На этом этапе уже установка Puppy Linux практически завершена и можно перезагрузить компьютер. Для этого кликните по главному меню и выберите Exit, затем Reboot.
А на запрос надо ли сохранять сессию ответьте No:
Шаг 15. Запуск системы
Выберите первый пункт в меню загрузчика и дождитесь завершения загрузки:
Шаг 16. Меню настройки
После запуска системы перед нами опять откроется меню первоначальной настройки. Здесь вы можете настроить язык, часовой пояс и еще много параметров системы.
Сначала выберите язык, на котором вы хотите использовать систему:
Затем в поле ниже выберите часовой пояс:
Это основные настройки, после которых можно нажать OK и закрыть утилиту.
Шаг 17. Настройка сети
Дальше утилита первоначальной настройки предложит вам настроить сеть. Если вы используете Ethernet соединение, этот шаг можно пропустить.
Шаг 18. Локализация
Для локализации системы недостаточно просто выбрать язык, нужно еще установить пакет с переводами через пакетный менеджер. Но эта версия дистрибутива вышла совсем недавно и для русского языка пакета нет на момент написания статьи. Тем не менее, попробуйте его поискать, возможно он уже вышел.
Для этого кликните по ярлыку Install, перейдите на вкладку Install Applications и выберите Puppy Package Manager:
В списке репозиториев выберите puppy-noarch или puppy-fossa. Здесь в поиске напишите language-ru или langpack-ru и посмотрите есть ли такой пакет. Если есть - установите его. Для установки достаточно выбрать пакет и кликнуть по кнопке Do it в правом верхнем углу.
После завершения установки останется перезагрузить систему. Дальше все будет по-русски.
Шаг 19. Сохранение сессии
Поскольку мы использовали не полный вариант установки, данные на диске всё равно сохранятся не будут. Для того чтобы они сохранялись надо создать специальный файл. Для этого перейдите в меню и нажмите кнопку Exit. Затем выберите один из пунктов, выключающих систему, например Reboot:
После этого кликните по кнопке Save:
Выберите, что файл с сохраненными данными шифровать не надо - Normal (no encrypt):
Выберите файловую систему файла:
И размер файла:
Введите имя для будущего файла:
Затем подтвердите сохранение:
После перезагрузки все ваши настройки будут сохранены и будут сохранятся уже при следующих перезагрузках без дополнительных настроек.
Выводы
Вот и все, теперь вы знаете как установить Puppy Linux на жесткий диск и немного ознакомлены с особенностями этого дистрибутива. Как видите, это не совсем обычный Linux дистрибутив, он может быть запущен как в обычном режиме, так и с помощью LiveCD, причем в обоих случаях вы получаете полноценную операционную систему. Если у вас остались вопросы, спрашивайте в комментариях!
Видео с процессом установки puppy linux:
Еще есть pra (puppy rus основанный на arch) linux 🙂
http://forum.puppyrus.org/index.php?board=154.0
Мне хочется точно знать ставятся ли в эту систему USB-модемы для интернета или надо как-то заморачиваться с их установкой.У меня есть старый комп с такими параметрами win-xp облегченную хреновенько но тянет и сеть от модема есть.Если в этой системе модем встанет обязательно поставлю если нет то не буду у нас в деревне другого интернета просто нет
Намучаетесь вы с этим Puppy Linux. Смысл есть ее ставить там где Win XP вообще не взлетает
Я уже намучился пока читал.
Это точно!
Но если хотите мучиться, то как вариант можно записать на болванку систему и запустить в Live-режиме, затем воткнуть USB-модем и пробовать настроить его. Если заработает, то можете дальше продолжить мучиться)))
С модемом проблем не возникло
Пользуюсь ПаппиЛинуксРус. Сгорел винт.Записал образ (350мб) на флешку и использую с полной загрузкой в RAM. Фишка в том, что все программы загружаются влет.Есть весь необходимый софт для повседневного пользования.Прграммы записаны в отдельные модули и ты можешь их подключать, когда надо, экономя память.Это что то вроде конструктора. Можно сделать свой дистр с набором софта, рабочего окружения и драйверов.Очень советую на старых компах, реально прирост в скорости ощутимый, все в оперативе сидит.http://forum.puppyrus.org/ Дистр на основе арча PRA.
Пользовался когда-то Pappy, но не кривыми сборками, а оригиналом от Барри. Действительно очень быстрый дистрибутив, тк загружается в оперативку, интернет просто летает в сравнении с виндой. Сейчас к сожалению дистр безнадежно устарел, но для слабых старых машин самое то.
Поставить-то не проблема, а вот то, что в Tahrpup64 6.0.5 на виртуалке 2ядра+512МБ через несколько минут после начала просмотра ролика с YouTube начинаются дикие тормоза, это вот проблема.
Что-то скорость скачивания с сайта маленькая, а зеркал нету.
Подскажите, какие комбинации клавиш переключают раскладку РУС-АНГ, спасибо
Настройки->Mouse/Keyboard->Advance configuration->ok->Опции->Поведение группы Shuft/Lock Там выбираешь нужную комбинацию клавишь.
Добрый день.
Подскажиите, пожалуйста, как обновить Puppy Linux?
Сейчас у меня установелн tahrpup 6.0.5
Пробовал через Утилиты->Urxvt->$sudo apt update
Говорит, что apt команда не найдена.
В инете найти не смог...
Отличная сборка!!! Легко устанавливается, и также легко можно дополнить своими программами. Не надо искать русификатор - всё есть в этой сборке bionicpup32-8.0+17-ru.iso. Большое спасибо разработчикам, любителям и программистам.
Про подключение интернета нужно подробно писать!!!
Ошибка:
dd if=~/fossapup64.iso of=/dev/sdb bs=5M
1. В "пути" до флешки тильда не нужна
2. Запускать процесс надо от sudo
И дополнительно: аккуратнее с "sdb" проверьте как у вас обозначается устройство (это для новичков)
Коллеги, доброй ночи всем.
Так и не понял стоит ли устанавливать на диск...
Форум PL советует запускать с флэшки...
https://forum.puppylinux.com/viewtopic.php?t=6953
установли пипер линукс на юсб флешку. запустился. настроил через мучение ракладку рус англиш. включил перезагрузку. и повторил все шаги по сохранению файла настроик. Итог после перезагрузки систему как не настраивали. файлики лежат на флешки т.е имеются. естествено они встроенны в туже флшеку что и попилинукс. вопрос что их нужно как то активироватьчтоле? или нужно пройти гемор с переустановкой попилинукса на юсб? почему так запутано. вроде просто вроде вот должно работать а вот хрена там. ну взялибы основу слакса. тыр пыр и все ок. слаксом кстита не пользуюсь так ка кзависает непонятно от чего.
apt команда не работает хотя сборка убунтовская. п и д .. операция Ы
Господи, что ж столько сложностей - и все ради фругальной установки Паппика?!
Все делается просто.
1) ставим LICK - https://github.com/noryb009/lick
2) любой классический Паппи просто ставится перетаскиванием ISO на окно LICK'a.
3) профит! - после перезагрузки у вас появится бут-меню с возможностью грузить Паппи.
При этом не нужна ни отдельная партиция, ни мучения с загрузчиками. В этом весь смысл фругала - система ставится в squashfs-file в уже существующий раздел другой имеющейся у вас системы (хоть Винды, хоть Линуха). В итоге на диске появляется папочка с 3-4 файлами (для некоторых паплетов и всяких doglinux'ов, сделанных на схеме загрузки от Портеуса, а это тоже такой портабельный Линукс-дистр - там будет больше файлов и подпапки будут).
В эту же папку обычно пишется и файл сохранения. Некоторые паплеты позволяют при сохранении еще и swap-файл настроить - хоть в существующий раздел, хоть отдельно выделить. Но это уже продвинутая настройка для более комфортной работы тому, кто собирается юзать Паппи как основную систему (обычная логика ее использования - все же скорее как вторая, запасная или аварийная система).