Puppy linux не запускается с флешки

Обновлено: 07.07.2024

Puppy Linux - это небольшой дистрибутив, созданный Барри Каулером. Его главная задача быть похожим в использовании на Windows, содержать все необходимые программы, но быть предельно маленьким и простым. Дистрибутив отлично работает как на новом, так и на старом оборудовании и работает очень быстро.

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

Также дистрибутив содержит очень большое количество утилит и инструментов для настройки системы, с помощью которых вы сможете настроить все что угодно а в конфигурационные файлы очень часто лезть не придется. У PuppyLinux есть несколько версий, основанных на разных дистрибутивах. Это Ubuntu (только LTS), Slackware и Debian. Редакция с Ubuntu развивается наиболее активно, поэтому в этой статье будем использовать её. Дальше мы рассмотрим как установить Puppy Linux на жесткий диск в качестве полноценной операционной системы.

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

Требования к аппаратному обеспечению 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 будет выглядеть вот так:

/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


Дальше перейдите на вкладку Exit и нажмите Exit & Save Changes.

Шаг 4. Настройка загрузчика

На первом этапе загрузки образа вы можете ввести параметры ядра или выбрать особый режим загрузки. Нам будет достаточно варианта по умолчанию:


Шаг 5. Загрузка LiveCD

Дождитесь окончания загрузки:

slacko1

Шаг 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. Запуск системы

Выберите первый пункт в меню загрузчика и дождитесь завершения загрузки:

slacko25

Шаг 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:

Здравствуйте! Недавно загрузил Puppy Linux (Fossapup) и залил на флешку через dd. Система загружается и хорошо работает. Применил fix-usb.sh на флешке, добавился третий раздел.

Возник вопрос – как сохранить состояние, чтобы его можно было загрузить? При выключении появляется окно сохранения состояния, но при загрузке оно не учитывается (сразу загружается стандартная конфигурация, без учёта сохранения)

Возникла проблема с запускам Live дистрибутивов на ноутбуке ASUS X540NV (Ошибка invalid signature detected check secure boot policy in setup). Крупные дистрибутивы как Ubuntu, Debian, OpenSUSE запускаются без всяких проблем. Но при попытке запустить дистры направленные на работу с флэшкой - ошибка. Проверял на Porteus и нескольких релизах Puppy, везде одна и та же песня. Гугл никак не помог. ASUS решил, что CSM нафиг не нужен и благополучно выпилил его. Файл bootx.efi на флэшки имеется Пытался писать через UltraISO и Rufus. Причем где-то вычитал, что если поставить в Rufus разметку GPT должно заработать, но не заработало. Уже не знаю, что делать с этим злополучным биосом.

Собственно есть ли какие-нибудь дистрибутивы ориентированные на работу с usb с нормальной поддержкой UEFI. Или что-нибудь вроде grub4dos для UEFI. Чтобы можно было нормально запустить без CSM

Погуглив на ангельском про устройство ФС в puppy linux несколько запутался, не могу ответить на конкретный вопрос. Не знаю в каком puppymod'е работает система, была изначально записана на usb-флешку, с нее гружусь уже около года, файлы/программы при нормальном завершении работы сохраняются, т.е персональный файл используется, насколько я понимаю. Ранее, он был невелик и я не переживал по этому поводу, но, недавно, мне пришлось увеличить его до 4гб, и вот тут уже стало интересно, не перезаписываются ли эти 4гб полностью при каждом сохранении сессии (а то и того чаще) ? В гугле говорят что должны сохранятся только изменения внесенные за сессию, но файл/ы sfs - то, потом (при выключении/загрузке) перезаписывается полностью, или я чего - то не понимаю ?

Если нет, то как все это работает, положим у меня 2гб RAM и 4гб save file (slackosave.4fs), при запуске он монтируется и загружается в RAM ? Но ведь не влезет. Далее, в смонтированной ФС вносятся какие - то правки (например, записан новый файл, удален существующий, естественно не в tmp-like директориях), все это происходит в RAM ? Или в файле на usb-флешке ? Наконец, выключение, как изменения откладываются в ЗУ, получается файл нужно модифицировать и как следствие перезаписать ?

Тревожусь так намного быстрее убить ресурс и без того неизвестного типа флеш памяти.

Нужен live usb в котором максимально быстро можно освоиться мне. Сейчас я пользуюсь debian'ом. Но готов попробовать что-либо ещё вроде manjaro, arch'а и тд. От дистрибутива нужно чтобы он проработал около 3-6 месяцев, офисные и мультимедиа программы, браузер, желательно firefox. Вообще их можно и самому установить вроде бы, хотя я и не знаю насколько это сложно в live дистрибутивах, но можно попробовать.

