- Установка Puppy Linux (Frugal)
- Шаг 1
- Шаг 2
- Шаг 3
- Шаг 4
- Puppy linux frugal ���������
- Установка Linux: FULL или FRUGAL
- FULL — полная установка
- FRUGAL — упрощённая установка
- Обеспечивает:
- Puppy Linux: FULL или FRUGAL
- Легкий бэкап
- sfs сохраненка
- Вывод
- 4. Установка Puppy на жесткий диск
- 4.1 Подготовка к установке
- 4.1.1 Жесткие диски, разделы и файловые системы
- 4.1.2 Дефрагментация жесткого диска
- 4.1.3 Создание разделов
- 4.2 Установка
- 4.2.1 Frugal установка с использованием «Универсального установщика PuppyRus(Puppy Universal Installer)»
- 4.2.2 Ручная Frugal установка / Обновление Puppy
- 4.2.3 Полная установка
- Puppy linux frugal ���������
- На сайте:
- Полезный сайт:
Установка Puppy Linux (Frugal)
Для начала, хочу разъяснить, что устанавливаю Puppy при помощи минимальной установки (Опция 1 или Frugal), поскольку нам понадобятся файлы pup001 ИЛИ pup_save.3fs . Это не для полной установки (Опция 2 или Full), которая устанавливает Puppy в раздел жёсткого диска.
Также предполагается, что у вас уже установлен Lilo на вашей машине. У меня установлен ‘Vector Linux’. Вы можете загрузить этот distro и следовать этим инструкциям или использовать chroot . Например, мне установили Vector в /mnt/vector , таким образом я могу набрать » chroot /mnt/vector », и мой терминал переключит на терминал Вектора с доступом к программному обеспечению всего Вектора. Имейте в виду, что Вы можете столкнуться с некоторыми ошибками, если Вы используете chroot (хотя у меня всё работает нормально).
Эти инструкции будут работать для Puppy 1 и Puppy 2. Я написал это для 2, но для 1 вам нужно только замениь ‘initrd.gz’ на ‘image.gz’, ‘pup_xxx.sfs’ на ‘usr_cram.fs’, и ‘pup_save.3fs’ на ‘pupxxx’.
Шаг 1
Сначала, Вы должны выбрать какой раздел использовать для pup_save.3fs файла. Вы должны поместить pup_xxx.sfs (pup_202.sfs для Puppy 2.02) туда. Если у вас уже есть pup_save.3fs файл или devx_xxx.sfs файл, который Вы хотите использовать, также копируйте их туда же. Они все должны быть в корне диска.
Шаг 2
Затем, зайдите в папку /boot/ distro, который содержит в себе Lilo . Сделайте название папки там «puppy». В неё, поместите файлы vmlinuz и initrd.gz.
Шаг 3
Хорошо, теперь откройте /ect/lilo.conf в том том же самом distro. Добавьте эти строки там.
Если Вы хотите добавить те параметры, для того чтобы Puppy загружался по умолчанию, сделайте так:
Вы можете также добавить пароль к вашему Puppy, или другие фишки, который поддерживает Lilo . Используйте»man lilo.conf» в distro с Lilo . Этот файл может также быть найден в Интернете.
Если Lilo установлен автоматически загружать другой distro, не разрешая Вам выбрать OC, а Вы бы хотели загрузить Puppy. См. «man lilo.conf» для справки. Тот файл может также быть найден в Интернете. Всего лишь напишите «man lilo.conf» в Google.
Шаг 4
Затем, наберите команду «lilo» от distro с Lilo . Ваш компьютер теперь будет загружать Puppy без cd. Для обновления Puppy, повторите шаги 1, 2, и 4. Вам не нужно повторять шаг 3.
Источник
Puppy linux frugal ���������
A frugal installation is performed by extracting the contents of the container file (either ISO or ZIP) to normally one , i.e. the same, directory.
Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:
- either an external device, e.g.a flash memory drive (often erroneously referred to as a memory stick)
- or, an internal device, usually a hard disk drive (H.D.D.)
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. The minimum, nominal storage capacity for a flash memory drive is 256MB.
Copy-to-R.A.M. mode system operation refers to how the computer operating system is able to create a temporary environment whereby it reads and writes to its complete file-system residing entirely within random access memory (R.A.M.).
Operating systems which have copy-to-R.A.M. mode avalable:
- Puppy GNU/Linux (copy-to-R.A.M. mode is determined by the configuration file syslinux.cfg containing pfix=copy)
- UPupFF+D
- PartedMagic GNU/Linux (copy-to-R.A.M. mode is default behaviour)
- porteus Porteus GNU/Linux
The following procedure assumes that one is running Puppy GNU/Linux. However, the same procedure can be followed within any GNU/Linux distribution. If one wishes to use Microsoft Windows go to Appendix below.
Источник
Установка Linux: FULL или FRUGAL
Ссылки на англ. яз. 1; 2
FULL — полная установка
FULL — стандартный тип установки большинства linux дистрибутивов.
FRUGAL — упрощённая установка
Frugal — расширенный вариант Live_CD.
Обеспечивает:
Puppy Linux: FULL или FRUGAL
Легкий бэкап
Все изменения в системе хранятся в pup_save.2fs , то его можно просто скопировать в другое место или под другим именем, и в случае серьезного сбоя заменить «испорченный» save на «дубликат».
Для этого существует опция загрузки pfix=ram , которая добавляется в строку kernel файла конфигурации menu.lst загрузчика grub, при загрузке с LiveCD — в нижнюю строку загрузочного меню boot: (здесь пишется puppy pfix=ram). После этого происходит загрузка «с чистого листа» и можно проводить «восстановительные работы».
Для экономии места можно копировать только содержимое save-файла
Правда такой метод усложняет восстановление, так как вместо простой замены файла нужно заменить его содержимое, а для этого «неисправный» save надо примонтировать, очистить и скопировать сохраненное из savedir. Этот метод оправдан только при малом объеме жесткого диска.
sfs сохраненка
Существует еще метод обеспечения безопасности — создание собственного sfs. Для этого достаточно скопировать содержимое /initrd/pup_ro2 в отдельно созданную директорию (например root-dir ), «наложить» сверху содержимое /initrd/pup_rw и создать свой sfs командой
После создания sfs (процесс не быстрый) заменить им «штатный» sfs. Необходимость в pup_save.2fs и zdrv-301.sfs отпадает.
В некоторых дистрибутивах проекта PuppyRus существуют более простые методы использования sfs сохраненки
Вывод
FRUGAL — одна из основных особенностей puppy linux. Рекомендуется использовать именно такой вариант установки.
Источник
4. Установка Puppy на жесткий диск
Если загрузка с Live-CD вам не подходит, можете установить Puppy на жесткий диск. Перед установкой придется провести ряд подготовительных процедур.
4.1 Подготовка к установке
4.1.1 Жесткие диски, разделы и файловые системы
Жесткий диск может быть поделен на несколько частей (разделов). В операционной системе каждый такой раздел выглядит как отдельный жесткий диск. В Windows каждому разделу жесткого диска (а также флоппи дисководам и CD-ROM приводам) соответствует своя буква. Обычно А: — это флоппи-дисковод, С: — первичный раздел жесткого диска, D: — привод CD-ROM, E: — второй раздел жесткого диска и т.д. Чаще всего Windows использует файловую систему NTFS или FAT32.
В Линукс первичный раздел адресуется как /dev/hda или /dev/sda . Первая буква (hda) обозначает тип диска: «h» — idehd, «s» — satahd или flash, вторая (hda) буква означает: «d» — диск (disk), третья (hda) — номер диска. Например, если на вашем ПК есть второй жесткий диск, он адресуется как /dev/hdb или /dev/sdb . Разделы нумеруются по порядку, начиная с единицы. Раздел жесткого диска /dev/hda1 соответствует диску С в Windows, раздел /dev/hda2 соответствует диску E (если D — CD-ROM) и т.д. Линукс может работать с множеством различных файловых систем, среди которых ext2, ext3 или ReiserFS. Эти FS в Windows без специального ПО читаться не будут, но Линукс может свободно работать с файловыми системами Windows. Лучше всего в Линукс поддерживается FAT32, поэтому для обмена информацией и совместного хранения данных в Линукс и Windows лучше всего использовать эту FS. Главное помнить, что на FAT32 нельзя разместить файлы, если их объём превышает 4 Гб..
4.1.2 Дефрагментация жесткого диска
Перед созданием новых разделов рекомендуется провести процедуру дефрагментации, чтобы сгруппировать данные на жестком диске и переместить в начало раздела, на котором они находятся. Делается это следующим образом:
Скачиваем программу для дефрагментации Defraggler. Программа хороша тем, что работает быстрее, чем встроенный дефрагментатор Windows. Постоянно обновляется и дорабатывается, в отличие от последнего. Русский интерфейс присутствует. Так что трудностей при использовании не возникнет. Устанавливаем Defraggler на компьютер, запускаем и первым делом выбираем язык интерфейса:
После локализации выбираем диск, который требуется дефрагментировать (1), нажимаем кнопку Анализ (2) и проверяем диск на наличие фрагментированных (разделенных на части) файлов. Такие файлы отображаются красным цветом. Если подобных мест на диске много, а размер диска большой (40 Гб и более), процесс дефрагментации может занять длительное время.
Ознакомившись с результатами анализа, жмем кнопку Дефрагментация и ждём завершения операции.
4.1.3 Создание разделов
Теперь вам нужно спланировать количество, размер и тип создаваемых разделов. Я рекомендую создать дополнительно к разделу с Windows еще три раздела. В этом примере предполагается, что изначально имеется один раздел с Windows (диск С: ). После разбивки жесткий диск будет выглядеть примерно так:
Windows мы оставим на первичном разделе. Второй раздел будет иметь файловую систему Линукс (ext2 или ext3), сюда мы установим Puppy. Третий раздел нужно сделать чуть больше размера оперативной памяти вашего компьютера и отформатировать под файловую систему Linux swap. Это раздел для файлов подкачки. Четвертый раздел FAT32 будет предназначен для обмена файлами между Линукс и Windows, его рекомендуемый размер — всё оставшееся свободное пространство.
С процедурой деления диска на разделы (подготовкой к установке) вы можете ознакомиться, посмотрев видеоролик. Ролик начнёт воспроизводиться после полной загрузки. В зависимости от размера ролика загрузка может занять длительное время.
Размер видео: 516 Kb
Нажмите для загрузки и просмотра скринкаста, созданного с помощью Wink!
По окончании всех процедур должно получиться следующее:
Закрываем GParted. Теперь можно переходить к установке PuppyRus на жёсткий диск.
4.2 Установка
Существуют различные способы установки Puppy на жесткий диск:
Мы рекомендуем «Frugal установку» (см. главу 4.2.1), если в вашей системе имеется 128 Мб RAM или более. Если на вашем ПК менее 64 Мб оперативной памяти, вам следует выбрать полную установку (см. главу 4.2.3).
4.2.1 Frugal установка с использованием «Универсального установщика PuppyRus(Puppy Universal Installer)»
Frugal Installation копирует файл образа Puppy с компакт-диска на жесткий диск. При старте системы Puppy считывается в оперативную память (RAM) так же, как если бы вы загружались с компакт-диска, однако происходит это значительно быстрее. Таким образом этот способ совмещает преимущества загрузки с CD (защита от нежелательного шпионского ПО) и загрузки с жесткого диска (скорость). Более того, упрощается процедура перехода на новую версию Puppy — всё что нужно, это заменить некоторые файлы. (см. главу 4.2.2)
Для знакомства с процессом установки можете посмотреть видеоролик. Ролик начнёт воспроизводиться после полной загрузки. В зависимости от размера ролика загрузка может занять длительное время.
Размер видео: 4.8 Mb
Нажмите для загрузки и просмотра скринкаста, созданного с помощью Wink!
Также можно скачать ролик для локального просмотра на компьютере: Архив с роликом (4.8 Mb)
Для просмотра ролика распакуйте архив в папку и запустите html-файл.
4.2.2 Ручная Frugal установка / Обновление Puppy
Чтобы воспользоваться этой опцией, на компьютере должен быть установлен загрузчик. Если загрузчик еще не установлен, рекомендуем воспользоваться «Конфигурацией загрузчика Grub» (см. главу 4.2.1).
на раздел Линукс (ext2/ext3) или FAT32.
Если вы обновляете Puppy, перепишите существующие файлы. Сконфигурируйте загрузчик GRUB отредактировав файл menu.lst . Обычно он находится на Линукс разделе в директории /boot/grub .
Замечание: (hd0,1) указывает на жесткий диск и раздел, на котором установлены файлы GRUB. В зависимости от устройства, с которого вы осуществляете загрузку системы, вам потребуется установить значение pmedia на usbflash, usbhd, usbcd, ideflash, idehd, idecd, idezip, satahd, scsihd или scsicd.
4.2.3 Полная установка
Полная установка превращает Puppy в «полноценный» дистрибутив на жестком диске. Этот режим рекомендуется использовать на компьютерах с менее чем 64 Мб оперативной памяти (min 32Mb). Во время процесса установки ОС просто выберите вариант «Полная установка». В остальном процесс также прост, как и экономная установка (frugal).
Источник
Puppy linux frugal ���������
На сайте:
Полезный сайт:
У меня довольно «старый» компьютер: материнская плата ABIT ST6; процессор Celeron 1100 MHz, «разогнанный» до 1463 MHz (FSB=133 MHz); ОЗУ 512 MB; видеокарта NVIDIA GeForce FX5200/128M; дополнительный контроллер USB 2.0 PCI GEMBIRD UPC-20-2P (поскольку на материнской плате порты USB 1.1); сетевая карта PCI Intel 100 Mb; HDD SAMSUNG 200 GB; привод CD/DVD Optiarc AD-5170A; floppy-дисковод; БП DELTA ELECTRONICS DPS-300KBD. Кратко опишу процесс установки Puppy-420-ru версии v6, в варианте frugal, на этот компьютер, возможно это поможет кому-то, начинающему освоение Puppy Linux (при написании статьи использовались материалы форума).
Предварительно на ПК с Windows и выходом в Интернет нам надо проделать следующее: загрузить ISO-образ Puppy-420-ru, прожечь CD-диск этим образом, получив, таким образом Live-CD, провести дефрагментацию HDD, на который мы собираемся установить Puppy-420-ru (это для случая, когда на этом HDD есть разделы FAT или NTFS, как у меня), а также загрузить небольшой файл mkswap (после загрузки убираем у него расширение txt).
В Setup BIOS компьютера устанавливаем загрузку с CD-ROM, загружаемся с записанного Live-CD. Поскольку на имевшемся у меня HDD был один раздел NTFS 200 GB, диск нужно соответствующим образом подготовить. Я решил просто «отрезать» от уже имеющегося раздела — 9 GB под раздел с системой и 1 GB под своп-раздел. Для этого заходим в «Меню»->»Система»->»Gparted-менеджер разделов» , отмечаем наш диск. Далее выбираем наш раздел, нажимаем «Изменить размер или переместить» , и уменьшаем размер NTFS-раздела на 10240 MB, введя это число в окне «Свободное место после (МБ)» , нажимаем Enter, далее «Правка»->»Применить все операции» , ждём. Теперь выбираем созданный нами и ещё пока не размеченный раздел и нажимаем «Создать» , выбираем тип файловой системы «ext3» , нажимаем кнопку «+ Добавить» , опять «Правка»->»Применить все операции» , ждём. Делаем этот раздел загрузочным — кликаем по нему правой кнопкой, выбираем «Управление флагами» и ставим галочку на «boot».
После завершения этой операции, подобным же образом «отрезаем» 1024 MB, но уже от созданного ext3-раздела и получаем раздел 1 GB. Здесь небольшое отступление — в Puppy-420-ru есть проблема с системной утилитой mkswap , и вначале нам необходимо её решить. Сворачиваем GParted, заходим в «Файлы» (ярлык на рабочем столе), далее поднимаемся на один уровень вверх, ищем папку /sbin , в ней находим файл-ссылку mkswap , удаляем его, и копируем в /sbin ранее загруженный нами файл mkswap . Разворачиваем GParted, выбираем раздел 1 GB, нажимаем «Создать» , выбираем тип файловой системы «linux-swap» , нажимаем кнопку «+ Добавить» , потом «Правка»->»Применить все операции» , ждём, своп-раздел создан.
Теперь нужно установить на загрузочный ext3-раздел загрузчик GRUB. Заходим «Меню»->»Система»->»Grub — настройка загрузчика Grub» . Следуем подсказкам ( simple -> standart -> вводим свой диск, например, /dev/sda2 -> MBR -> вводим /dev/sda ), ждём, на втором разделе появится папка /boot . Далее необходимо отредактировать меню загрузки GRUB. Заходим в папку /boot/grub , находим файл menu.lst , открываем его, удаляем всё, что там есть, и вставляем следующие строки:
timeout 10
color light-gray/blue black/light-gray
title Puppy Linux 420 frugal
rootnoverify (hd0,1)
kernel /puppy-ru-420/vmlinuz pmedia=atahd psubdir=puppy-ru-420 nosmp
initrd /puppy-ru-420/initrd.gz
title Puppy Linux 420 frugal [pfix=ram]
rootnoverify (hd0,1)
kernel /puppy-ru-420/vmlinuz pfix=ram pmedia=atahd psubdir=puppy-ru-420 nosmp
initrd /puppy-ru-420/initrd.gz
title Puppy Linux 420 frugal [pfix=fsck]
rootnoverify (hd0,1)
kernel /puppy-ru-420/vmlinuz pfix=fsck pmedia=atahd psubdir=puppy-ru-420 nosmp
initrd /puppy-ru-420/initrd.gz
первый пункт — это обычная загрузка системы (она произойдёт автоматически через 10 секунд), второй пункт — это загрузка с параметром pfix=ram , может пригодиться нам в дальнейшем, при экспериментах с системой, третий пункт — загрузка с параметром pfix=fsck , для проверки и устранения ошибок в файловой системе, четвёртый и пятый пункты — перезагрузка и выключение компьютера соответственно. В принципе пунктов в это меню можно добавить сколько душе угодно, я выбрал только те, которыми действительно пользуюсь.
Устанавливаем Puppy-420-ru: создаём на нашем втором ext3-разделе папку /puppy-ru-420 , и копируем туда файлы initrd.gz , vmlinuz и pup_420-ru-42.sfs с Live-CD, также создаём в этой папке пустой файл ATAHD . Всё, система установлена, перезагружаемся ( «Меню»->»Выключить»->»Компьютер Перезагрузить» ), на предложение сохранить сессию в файле отвечаем отказом. Убираем в Setup BIOS загрузку с CD-ROM, загружаемся с HDD, после загрузки можно начинать осваивать систему, по окончании работы, при выборе в «Меню»->»Выключить» выключения компьютера или его перезагрузки, отвечаем согласием на предложения создать save файл (т.н. «сохранёнки»), выбираем предложенный размер 512 MB, если не хватит, то в дальнейшем его легко можно будет увеличить. Теперь у нас есть установленная в варианте frugal операционная система Puppy-420-ru версии v6.
Здесь описан один из вариантов установки Puppy-420-ru, также вполне можно воспользоваться и «Универсальным инсталлятором Puppy» , расположенным в «Меню»->»Настройки» . Для начинающих стоит отметить, что «Универсальный инсталлятор Puppy» не устанавливает загрузчик GRUB, и после завершения его работы необходимо зайти в «Меню»->»Система»->»Grub — настройка загрузчика Grub» и выполнить установку загрузчика, а затем вставить нужные пункты в его меню (отредактировать файл /boot/grub/menu.lst ).
update: Небольшое, но важное дополнение. Вообще, при установке Puppy Linux, создавать для неё отдельный раздел на жёстком диске вовсе не обязательно, можно установить эту систему и в папку на имеющемся разделе, при этом нужно только установить и правильно настроить загрузчик (GRUB, GRUB4DOS или какой-то другой). Создание отдельного раздела, это как-бы традиция, классический метод, которым я и воспользовался, рассказав об этом в данной статье.
Источник