Puppy linux как установить на флешку
The fact is that you do not need to install Puppy Linux at all! You can simply download and burn it to an optical disc (CD, DVD, CD±RW, DVD±RW) or dd it to an USB drive and boot it live.
Burning an Optical disc or preparing a USB Drive
Optical
In any Linux, once you have downloaded the ISO image and verified its authenticity by checking its md5sum you can burn it to a DVD or a CD using any Linux optical burning tool. Just make sure you burn it as an image and not data otherwise it will not be bootable.
In Windows we recommend Imageburn (direct link to download) to burn the image to a CD or DVD.
All Linux versions come with a tool name dd. Our ISO images since 2013 come as iso hybrid images so they can be transferred directly to the USB drive using dd. Don’t attempt this with older puppy versions unless you know what you are doing. Here is a simple tutorial on using dd to make a bootable USB drive. Be very careful with your target drive name!
There is a Windows version of dd available on this site.
There is also a graphical tool for Windows called Win32 Disk Imager. A download is available from this page.
Booting
Depending on whether you have optical or USB media you may have to go into your computer’s BIOS Setup program to adjust the boot order of devices. You want to give your optical or USB ports priority over the harddrive.
Once you have your boot media and computer set up just insert the boot media and switch on your computer. You will see a couple of text screens go past and hopefully you will boot to a shiny new desktop with a quick setup screen followed by a welcome screen.
When you are finished you can decide to save the session or not! Not saving the session does not leave a trace of the operating system as Puppy runs entirely in RAM and as soon as the computer is powered off the RAM is flushed. This is ideal from a security perspective for internet banking or other sensitive financial transactions performed over the internet.
Saving the session can be achieved in a number of ways:
You can save the session to a harddrive or an USB drive in a vfat, ntfs or linux [1] partition. This will save all your settings to what is known as a pupsave [2] file or folder. When you boot off the same media next time the pupsave will be found and all your files and settings will be as you left them.
If you booted off of optical media you can save the session and all settings back to that same optical disc.
So you want to install Puppy
Naturally you can actually install Puppy if you wish. Once you boot Puppy and are happy with what you see it is time to open the Puppy Installer from Setup in the main menu. There are 3 main types of install; frugal, USB and traditional full install.
1. Frugal install (Recommended)
This type of install copies the main puppy files from the boot media (either optical or USB) to your harddrive. Firstly, you are presented with some information about your system and what partitions you have available. If you don’t have a suitable partition then you can use the included graphical partition manager GParted to shrink and move partitions as necessary to created a partition for your installation. Once this is done you are prompted for the location of your boot media files (either an iso image, optical media or just the files themselves) and once confirmed these are copied to a folder in your chosen partition. A bootloader is then installed and once finished you can reboot into your new system.
This will be a pristine system that requires you to save your session at shut down if you want to keep your settings. Once saving the session is complete, a pupsave file or folder is created. On you next boot your files and settings will be exactly as you left them at last shutdown.
2. USB Install (Recommended)
This type of install copies the main puppy files from the boot media (either optical or USB) to your chosen USB drive. Firstly, you should insert the USB drive that you want to use for installation. Again using the graphical partition manager GParted you need to make sure that there is a suitable partition on the USB drive. This can be formatted to fat32 Windows™ style filesystem (good for portability if you want to use the drive as storage to be used between Linux and Windows™) or one of the supported Linux filesystems. (Note: not all Puppies support the f2fs filesystem. The installer is intelligent enough to know this.) Again, you are prompted for the location of your boot media files (either an iso image, optical media or just the files themselves) and once confirmed these are copied to a folder in your chosen USB drive. A bootloader is then installed and once finished you can reboot into your new system. This can be booted on any computer you like! This is also a type of frugal installation.
Again, this will be a pristine system that requires you to save your session at shut down if you want to keep your settings. Once saving the session is complete, a pupsave file or folder is created. On you next boot your files and settings will be exactly as you left them at last shutdown.
3. Full Install
This is a traditonal Linux install to its own dedicated partition. If you don’t have a suitable partition then you can use the included graphical partition manager GParted to shrink and move partitions as necessary to created a partition for your installation. You must use a Linux filesystem. Once this is done you are prompted for the location of your boot media files (either an iso image, optical media or just the files themselves) and once confirmed these are expanded in your chosen partition. A bootloader is then installed and once finished you can reboot into your new system.
Once booted this will act like any other Linux installation.
Using Puppy
Puppy is famous for its ease of use. The desktop layout is traditional with a task bar at the bottom (or top) and icons on the desktop. Anyone coming from Windows™, Mac OSX™ or another Linux such as Ubuntu, Fedora or Arch will have little issue getting used to it. The interface is a typical WIMP style (Windows, Icons, Menus and a Pointing device).
While puppy comes with almost everything you need to write, calculate, enjoy videos and music, create artwork, work with your digital camera, and more there invariably comes a time when you need an an extra piece of software. Extra software comes in the form of pet packages which can be installed through the Puppy Package Manager or by downloading from a trusted source and simply clicking on the package. Puppy also has the capability of installing deb, rpm and tgz/txz packages from Debian family, Red Hat family and Slackware family of Linux operating systems.
The way Puppy is designed, if you use a frugal type install, software can be installed as an sfs (Squash File System) package. This is the preferred method to install very large packages such as LibreOffice. In fact the Puppy development environment, including the GNU Compiler Collection (GCC) and development libraries and headers, is shipped as an sfs; a separate download to the main ISO image. There is a tool call SFS Load which makes installing these packages a one step process. The sfs packages do not work on a full install.
Once you have been using Puppy for a little while you may want to try a remaster (see FAQ). This saves the state of your current installed system (minus some the personal stuff) to a burnable ISO image. This enables you to have your system setup and ready to go if you have several computers or you can share your remaster as a puplet with the community.
However you decide to install (or not) Puppy Linux, we hope you enjoy using it for years to come!
Notes
While we recommend frugal or USB installations the choice is entirely yours.
[1] Some common Linux filesystems that Puppy supports are ext2, ext3, ext4, f2fs. Windows™ filesystems supported are fat16, fat32 and ntfs.
[2] A pupsave file is a file that contains a linux filesystem. It can be stored on any supported partition. It is a fixed size and can be as small as 32MB and as large as 4GB (on fat32) and even larger on other filesystems. The pupsave file can be enlarged later on, but the challenge is to keep your system trim and clean by regularly deleting browser cache, cleaning up any stray files and storing other stuff outside the save file.
A pupsave folder can only be created on a linux filesystem. This allows you to store as much as your partition can hold.
Установка PuppyRus-A (PRA) на флэшку или HDD.
Все началось с того, что я загрузил свой ноутбук с флэшки и получил эту замечательную систему PuppyRus-A (сокращенно PRA)! Восторгу моему не было предела – все летает, батарея работает на 50% дольше, есть всё необходимое для работы и все это на 200 Mb дистрибутиве! Настроив систему под себя, я порекомендовал своим друзьям поставить себе PRA. Через 3 дня узнаю, что из 4-х человек никто не справился с этой простой, на первый взгляд, задачей! Проблемы заключались в следующем
При том, что в сети громадное количество информации по этим проблемам, новичку трудно разобраться в этом изобилии. Я решил сам пройти весь путь с самого начала и поделиться с вами полученным опытом.
1. Как выбрать дистрибутив
Дистрибутивы здесь. Видеоролик с примером здесь Скачиваем из папки ISO самую свежую сборку:
Например, на момент написания статьи:
Тренироваться будем на среднем варианте, хотя для наших экспериментов разницы нет, ведь наша задача научиться загружать PRA с флэшки, а состав ПО в данном случае значения не имеет. В следующих пошаговых инструкциях мы научимся собирать для себя систему с учетом личных предпочтений к составу ПО.
UPD: здесь подробнее про выбор дистрибутива и состав сборок http://wiki.puppyrus.org/puppyrus/pra#состав_использование
2. Как сделать загрузочную флэшку
Для установки PRA потребуется флэшка 4-8 Гб, больше вряд-ли понадобится. Чтобы не путаться с файлами, очистите флэшку от всего содержимого, можете даже отформатировать. Нам потребуется только место, равное размеру образа дистрибутива + 300-500 мегабайт на файл сохранения настроек – итого на флэшке примерно 1 Гб будет задействован под PRA, остальное пространство может использоваться для хранения чего угодно, т.е. флэшку можно использовать по прямому назначению. Файловая система на флешке fat32 или ntfs.
Теперь сделаем флэшку загрузочной. Работать нужно с правами администратора. На флешке запустим файл /win/grubinst_gui.exe, выбираем в верхнем окошечке свою флешку (не перепутайте с hdd и ориентируйтесь по размеру!)
UPD: Если хотите ускорить загрузку с флэшки, то установите флажки «No backup MBR», «Disable PrevMBR» и введите 0 в поле «Timeout»
внизу нажимаем Install и получаем вот такое окно:
В этом месте иногда возникают проблемы! В некоторых случаях wingrub завершает свою работу с ошибкой. Но рано или поздно нам удастся получить результат, вот какими путями (можете предложить свои методы):
UPD: Иногда требуется ввести ключ в поле Extra –skip-mbr-test.
Указанными способами удалось сделать загрузочными 8 флэшек, которые с первого раза отказывались становиться загрузочными! Кстати, все, что мы делали с usb-флэшкой, можно проделать и с sd-картой, только не каждое устройство поддерживает загрузку с sd-карты. Если ни один из имеющихся способов сделать флэшку загрузочной вам не помог, поменяйте флэшку. .
И так, все подготовительные процедуры завершены, пробуем загрузиться с подготовленной флэшки, установив в bios своего устройства такую возможность (для разных устройств есть разные комбинации клавиш для входа в bios, проблем ни у кого не возникало, ищите помощь в сети). Если в результате первой загрузки вы получили на экране разноцветное меню с кракозябрами, помещенное в рамку – поздравляю! У вас все получилось, остался последний шаг! Чтобы меню стало читаемым, удаляем на флэшке папку win, записываем вместо нее всю папку boot из исошника (там и шрифты и все что надо), перегружаемся, И. Можно полистать крутое меню!
Хуже, когда при первой загрузке вы ничего не увидели. Проделайте еще раз все, что описано выше, возможно вы допустили ошибку на каком-то этапе, или попробуйте заменить флэшку. Здесь есть ответы на многие вопросы, связанные с подготовкой флэшки и загрузкой системы.
3. Заливаем софт на флэшку
Это самое простое, что нам нужно сделать. Удаляем с флэшки все, что мы на нее записали и переписываем туда все содержимое ISO . Вот и все! Теперь флэшка выглядит так:
Загружаемся, выбираем в меню строчку «загрузка в RAM…..>500 mb» и получаем чистую систему. Осталось только настроить ее под себя и сохранить. Об этом в следующей пошаговой инструкции — "Настройка системы"
https://youtu.be/WJ86H8qYFAE — Здесь видеоролик — как поставить PuppyRus-A Linux (ПРА) на флешку.
4. установка на HDD
ПРА можно установить на жесткий диск в качестве основной (единственной) операционной системы или в дополнение к уже имеющейся, например win7. Установка на жесткий диск в обеих случаях ничем не отличается от установки на флэшку, нужно сделать те же шаги
Теперь вы можете перегрузится. Вам будут доступны варианты загрузки ПРА и Win. Попасть в win можно из 2-х мест в процессе загрузки. Первый раз, нажав клавишу пробела в ответ на сообщение загрузчика, второй раз из меню загрузки ПРА, выбрав пункт «загрузка c HDD».
Если ПРА устанавливается в качестве единственной системы и у вас нет возможности загрузиться под win, то все процедуры по установке можно делать, загрузившись с CD диска, созданного из образа ПРА, затем выбрать фругал установку и пройти по шагам, выбирая нужные пункты в предлагаемых меню.
Как установить Puppy Linux
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
Когда флешка будет записана, перезагрузите компьютер. Во время заставки 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:
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
Введение
Просто хочу сказать, что я перепробовал уже наверное с десяток разных дистро,включая ХХХ, YYY, ZZZ (который запорол мой Windows раздел). А тут я в пять минут ставлю Puppy на флэш, загружаюсь и… черт возьми! Не считая небольшой временной проблемы с отключенным звуком, ВСЕ РАБОТАЕТ.
Эта статья относится к любому устройству для хранения данных с USB интерфейсом и возможностью загрузки компьютера с него. К их числу относятся USB flash диски, устройства USB-Zip, жесткие диски с USB интерфейсом, Compact Flash карты и т.п. Далее для простоты мы будем называть все эти типы устройств как USB флэш диски или просто флэш, а Puppy установленный на USB устройстве, как просто flash-Puppy.
В первый раз устанавливая Puppy на флэш я пользовался USB Compact Flash картой, подключенной через карт-ридер, поскольку меня очень привлекала идея иметь целую операционую систему со всеми моими файлами, данными и настройками на таком компактном устройстве, которое можно всегда иметь с собой в кармане или бумажнике. Теоретически его можно было бы использовать для загрузки любого компьютера с USB интерфейсом.
Потом я переключился на USB флэш, которые сейчас очень популярны и все более доступны по цене.
Первое, очень простое, но необходимое действие для начала работы, это установить в настройках BIOS вашего компьютера загрузку с USB устройства. На разных материнских платах этот пункт может называться по-разному: «USB ZIP», «USB flash» или что-то в этом роде.
Современные флэш диски имеют так называемый «standard USB mass storage interface» или как он называется в Windows, «контроллер универсальной последовательной шины USB». Такое устройство будет работать на любом компьютере с Windows или Линукс без необходимости дополнительно устанавливать специальные драйверы. Многие камеры и mp3 плейеры поддерживают такой интерфейс, так что даже на них можно установить Puppy! Однако имеется множество USB устройств, цифровых камер и mp3 плейеров без поддержки стандартного интерфейса. Такие устройства не будут работать под Линукс без специального драйвера, так что будьте внимательны при выборе устройства для себя.
Будет полезно почитать на форуме про опыт других пользователей, загляните также на Wiki, информация по этой теме там периодически обновляется.
Где достать дистрибутив и как его установить на флэш.
Зайдите на страницу загрузки и скачайте файл-образ дистрибутива live-Pupp. Файл будет иметь названи, вроде puppy-xxxx.iso, где «хххх» это версия Puppy. Далее вам нужно прожечь образ на компакт-диск и загрузить компьютер с этого диска. О том как это сделать см. сответствующую страницу. Загрузив Puppy, зайдите в меню «Настройка», выберите «Универсальный инсталлятор» и следуйте простым инструкциям.
Все просто, но имейте ввиду, что вам нужен компьютер с пишущим CD приводом и возможность записи ISO образа, чтобы прожечь файл образа дистрибутива на компакт-диск.
Как обновить Puppy на флэш.
Для этого так же используется «Универсальный инсталлятор», так что никаких трудностей тут нет.
Однако вы можете сделать это и вручную. Заглянув на USB устройство с установленным Puppy, вы обнаружите, что там не так уж много файлов. Самые важные из них, это initrd.gz, vmlinuz и pup_xxx.sfs:
vmlinuz:
Ядро операционной системы Линукс. При загрузке компьютера оно считывается в память в первую очередь.
initrd.gz:
Это файл для организации файловой системы в оперативной памяти, так называемый ramdisk. Расширение ».gz» говорит о том, что это сжатый файл. В разархивированном состоянии он представляет оперционую систему в памяти, управляющую всей системой целиком. Загружается сразу же после ядра.
pup_xxx.sfs:
В этом файле содержатся собственно файлы Puppy. Как всегда «xxx» это номер версии, например Puppy 2.10 будет «210». Это самый большой файл, обычно 50-65 Мб, сжатый в формате Squashfs. Обычно также загружается целиком в память и управляется посредством ramdisk.
Как вручную установить Puppy на USB устройство самый первый раз.
Выше было описано, как произвести обновление Puppy вручную, однако для начала нужно иметь установленную на флэш систему, так что сначала потребуется сделать кое что ещё.
На данный момент я не описываю как вручную произвести установку Puppy на USB устройство, поскольку настоятельно рекомендую создать загрузочный комакт-диск с Puppy. Этот путь самый простой. Если на вашем компьютере нет пишущего CD привода, озаботьтесь поиском возможности прожечь файл образа на компакт-диск. Инструкции по теме прожига образа на CD вы найдете на соответсвующей странице.
После того, как вы приготовили компакт-диск с Puppy и загрузили систему с него, вы найдете достаточно различных утилит, дающих возможность установить Puppy на различные устройства. Так же в Puppy есть неплохие приложения для записи CD/DVD дисков. Как загрузить компьютер с USB устройства.
Большинство современных компьютеров имеют поддержку загрузки с USB устройств. Достаточно установить нужную опцию в BIOS материнской платы. В большинстве систем, чтобы попасть в меню настроек BIOS, достаточно после включения питания компьютера удерживать нажатой клавишу Del или F2 (как правило, однако на некоторых компьютерах может использоваться другая клавиша, см. руководство к материнской плате вашего ПК а так же сообщения на экране, появляющиеся сразу же после включения питания). В меню настроек BIOS вам нужно выставить порядок загрузки компьютера («boot oder» или «boot sequence»). Если вы хотите иметь возможность загрузки компьютера с компакт-диска и USB устройства, установите загрузку с жесткого диска ПОСЛЕ этих устройств в очередности загрузки. Очередность загрузки устанавливает порядок, в котором BIOS будет искать загрузочные файлы на различных устройствах, если на одном из устройств их не обнаруживается, BIOS пытается загрузить ПК со следующего в очереди устройства и т.д.
В меню настроек BIOS вы возможно обнаружите выбор нескольких типов USB устройств, таких как «USB ZIP», «USB FLOPPY» и «USB HDD». Загрузка с Флэш диска как правило работает с опцией «USB ZIP», но на некоторых материн платах может потребоваться опция «USB HDD».
Если у вас старый компьютер без поддержки загрузки с USB устройства или ваше устройство не обнаруживается в процессе загрузки (что иногда случается), есть решение. Это решение так же работает если у вас нет возможности загрузки с CD диска. Решение состоит в том, чтобы использовать специальную загрузочную дискету. В Puppy есть специальная утилита WakePup, позволяющая создать такую дискету, см. в меню «Настройка» пункт Создать загрузочный гибкий диск. При загрузке с такой дискеты, система будет искать файлы Puppy на USB устройстве, жестком диске, CD/DVD диске и далее загружать систему с этого устройства.
Имейте ввиду, что дискета созданная WakePup, основана на DOS, поэтому она может распознать только файловые системы ISO9660 и FAT. Компакт-диски используют ISO9660, так что проблемы не возникнет. Устройства USB, как правило, форматируются в FAT16, так что и тут все в порядке. То же и с разделами жесткого диска для Windows 95/98, которые используют FAT32. Но у вас не получится загрузить Puppy с раздела отформатированого для Windows 2000/XP/2003, если используется файловая система NTFS, а так же с раздела отформатированного под любую файловую систему Линукс (ext3, reiserfs и т.д.), кроме ext2.
А вот и установка Puppy на USB flashdrive :
И так, вот быстрый обзор действий:
из личного опыта скажу, что все совсем просто. Я просто взял и закинул всё содержимое образа Puppyrus на флэшку, потом загрузился в свой родной Linux Mint (можно к примеру — LiveCD Ubuntu), что стоит у меня на компьютере, установил через APT два пакета — syslinux и mtools , затем подключил флэшку к компу, переименовал на флэшке файл isolinux.cfg в syslinux.cfg , затем отмонтировал флэшку, и в терминале ввел команду:
Где sdx — имя флэшки в системе, которое можно узнать с помощью программы — GParted.
Все, потом просто загрузился с флэшки.
Если у вас не сработает, попробуйте следующуее:
Откройте файл с флэшки — syslinux.cfg , найдите и замените в нем везде pmedia=cd на pmedia=usbflash , а так же попробуйте слудующую пошаговую инструкцию:
Puppy можно зафигачить на флэшку c FAT16/FAT32 без форматирования
Правда для этого потребуется либо уже установленная Linux система, либо запущенная с LiveCD (например Ubuntu), а также скорее всего подключение к интернету чтобы скачать пару небольших пакетов (syslinux, mtools) если их не окажется в наличии.
Собственно для начала надо закинуть все файлы из образа Puppy на флэшку. Сделать это можно из под винды а можно и из под нашего рабочего Linuxa. Итак грузимся в Линукс.
Если файлы Puppy ещё не на флэшке то необходимо примонтировать образ диска следующей командой
(Где PuppyRus.iso — путь к образу диска) , и закинуть их туда.
Далее находим на флэшке файл isolinux.cfg и переименовываем его в syslinux.cfg (так же будет не лишним найти и заменить в нем везде pmedia=cd на pmedia=usbflash . Это не обязательно, однако в моем случае это оказалось необходимо, потому как без этого изменния Puppyrus при загрузке не смог найти свой основной файл с системой)
Теперь надо собственно сделать нашу флэшку загрузочной.(необязательный шаг)
Можно сделать это из под винды спец.прогами , либо из под Linux, например программой GParted нужно выбрать нашу флэшку, и если программа определит на ней раздел с файловой системой FAT16 или FAT32, просто надо пставить в свойствах этого раздела флаг загрузочного раздела (bootable).
Можно также воспользоваться всемогущим терминалом! Определите имя вашей флэшки, должно быть чото типа sdb или sdc, в терминале выполните команду:
Где sdx — имя вашей флэшки. теперь мы вошли в программу разметки диска — fdisk. Наберем команду
и убедимся что имеем дело с нужным диском. На флэшке должен обнаружиться раздел с именем типа sdx1 чтобы сделать его загрузочным наберем команду :
теперь запишем изменения командой:
Ну и собственно осталось лишь установить загрузчик.
Для этого, без всякой там возни с Grub, сначала установим пару пакетов (На примере дистрибутива Ubuntu с его apt. Так же можете просто воспльзоваться менеджером пакетов ):
Теперь отмонтируем флэшку(sudo umount /dev/sdx) и пропишем загрузчик на её раздел sdx1: