Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

puppyrus:grub [2019/12/19 14:31] (текущий)
Строка 1: Строка 1:
 +====== Установка LF дистрибутивов (PRA, DDR, LFD) на hdd, usbflash =====
 +=====Выбор, смена Ядра (vmlinuz) и initrd=====
 +  *Для старых процессоров (CPU) используйте ядра младших версий и наоборот
 +  *Наиболее простой способ выбора - перебор. [[http://wiki.puppyrus.org/soft/kern-change|Подробнее про выбор и смену]]
 +===== Графический инсталлятор =====
 +
 +  *Находится в модуле pra-installer-*.pfs (PRA-Roll; DDR01) или install-*.pfs (PRA03)
 +  *Меню - Система - Установка PRA
 +  *Подойдет к любому линукс с initrd pra-porteus и rootaufs2
 +  *Устанавливает [[setups/start#grub4dos|grub4dos]] (если нет других загрузчиков). Если grub4dos установлен - добавляет пункты в menu.lst
 +    *Про другие загрузчики читайте ниже
 +  *После выбора загрузчика, запускается основное окно
 +  ==== Если диск не размечен ====
 +Перед использованием инсталлятора необходимо его разметить при помощи [[setups/g4d-lin?s[]=gparted#%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%82%D0%BA%D0%B0_%D0%BD%D0%BE%D1%81%D0%B8%D1%82%D0%B5%D0%BB%D1%8F|gparted]] (модуль есть во всех .iso и репозиториях)
 +==== Простой (install-lf) ====
 +  *Только для pra-porteus initrd и только [[setups/full-vs-frugal|FRUGAL]]
 +  *Устанавливает только загруженные на момент установки модули. Потом всегда можно добавить - удалить
 +  *Базовые модули (начинаются с 3х цифр) складывает в /base. Прочие - в /modules
 +==== Для опытных (install-pra) ====
 +Подходит для pra-porteus и rootaufs2 initrd -  FRUGAL и FULL. 
 +    *[[setups/full-vs-frugal|FRUGAL или FULL]]
 +      *Для FULL только [[http://wiki.puppyrus.org/soft/arch-initrd-rootaufs2|rootaufs-initrd]]
 +      *Для FRUGAL необходимо загрузиться с оригинального .iso , записав его на CD или [[puppyrus/grub#гибридная_установка_на_usbflash|usb-flash]]. 
 +      *Для PRA03, PRA64, DDR - FULL не рекомендуется. Автообновления через пакетный менеджер (ПМ) не будет
 +      *Для [[puppyrus/pra-roll#full|PRA-roll FULL]] рекомендуется [[http://forum.puppyrus.org/index.php?topic=20254|для опытных]]. 
 +        *Состав устанавливаемых модулей будет предложено выбрать. 
 +        *Если планируете компилировать - не забудьте DEVX (или потом, до обновления, распакуйте его в корень установки)
 +    *Место установки
 +      *Нужно выбрать пустой каталог или раздел (только для FULL)
 +      *Если такого нет - создайте его и выберите : "Другой..." - "Создать папку" (значок справа сверху) - "Открыть"
 +      *Если носитель не примонтирован - нажмите кнопку "Монтировать все разделы" и перейдите в /mnt
 +      *Для FRUGAL подойдет любая (windows и linux) файловая система (ФС). На windows ФС нельзя сделать сохранение в каталог. 
 +      *Для FULL подойдет только linux ФС
 +
 +
 +[[http://forum.puppyrus.org/index.php?topic=15557.225|Обсуждение на форуме]]
 +===== Установка загрузчика ====
 +==== Установка grub4dos ====
 +Не работает с  [[wpru>EFI]]. 
 +  -[[setups/g4d-lin|Установить]] (или использовать имеющийся) загрузчик grub4dos
 +    *grub4dos включен в iso: //cat /BOOT/grub4dos/install/install.txt// вместе с установщиками под dos,windows,linux.
 +  -Переписать все файлы в корень любого раздела 
 +    *Будьте внимательны с путями или регистром в menu.lst (Проверить: в командном режиме grub4dos :// ls /pra//)
 +    *Установите на все переписанные файлы права всем на чтение
 +    *На каталог для сохранения (если будете использовать changers=) - всем на запись
 +Если не уверены в себе - устанавливайте загрузчик на 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
 +  
 +  title Windows XP  
 +    find --set-root /boot.ini
 +    chainloader +1
 +  
 +  title Windows Vista,7-10 no EFI
 +    find --set-root /bootmgr
 +    chainloader /bootmgr
 +
 +
 +
 +  
 +====Установка grub2 ====
 +По сравнению с grub4dos, [[https://wiki.archlinux.org/index.php/GRUB|grub2]] сложнее, но более функционален
 +    *Пример установки на раздел жесткого диска sda1: 
 +<code>
 +sudo pacman -Syu grub && 
 +sudo mkdir -p /mnt/sda1 && sudo mount /dev/sda1 /mnt/sda1 &&  
 +sudo mkdir -p /mnt/sda1/boot && grub-install --boot-directory=/mnt/sda1/boot /dev/sda
 +</code>
 +  *В установленном linux с grub2 :
 +  *Добавить в /etc/grub.d/40_custom
 +<code>
 +  #!/bin/sh
 +  exec tail -n +3 $0
 +  menuentry 'PRA' {
 +    d=pra
 +    search --no-floppy --file /$d/initrd.xz --set=root
 +    linux /$d/vmlinuz-3.11.3-pf dir=$d quiet noload='rox;intel'
 +    initrd /$d/initrd.xz
 +  }
 +</code>  
 +    *d= - определение переменной. $d - ее подстановка
 +    *sudo update-grub2 
 +    *Перезагрузить компьютер
 +
 +  *Или сделать переход из grub2 в grub4dos :
 +<code>menuentry '<---Grub4DOS' {
 + linux /boot/grub4dos/grub.exe
 +}</code>
 +и далее править уже конфиг grub4dos - menu.lst
 +
 +[[setups/grub2|Подробности]]
 +====Установка на компьютер с Windows ====
 +  *[[setups/g4d-xp|Windows XP]]
 +  *[[setups/g4d-w7|Windows7 и выше ]]
 +
 +
 +==== Установка на флэш ====
 +  *Старайтесь использовать быстрые флэшки
 +  *При достатке памяти рекомендуется [[soft/porteus-initrd#copy2ram|copy2ram]], [[soft/porteus-initrd#noswap|noswap]] и сохранение в модуль
 +  *Для правильной работы автообновлений модулей используйте [[soft/porteus-initrd#noeject|noeject]]
 +====Гибридная установка на usbflash====
 +Начиная с апреля 2015г. все iso - гибридные (можно [[https://wiki.archlinux.org/index.php/USB_flash_installation_media_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B|записать]] на usbflash)
 +  *Меню - Система - Создание загрузочной флэшки
 +  *Такая установка рекомендуется только тем, кто не осилил другие методы
 +  *В итоге получаем флэшку (вся инфа на флэшке затирается) с ReadOnly разделом (=размеру iso) isofs
 +  *В cfdisk (в PRA есть к нему GUI) можно разметить оставшуюся область и использовать для сохраненки save.pfs придется подключать [[http://wiki.puppyrus.org/soft/porteus-initrd#extramod|методом]]
 +  *Пересобрать iso с изменениями - скрипт iso-make-hybrid.sh в корне iso
 +
 +==== UEFI ====
 +[[http://help.ubuntu.ru/wiki/%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_ubuntu_desktop_14_04/%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8_%D0%BD%D0%B0_%D0%BF%D0%BB%D0%B0%D1%82%D1%8B_%D1%81_uefi|Подробности]]
 +  *C марта 2016г в PRA поддерживается [[https://ru.wikipedia.org/wiki/Extensible_Firmware_Interface|UEFI]] grub2
 +  *Выбирается в [[wpru>BIOS]]
 +  *Дает возможность загружать систему без установки загрузчика в [[https://ru.wikipedia.org/wiki/%D0%93%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BE%D1%87%D0%BD%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C|mbr]]. Т.е. достаточно : 
 +    -Получить доступ к файлам дистрибутива 
 +      *в Linux : sudo mount -o loop PRA*.iso. Или Меню - Системные - Монтирование iso
 +      *в Windows : [[wpru>7zip]]
 +    -Сделать резервную копию каталога EFI с Windows загрузчиком
 +    -Скопировать каталог EFI (обязательно на [[wpru>FAT]] раздел, с установленным флагом "boot" ) . [[https://wiki.archlinux.org/index.php/EFI_system_partition|Подробности]]
 +    -Скопировать каталог с файлами дистрибутива. Оптимально - на линух раздел (ext*). Можно и fat ntfs, но будет недоступно сохранение в каталог. Только в модуль или файл
 +    -Отредактировать EFI/BOOT/grub.cfg (см. grub2 выше)
 +    -Если нужна [[https://wiki.archlinux.org/index.php/GRUB#Dual-booting|EFI загрузка Windows\Linux по выбору]] : cкопировать в каталог EFI (grub2) каталог EFI/Microsoft (Windows из п.2) и добавить в EFI/BOOT/grub.cfg :
 +
 +  menuentry "Microsoft Windows7-10 UEFI-GPT" {
 +    search --no-floppy --file --set=root /EFI/Microsoft/Boot/bootmgfw.efi
 +    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
 +  }
 +
 +[[http://forum.puppyrus.org/index.php?topic=15561.msg89187#msg89187|Обсуждение]]
 +
 +=====Установка файлов дистрибутива=====
 +[[/setups/full-vs-frugal|full-vs-frugal]]
 +==== FRUGAL ====
 +  *Распакуйте iso-файл дистрибутива
 +    *В Linux : в терминале наберите //mkdir ~/pra && sudo mount pra.iso ~/pra -o loop// . В  ~/pra (/home/live/pra) увидите содержимое iso
 +    *В Windows iso открывает бесплатный архиватор [[wpru>7zip]]
 +  *Скопируйте каталог "pra" (prar) в корень любого выбранного раздела диска. Можно на [[wpru>FAT]] и [[wpru>NTFS]]
 +    *Этот каталог должен быть указан в параметре загрузки ядра [[soft/porteus-initrd#dir|dir=]]
 +==== FULL ====
 +
 +  *Для FULL лучше подойдет [[puppyrus/pra-roll#full|PRA-roll]] (не для новичков).
 +  *Frugal с сохранением на линукс раздел даст почти тот же full
 +  *[[http://forum.puppyrus.org/index.php?topic=19900.msg132239#msg132239|full через changes=]]
 +  *[[http://forum.puppyrus.org/index.php?topic=19897.0|Установка FULL PRA03]]
 +======Решение проблем после установки======
 +
 +
 +=====Аппаратные проблемы=====
 +==== Смена ядра ====
 +[[puppyrus/start?&#%D1%8F%D0%B4%D1%80%D0%B0_%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C|Смена ядра]] (frugal)
 +==== Сеть ====
 +Теория:
 +  *https://wiki.archlinux.org/index.php/Configuring_Network
 +  *https://wiki.archlinux.org/index.php/Wireless_Setup
 +Варианты настройки сети (PRA, PRA64, PRA-Roll):
 +  -Скрипт автонастройки net-auto. Настроит только проводной [[wpru>DHCP]] и открытый WiFi
 +  -[[https://wiki.archlinux.org/index.php/NetworkManager_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29|NetworkManager]]
 +  -[[https://wiki.archlinux.org/index.php/ConnMan|connman]]
 +  -[[http://forum.puppyrus.org/index.php?topic=15056.0|netctl.sh]] - скрипт с использованием [[https://wiki.archlinux.org/index.php/Netctl_(Русский)|netctl]]
 +Варианты настройки сети (DDR):
 +  -[[http://forum.puppyrus.org/index.php?topic=21578.0|Подробности]]
 +Варианты настройки сети для любого Linux:
 +  -Стандартными командами: [[setups/lan|проводная сеть]] ; [[setups/wi-fi|wifi]]
 +[[https://wiki.archlinux.org/index.php/Network_configuration_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|Вернуть названия сетевых интерфейсов eth wlan при использовании systemd]] : //net.ifnames=0// в параметры загрузки ядра ядра
 +
 +=== Не определяется wifi адаптер ===
 +В некоторых ноутбуках есть аппаратный выключатель - проверьте.
 +
 +Набираем в терминале:
 +  iwconfig 
 +Если не видит wifi интерфейса, но в других системах работает:
 +  lspci -vvnn | grep 14e4 
 +Если показывает "Broadcom":
 +  -Подключаем broadcom-wl*pfs (компилится для каждого ядра и находится вместе с ядрами)
 +    *Проверить, что модуль ядра загружен: lsmod |grep wl
 +    *Загрузить: sudo insmod /путь/wl.ko или sudo depmod && sudo modprobe wl
 +  -Если не помогло 
 +    *отключаем broadcom-wl*pfs
 +    *подключаем (по одному , не вместе) модули b43-*.pfs из репозитория PRA
 +    *перезагружаем компьютер
 +
 +=== Не определяется адаптер RealTek RTL8168 ===
 +
 +  *[[https://wiki.archlinux.org/index.php/Network_configuration#Realtek_RTL8111.2F8168B|RealTek RTL8168B/8111B,RTL8168C/8111C, RTL8168CP/8111CP, RTL8168D/8111D, and RTL8168DP/8111DP]]
 +  *Добавить модуль ядра r8168.ko
 +  *depmod -a
 +  *modprobe r8168 
 +=== Не определяется адаптер RealTek RTL8187 ===
 +  sudo modprobe rtl8187
 +
 +==== Модем ====
 +Теория:
 +  *[[https://wiki.archlinux.org/index.php/USB_3G_Modem_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29|USB 3G Modem]]
 +  *[[https://wiki.archlinux.org/index.php/3G_and_GPRS_modems_with_pppd_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#%D0%A1%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B8_%D0%B4%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3%D0%B0|3G and GPRS modems with pppd]]
 +  *[[http://forum.puppyrus.org/index.php?topic=22212.msg162931#msg162931|Настройка Stick и HiLink модема]]
 +=== Варианты настройки: ===
 +
 +Если после подключения модема не появился /dev/ttyUSB* : Некоторые USB модемы могут работать в двух режимах: виртуального диска и собственно модема.  Для переключения режимов модема подключите modem*.pfs c usb_modeswitch
 +  -Network Manager. Необходимо дополнительно подключить ModemManager*.pfs 
 +  -[[users/dem/выход_в_интернет_через_gnome-ppp_-_модем_юсб-модем|gnome-ppp]]. Находится в модуле modem.pfs. 
 +  -[[http://forum.puppyrus.org/index.php?topic=15056.0|netctl.sh]] - скрипт с использованием [[https://wiki.archlinux.org/index.php/Netctl_(Русский)|netctl]]. Профили (выберите под своего оператора):
 +    *mobile_ppp. В DDR необходимо подключить modem.pfs. 
 +    *wvdial. Находится в модуле modem.pfs. 
 +
 +==== Не определяется устройство: firmware ====
 +  *Для некоторых устройств необходим модуль [[wpru>firmware]]. Он подходит для 32 и 64 битных систем
 +  *Если с отключенными модулями linux-firmware*.pfs все устройства работают - значит для Вашего железа firmware не требуется
 +  *Если все работает, но сообщение про нехватку firmware выскакивает - отключите его в автозагрузке : /home/live/.config/autostart/firmware.desktop
 +  *Для сохранения минимального размера маленьких дистрибутивов , в него включен минимальный комплект linux-firmware-light. По опыту, его достаточно для порядка 80% оборудования. 
 +  *Полный комплект linux-firmware-*.pfs. Устанавливается командой : //sfs-get linux-firm// (модуль) или //sudo pacman -Sy linux-firmware// (пакет). Его можно конвертировать в .pfs скриптом //pkg2pfs// или взять готовый модуль в репозитории положить в ///modules//. linux-firmware-light отключите
 +  *При использовании параметра загрузки copy2ram желательно оптимизировать комплект firmware под именно Ваш компьютер: 
 +
 +  dmesg | grep firmware
 +Из необходимых файлов соберите свой модуль. [[https://wiki.archlinux.org/index.php/Wireless_network_configuration_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.94.D1.80.D0.B0.D0.B9.D0.B2.D0.B5.D1.80_.D1.83.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2.D0.B0|Пример]]
 +==== Нет звука ====
 +=== Простой рецепт ===
 +[[http://forum.puppyrus.org/index.php?topic=19434.0|Помогает не всегда]]
 +=== Универсальный рецепт ===
 +
 +  *Подключите модуль [[https://wiki.archlinux.org/index.php/PulseAudio_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|pulseaudio]] (включен в fat и game сборки). 
 +  *В [[https://habrahabr.ru/post/106806/|pavucontrol]] выверите нужное устройство вывода
 +  *[[http://forum.puppyrus.org/index.php?topic=19467.0|Подробности]]
 +
 +==== Загрузка останавливается на выводе на экран : ACPI ...==== 
 +Добавить к параметрам загрузки ядра [[http://forum.puppyrus.org/index.php?topic=20627.msg142919#msg142919|acpi=off]] .  Полностью отключает [[wpru>ACPI]]
 +
 +==== Мало памяти (RAM) ====
 +  *Не использовать [[soft/porteus-initrd#copy2ram|copy2ram]]
 +  *Создать [[http://wiki.puppyrus.org/soft/porteus-initrd#changes|сохраненку в папку, раздел или файл]]. Иначе все изменения хранятся в RAM
 +  *Создать [[https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B4%D0%BA%D0%B0%D1%87%D0%BA%D0%B0_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86|swap]]. 
 +    *Раздел swap. Создайте утилитой gparted. Без использования [[http://wiki.puppyrus.org/soft/porteus-initrd#noswap|noswap]], подключится автоматически
 +    *Файл swap создайте и подключите по [[https://wiki.archlinux.org/index.php/Swap#Swap_file_creation|инструкции]]
 +  *Максимально объединить ([[http://wiki.puppyrus.org/puppyrus/pr218/pfs#pfsmerge|pfsmerge]]) модули. На каждый подключенный модуль система расходует около 4Мб RAM
 +  *Использовать максимально легкие приложения. По возможности, избегать открытия нескольких приложений и вкладок браузера одновременно
 +==== Слабый процессор (VDPAU)====
 +  *При наличии, использовать [[https://wiki.archlinux.org/index.php/Hardware_video_acceleration|аппаратное ускорение видеокарт]]. 
 +    *[[http://forum.puppyrus.org/index.php?topic=17445.msg108139#msg108139|mesa]]
 +    *[[http://forum.puppyrus.org/index.php?topic=18149.msg114870#msg114870|проприетарные драйвера]]
 +  *Перепаковать модули.pfs с более слабой gz компрессией (по умолчанию xz): [[http://wiki.puppyrus.org/puppyrus/pr218/pfs#mkpfs|mkpfs -g]]
 +==== Медленный (проблемный или отсутствует) HDD или USB-флеш, экономия батареи====
 +Эти советы подойдут компьютерам с достаточным количеством памяти
 +  *Использовать [[soft/porteus-initrd#copy2ram|copy2ram]]. Расход RAM увеличится на объем подключенных модулей. 
 +  *Сохранение в модуль.pfs или [[soft/porteus-initrd#%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E_changes_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC_exit|changes=EXIT:]]
 +  *Первые 2 пункта датут экономию ресурса флеш и дадут возможность вытащить его после загрузки 
 +  *Для экономии батареи подключить модуль [[http://help.ubuntu.ru/wiki/laptop_mode|Laptop-mode-tools]]
 +
 +
 +==== Создание файла с диагностической информацией ====
 +//Меню - Система - inxi - f// - создаст /home/live/inxi.gz 
 +
 +Создать сообщение на форуме с описанием проблемы, приложить полученный файл
 +=====Программные проблемы=====
 +==== Выбор браузера ====
 +  *[[http://forum.puppyrus.org/index.php?topic=19215.0|Мультимедийные возможности браузеров]]
 +  *[[soft/ffox-move|Вынос клонов Firefox в отдельный каталог]] (для использования в нескольких дистрибутивах и автообновления)
 +
 +Для большинства браузеров есть модули 083-*.pfs с преднастроенными профилями
 +
 +По увеличению ресурсоемкости:
 +  ***netsurf** gtk2 gtk3
 +    *Наименее ресурсоемкий
 +    *Есть проблемы с отображением многих сайтов
 +    *Не воспроизводит html5 mp4 видео
 +    *Орфографии нет
 +  ***midori**
 +    *Есть проблемы с отображением некоторых сайтов
 +    *Воспроизводит html5 mp4 видео
 +    *Орфографию прикрутить не получилось
 +  *[[https://ru.wikipedia.org/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B0_Opera|Opera-12]]
 +    *Не поддерживается с 2012 года
 +    *Есть проблемы с отображением некоторых сайтов. Форум pyppurus отображает нормально
 +    *Не воспроизводит html5 mp4 видео
 +    *Воспроизводит flash (нужен модуль flashplugin)
 +    *Орфография есть
 +  ***PaleMoon gtk2 , Basilisk gtk3** - облегченный клон firefox
 +    *Воспроизводит html5 mp4 видео (нужен модуль ffmpeg)
 +    *Орфография есть
 +    *Не все дополнения firefox совместимы
 +    *Обновление : cкачать с сайта производителя
 +  ***SeaMonkey** - веб-браузер, почтовый клиент, HTML-редактор 
 +    *Воспроизводит html5 mp4 видео (нужен модуль ffmpeg)
 +    *Орфография есть
 +    *Не все дополнения firefox совместимы
 +  ***Firefox-gtk2** (ESR 52) + 083-firefox52-profile
 +    *С версии 52 (2018 год) - gtk2 не поддерживается. Т.е. обновлений не будет
 +    *Воспроизводит html5 mp4 видео (нужен модуль ffmpeg)
 +    *Орфография есть
 +  ***firefox-bin-gtk3**
 +    *Обновление : cкачать с сайта производителя
 +  ***chromium-p (gtk2**)
 +    *Обновления gtk2 версии вряд ли получится найти
 +    *Воспроизводит html5 mp4 видео (нужен модуль ffmpeg)
 +    *Орфография есть
 +    *Обновление : конвертация пакетов.deb Debian 9
 +  ***chromium-gtk3** и его клоны (opera, vivaldi, brave, ...)
 +    *Обновление : конвертация пакетов slackware
 +  ***chrome** и его клоны (opera, vivaldi, brave, ...)
 +    *Обновление : cкачать с сайта производителя
 +
 +
 +
 +==== Просмотр youtube через медиаплеер ==== 
 +[[http://forum.puppyrus.org/index.php?topic=20811.0|Актуально, когда браузер создает слишком большую нагрузку на процессор]]
 +==== Установка Kodi ====
 +[[http://forum.puppyrus.org/index.php?topic=16671.0|Медиа и ТВ плеер]]
 +
 +====VirtualBox====
 +[[wpru>Virtualbox]]
 +=== Запуск в VirtualBox ===
 +
 +  *PRA03 ; PRA09 - обязательно в свойствах: //Система-Процессор//- Включить //PAE/NX//
 +  *PRA64 - //Общие-Основные-Версия-64бит//
 +
 +
 +=== Запуск VirtualBox в PRA  ===
 +  *Необходимо подключить из pfs репозитория PRA (находятся вместе с ядром)  ( [[https://sourceforge.net/projects/puppyrusa/files/puppyrus-a/kernel/|i686]] ; [[https://sourceforge.net/projects/puppyrusa/files/puppyrus-a64/kernel/|x86_64]]
 +  *vbox-kmod можно скомпилить самостоятельно. Для этого нужно подключить: vbox (vbox-light+); DEVX ; kernel*src
 +
 +==== Как скопировать содержимое терминала urxvt ====
 +  *Мышкой, выделяем копируемый текст как обычно, нажав левую кнопку
 +  *Вставляем текст нажимом колёсика (используем как кнопку) или одновременным нажатием правой и левой кнопок.
 +  *Если это не удобно - устанавливает другой [[http://forum.puppyrus.org/index.php?topic=10732.msg59464#msg59464|терминал на базе vte]]
 +
 +==== Подключиться к общей сетевой папке Windows  ====
 +  *[[https://wiki.archlinux.org/index.php/Samba#Manual_mounting|CIFS]]
 +    *Подключить модуль premote : sfs-get premote
 +    *в меню - сеть пункт "Монтировать сетевые ресурсы"
 +    *[[http://forum.puppyrus.org/index.php?topic=20539.msg141676#msg141676|Обсуждение]]
 +  *[[https://wiki.archlinux.org/index.php/Samba|Samba]]
 +
 +==== Подключиться к общей сетевой папке PRA-Linux  ====
 +  *На PRA : меню - сеть - PureFTP сервер
 +  *На других компьютерах :
 +    *Чтение : в браузере ftp://192.168.0.2/ (ip адрес PRA)
 +    *Запись : использовать любой ftp клиент. Например кроссплатформенный [[wpru>filezilla]]
 +===== Порядок загрузки системы (PRA PRA64 PRA-Roll)=====
 +  -initrd /init
 +  -Демоны инициализации
 +    *systemd 
 +    *minirc - запускает /bin/rc и все исполняемые (права 755) скрипты из /etc/rc.d 
 +  -/etc/rc.local (запускается от root) 
 +  -Автологин юзера 
 +    *systemd: /etc/systemd/system/getty.target.wants/getty@tty1.service
 +    *minirc: /etc/inittab
 +  -/etc/profile ; /etc/profile.d . Это и далее запускается от пользователя
 +  -/etc/bash.bashrc
 +  -Запуск xorg ~/.bash_profile
 +  -~/.bashrc
 +  -Запуск wm /home/live/.xinitrc
 +  -/etc/xdg/autostart/* (кроме Hidden=true)
 +  -~/.config/autostart/* (кроме Hidden=true)
 +  -Некоторые DE и WM могут иметь допольнительные скрипты autostart в ~/.config и /etc/xdg
 +При выключении выполняется /etc/minirc.local.shutdown (запускается от root) 
 +===== Загрузка всего дистрибутива в память =====
 +Загрузка дистрибутива[[soft/porteus-initrd#copy2ram|полностью в оперативную память]] (RAM) дает возможность:
 +  *Загружаться  с медленных носителей. Например - флэш (бережет ресурс флэш и ускоряет работу)
 +  *Иметь скорость работы выше чем на [[wpru>SSD]]
 +  *Экономить ресурс дисков и батарей
 +  *Многовариантность: можно иметь несколько разных вариантов файлов сохранения и загрузок дистрибутива с разным составом модулей
 +  *Постоянно не используемые модули можно загружать и выгружвть (для экономии памяти) "по горячему"
 +  *Рекомендуется использовать вместе с сохранением в модуль.pfs. При других типах сохранения частично теряется смысл
 +  *Возможна [[soft/porteus-initrd#rammod|загрузка в память выбранных модулей]]
  
Печать/экспорт