Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
— |
puppyrus:setup [2019/07/15 17:37] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Экспресс-установка PuppyRus-A за ТРИ шага (FRUGAL)====== | ||
+ | Установку можно делать в Windows или Linux | ||
+ | ЭТО ДОСТУПНО КАЖДОМУ! В итоге получаем: | ||
+ | *Неубиваемость вирусами или неосторожным пользователем (при использовании сохраненки.pfs). | ||
+ | *Простейшее добавление новых программ - просто копируете в папку готовый pfs-модуль. | ||
+ | *Конструктор - дистрибутив с теми программами, которые нравятся именно Вам. | ||
+ | *Ваша настроенная система всегда с Вами на флэшке | ||
+ | |||
+ | ===== 1. КАЧАЕМ ДИСТРИБУТИВ ===== | ||
+ | |||
+ | Скачайте [[http://wiki.puppyrus.org/distr#puppyrus|самый свежий iso-файл PuppyRus-A]] | ||
+ | |||
+ | ===== 2. КОПИРУЕМ ФАЙЛЫ ===== | ||
+ | -Распакуйте iso-файл | ||
+ | *В Linux смонтируйте : в терминале наберите //mkdir ~/pra && sudo mount pra.iso ~/pra -o loop// . В ~/pra (/home/live/pra) увидите содержимое iso | ||
+ | *В Windows iso открывает бесплатный архиватор [[wpru>7zip]] | ||
+ | -Скопируйте папку "pra" в корень любого выбранного раздела диска. Можно на [[wpru>FAT]] и [[wpru>NTFS]] | ||
+ | ===== 3. ИСПОЛЬЗУЕМ ИМЕЮЩИЙСЯ ЗАГРУЗЧИК ===== | ||
+ | Можно использовать любой имеющийся от Linix и Windows | ||
+ | ==== Windows ==== | ||
+ | *Один из логических дисков на компьютере будет иметь метку "System Reserved". Он-то и нужен вам для установки загрузчика. Посмотреть в Linux - консольной командой blkid. Далее - для примера sda1. Примеры коммандных строк - для Linux | ||
+ | *Этот раздел может быть невидимым. Сделать видимым можно при помощи gparted (Linux) или "Управление дисками" (Windows) | ||
+ | *Этот же метод подходит и к Windows XP. Для него далее по тексту вместо bootmgr -> ntldr | ||
+ | *Переименуйте bootmgr (загрузочный файл Windows) в bootmgr7: | ||
+ | <code>mv /mnt/sda1/bootmgr /mnt/sda1/bootmgr7</code> | ||
+ | *Скопируйте загрузчик grub4dos (файл grldr) в корень диска с новым именем bootmgr: | ||
+ | <code>cp grldr /mnt/sda1/bootmgr</code> | ||
+ | *Положите в /mnt/sda1 menu.lst c параметрами загрузки ваших linux и | ||
+ | |||
+ | title Windows Vista & 7 | ||
+ | find --set-root /bootmgr7 | ||
+ | chainloader /bootmgr7 | ||
+ | |||
+ | *Если что-то пойдет не так - возврат в исходное положение : | ||
+ | mv /mnt/sda1/bootmgr7 /mnt/sda1/bootmgr | ||
+ | |||
+ | ==== Linux ==== | ||
+ | === grub4dos === | ||
+ | |||
+ | *[[setups/g4d-lin#bootlacecom|Установка]] | ||
+ | *Будьте внимательны с путями или регистром в menu.lst | ||
+ | *Проверить: в командном режиме grub4dos : ls /pra | ||
+ | Если не уверены в себе - устанавливайте загрузчик на usbflash. Файлы при этом могут располагаться на любом другом носители. Тогда это никак не повлияет на другие установленные у Вас на hdd ОС | ||
+ | |||
+ | title PRA. Пример загрузки с HDD. | ||
+ | find --set-root --ignore-floppies --ignore-cd /pra/initrd.xz | ||
+ | kernel /pra/vmlinuz-3.11.3-pf dir=pra quiet | ||
+ | initrd /pra/initrd.xz | ||
+ | |||
+ | === grub2 === | ||
+ | В установленном linux с grub2 : | ||
+ | sudo echo "\ | ||
+ | #!/bin/sh | ||
+ | exec tail -n +3 $0 | ||
+ | menuentry 'PRA' { | ||
+ | search --no-floppy --file /pra/initrd.xz --set=root | ||
+ | linux /pra/vmlinuz-3.11.3-pf dir=pra quiet noload='rox;intel' | ||
+ | initrd /pra/initrd.xz | ||
+ | }" >/etc/grub.d/50_custom && sudo update-grub2 && sudo reboot | ||
+ | |||
+ | ===== Использование ===== | ||
+ | ==== Сохранения настроек системы "под себя" ==== | ||
+ | |||
+ | *Главное меню > Настройки > Создание файла сохранения pfs | ||
+ | *в предложенном пути сохранения файла: /mnt/home/pra/base/090-save-140912-pra.pfs | ||
+ | *изменить "home" на имя своего диска, например "sda6" | ||
+ | *имя диска можно посмотреть в левой панели файлового менеджера | ||
+ | |||
+ | ==== Добавление программ ==== | ||
+ | |||
+ | *достаточно скопировать готовый pfs-модуль (*.pfs) из http://www.puppyrus.org/~melvik/puppyrus/ftp/puppyrus/puppyrus-a/pra02/pfs/ : | ||
+ | *модули постоянно используемых программ (автозагрузка) копируем в папку /pra/modules | ||
+ | *редко используемые удобно держать в /pra/optional и подключать\отключать их по мере необходимости с помощью утилиты sfs-get. | ||
+ | *PuppyRus-A полностью совместим с Arch Linux. Продвинутые пользователи могут использовать pacman | ||
+ | |||
+ | ==== Скорость работы, экономия ресурса железа и нервов ==== | ||
+ | |||
+ | Для достижения максимальной скорости работы, экономии батареи ноутбука | ||
+ | и ресурса носителей (дисков, флешек) можно использовать параметры загрузки: | ||
+ | *copy2ram - загрузка системы полностью в ОЗУ. | ||
+ | *noswap - отключение файла подкачки (swap) | ||
+ | |||
+ | Пример записи в файл menu.lst с указанными параметрами: | ||
+ | |||
+ | title PuppyRus-A - nosave, copy2ram, noswap | ||
+ | find --set-root --ignore-floppies --ignore-cd /pra/initrd.xz | ||
+ | kernel /pra/vmlinuz-3.14.17-pf4 dir=pra copy2ram noswap quiet | ||
+ | initrd /pra/initrd.xz | ||
+ | |||
+ | Это дает возможность: | ||
+ | -загружать систему вместе с Вашими настройками в оперативную память (RAM) | ||
+ | -иметь неубиваемую систему. Перезагрузка дает Вам исходно чистый вариант системы | ||
+ | -носить Ваш дистрибутив на флэшке с собой и запускать его на любом компьютере; | ||
+ | -экономить ресурс флэшек, дисков и батарей. Все в RAM. Обраще6ние к дискам и потребление батареи минимально | ||
+ | -загружать и выгружать не используемые постоянно модули (для экономии памяти) прямо во время работы системы - «по горячему»; | ||
+ | -иметь несколько разных вариантов файлов сохранения и загрузок дистрибутива с разным составом модулей. | ||
+ | ===== Более подробно ===== | ||
+ | |||
+ | Читайте http://wiki.puppyrus.org/puppyrus/ | ||
+ | |||
+ | 16.09.2014 | ||
+ | Текст подготовлен: Александр Д.; sfs |