Вообще проблема в том что я не смог поставить slax, найти porteus, и выбрать дистрибутив puppyrus (много противоречащей информации про то какой дистрибутив качать PRA, puppyrus-A 64 c различными версии с кучей цифр) и knoppix (куча зеркал, мало информации). Я выбрал slax.Подготовил флешку — отформатировал mkfs'ом sdxX раздел на usb flash в ext2, записал iso орбраз с помощью dd с sync. Потом запустил bootinst.sh в konsole, ввёл sudo sh, перетащил в консоль bootinst.sh файл, итог:

И ещё я испугался статьи на сайте, как оказалось она о том как не нужно устанавливать puppy (там такой заголовок) how to install, и как вообще всё это поставить на usb.

И как это вообще работает, все эти bootinst.sh/bootinst.bat зачем и для чего? Может есть способы проще и понятнее с grub'ами. Кстати, поделитесь статьями и man'ами по grub2/grub4 и какой из них можно использовать для live usb, или они не нужны?

с убунтупаппи такой проблемы нет

Вопрос такой, насколько корректно будет работать pm-utils (необходим ждущий режим) в системе на USB? Попробывал бы и сам, но на данный момент нет возможности переписать систему в случае неполадки. P.S. дистр Tahrpup 6.0.5, без всяких системГЭ.

Захотелось мне экзотики, потыкать slackopuppy 6.3.2, но есть одна загвоздка - похоже, оно не умеет загружаться с флешки. Маны в сети устарели, половина ссылок уже 404. Как загрузить его с usb?

Видел вариант с записью livecd, чтобы потом установить систему на флешку, чтобы потом с неё загружаться. Только вот у меня нет доступа к dvd вообще и не появится, отпадает.

Возможно, есть способ установить в виртуалку, а потом развернуть на usb? Спасите(

Здравствуйте. У меня есть флешка на 4г. Я очень хочу сделать так, чтоб на ней был бы Tails который бы автоматически чистился и не запоминался и чтоб там был Puppy ну или ubunta любая (только начинаю пользоваться Linux и хочу как минимум полностью изучить терминал, явным признаком того что я понял Linux будет являться мной созданная ОС, вернее созданная под меня и естественно больше на подобные ресурсы надеюсь обращаться не придется). Дак вот, Tails, пуская не сохраняется, а вот Puppy очень бы хотелось чтоб сохранялся на флешке, ну т.е. все мои действия и установленные программы, а их будет не так уж и много, как выше сказал чисто для изучения. Что бы я смог придти к любому в гости и загрузиться там со своей флешки. Но при этом надо бы сделать так, чтоб на основном жестком (который дома) стояла бы винда. Как мне это сделать, подскажите пожалуйста, буду очень признателен.

Какие команды нужны чтобы создать пакет .PET(Puppy Linux) из .TXZ(Slackware), заранее спасибо :D

Есть ноут 17" hp pavilion dv7 core i7-2630, 8гб ОП, 128ssd, хочу такой дистриб : 1) чтоб использовал умно всё это добро, обеспечивая максимальное время жизни от батареи и скорость выполнения программ, минимальный шум и нагрев. Долгое время сидел на убунте - чето куча процессов в менеджере, загрузка проца по жизни несколько процентов в простое. 2) Надо чтобы панельку ОС можно было сбоку расположить, чтобы высоту экрана не отнимала.И чтобы панель можно было широкую сделать, и на ней кнопки открытых окон содержали название и чтобы этих кнопок много влазило(пока из того что пробовал, в винде удачно сделано - если все перделки отключить и мелкие значки включить, штук 30 влазит без скрола в столбик на 900 точках высоты экрана). 3) В репозитории чтобы всё было. Использую krusader, kdenlive, skype, virtualbox, wine, openoffice, fslint, clipit. Чтобы эти пакеты ставились и работали как положено.

Подскажите пожалуйста что подойдёт под мои требования? Как под эти требования подходят или можно ли запилить kubuntu, lubuntu, wattOS, puppy linux, ubuntu? Что такого особенного в плане энергопотребления в wattOs по сравнению с убунтой? Можно ли в убунте легко того же добиться? То что puppy целиком в память грузится, сказывается ли на производительности?

Simplicity Linux — дистрибутив, основанный на Puppy Linux, но с рабочим окружением LXDE по умолчанию.

Захотелось мне экзотики, потыкать slackopuppy 6.3.2, но есть одна загвоздка - похоже, оно не умеет загружаться с флешки. Маны в сети устарели, половина ссылок уже 404. Как загрузить его с usb?

Видел вариант с записью livecd, чтобы потом установить систему на флешку, чтобы потом с неё загружаться. Только вот у меня нет доступа к dvd вообще и не появится, отпадает.

Возможно, есть способ установить в виртуалку, а потом развернуть на usb? Спасите(


похоже, оно не умеет загружаться с флешки

1. ставим на usb загрузчик (на ваш вкус, например Grub4dos).

2. копируем из iso структуру каталогов и файлов, меняем загрузочную запись руководствуясь параметрами для запуска в isolinux.cfg


Вот, именно про загрузочную запись мне и интересно. Как это всё делается? А то я только автоматическую установку grub с последующим update-grub могу делать на данный момент.

Руками, открывается файл конфига загрузчика в iso образе и на его основе пишется в соответствие с синтаксисом установленного загрузчика конфигурационный файл для него.

Можешь установить на флешку syslinux и переименовать файл isolinux.cfg в syslinux.cfg, всё должно работать.

Также нужно заменить файл vesamenu.c32 версией из твоей поставки syslinux.

kostik87 ★★★★★ ( 06.03.17 11:17:17 )
Последнее исправление: kostik87 06.03.17 11:18:24 (всего исправлений: 1)

Ну груб так груб. В интернете полно инструкций по установке, с картинками и из разных Ос.



Интересно, спасибо, почитаем. Я тогда просто разархивировал Iso на fat-флешку, и ничего не грузилось



На Tahrpup такая же ошибка, после создания файла сохранения и ребута, попробуйте снова загрузится, на второй раз грузится.


То есть я имею ввиду выключите комп секунд на 10 и снова включите, похоже это баг, впрочем нестрашный.

Мы перечислим лучшие портативные дистрибутивы ОС Linux, которые могут нести USB-накопитель и загружаться на любом настольном компьютере или ноутбуке.

Puppy Linux

Puppy Linux может сохранять данные сессии в отдельных файлах. Этот дистрибутив включает в себя собственный менеджер пакетов, который упрощает установку дополнительных приложений. Инструменты конфигурации позволяют пользователю настроить параметры системы. После всех настроек и установок дополнительных приложений пользователю предлагается по настоящему качественный продукт.

Подробный обзор Puppy Linux в написан в этой статье

Инструкция по установке Puppy Linux описана в этой статье

SlaxSlax

Этот дистрибутив Linux упакован в один каталог / Slax /. Дистрибутив доступен как в 32-битной, так и в 64-битной версиях. Для старых компьютеров рекомендуется использовать 32-разрядную версию, тогда как 64-разрядная версия лучше всего подходит для современных моделей компьютеров.

BackTrack (Kali Linux)

Kali Linux не легкая и не самая тяжелая ОС. Для портативной ОС она немного тяжелая с размером 2 ГБ. Но 300+ доступных приложений достаточно, чтобы оправдать этот дополнительный размер. Этот дистрибутив Linux считается фаворитом хакера и предназначен для тестирования безопасности. ОС Kali может использоваться для взлома беспроводных сетей, эксплуатации сервера, оценки веб-приложений и так далее. Хотя BackTrack Linux содержит несколько графических инструментов, но этот дистрибутив Linux хорош для экспертов в области командной строки.

Подробный обзор Kali Linux в написан в этой статье

Инструкция по установке Kali Linux описана в этой статье

Damn Small Linux Damn Small Linux

Как видно из названия, Damn Small Linux очень маленький. Это только 50 МБ. Небольшой размер не означает, что он недостаточно силен. Дистрибутив работает на удивление быстро даже на маломощном оборудовании. Damn Small Linux содержит множество приложений:

  • Firefox
  • VNC Viewer
  • файловый менеджер
  • мессенджер
  • веб-сервер

Таким образом, DSL способен:

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

Инструкция по установке Damn Small Linux описана в этой статье

Porteus Linux

Этот дистрибутив Linux имеет размер менее 300 МБ. Porteus доступен как в 32-битной, так и в 64-битной версии. Подобно Slax, Porteus также является модульным. Предварительно скомпилированные модули могут быть активированы или деактивированы перед загрузкой этого дистрибутива Linux. Пользователь может выбрать программное обеспечение по умолчанию и выбрать приложения, такие как браузер, офис и т. д. Даже Skype может быть установлен в качестве приложения по умолчанию. Пользователь имеет возможность выбрать подходящие драйверы. Наконец, пользователь может настроить системный пароль и режим загрузки ОС.

Tiny Core Linux

Этот дистрибутив Linux размером 10 МБ является самой маленькой из портативных ОС. Это также самая маленькая операционная система, требующая оперативной памяти. Один из недостатков такого маленького размера состоит в том, что он не содержит никаких приложений, файлового менеджера или чего-то подобного. Впоследствии они могут быть установлены пользователями. Поскольку Tiny Core Linux не имеет ничего лишнего, он работает очень шустро.

Инструкция по установке Tiny Core описана в этой статье

FatDog64FatDog64

FatDog упакован приложениями, такими как Libre Office и GIMP. Есть и другие легкие приложения для редактирования изображений, ведения заметок и других различных задач. В FatDog64 есть место для развлечений, так как он содержит несколько игр. Он имеет постоянную функцию сохранения файла, которая просит пользователя сохранить любые изменения. Эта функция гарантирует, что системные изменения, сделанные пользователем, останутся неизменными при дальнейшем использовании.

Knoppix

Инструкция по установке Knoppix описана в этой статье

Заключение

Читайте также: