====== Установка PuppyRus-A (PRA) на флэшку. ====== Все началось с того, что я загрузил свой ноутбук с флэшки и получил эту замечательную систему PuppyRus-A (сокращенно PRA)! Восторгу моему не было предела – все летает, батарея работает на 50% дольше, есть всё необходимое для работы и все это на 200 Mb дистрибутиве! Настроив систему под себя, я порекомендовал своим друзьям поставить себе PRA. Через 3 дня узнаю, что из 4-х человек никто не справился с этой простой, на первый взгляд, задачей! Проблемы заключались в следующем - как выбрать нужный дистрибутив - как сделать загрузочную флэшку - как установить на флэшку систему и софт При том, что в сети громадное количество информации по этим проблемам, новичку трудно разобраться в этом изобилии. Я решил сам пройти весь путь с самого начала и поделиться с вами полученным опытом. ===== 1. Как выбрать дистрибутив ===== Дистрибутивы [[http://www.puppyrus.org/~melvik/puppyrus/ftp/puppyrus/puppyrus-a/|здесь]]: Скачиваем из папки **ISO** самую свежую сборку: * pra03-1503 - 82 Мбайт, самый минималистичный, без софта, только для опытных. * pra03-1503middle1 - 145 Мбайт, средний вариант * pra03-1503game - 617 Мбайт, игровой вариант (включены игрушки) Тренироваться будем на среднем варианте, хотя для наших экспериментов разницы нет, ведь наша задача научиться загружать PRA с флэшки, а состав ПО в данном случае значения не имеет. В следующих пошаговых инструкциях мы научимся собирать для себя систему с учетом личных предпочтений к составу ПО. ===== 2. Как сделать загрузочную флэшку ===== *Для установки PRA потребуется флэшка размером не менее размера образа дистрибутива + 300-500 мегабайт на файл сохранения настроек – итого на флэшке примерно 1 Гб. *Остальное пространство может использоваться для хранения чего угодно, т.е. флэшку можно использовать по прямому назначению. Файловая система на флешке fat32 или ntfs. Рекомендую fat32, погуглите - для нашего применения производительность будет выше. Выбирайте флэш-накопитель с учетом скоростных характеристик. Это сократит время загрузки и сохранения вашей будущей системы! Используйте утилиты для измерения производительности. *Все работы по подготовке флэшки делаем в среде Windows (в Linux тоже можно). *Понадобится любая программа, позволяющая распаковать образ ISO (**7-zip, UltraISO, Total Commander** с подключенными плагинами и т.п.). *Все, что нам нужно, мы возьмем внутри исошника или создадим сами. *Найдем в исошнике папку **win** вот по этому пути: **pra03-1503middle1.iso\boot\grub4dos\install\** и перепишем ее в корень флэшки. Из корня ISO перепишем на флэшку файлы **grldr** и **menu.lst**. Содержимое флэшки на этом этапе выглядит так: {{ :users:sewar:1.jpg?500 |}} *Теперь сделаем флэшку загрузочной. На флешке запустим файл **/win/grubinst_gui.exe**, выбираем в верхнем окошечке свою флешку (не перепутайте с hdd - ориентируйтесь по размеру!) {{ :users:sewar:2.jpg?170 |}} внизу нажимаем **Install** и получаем вот такое окно: {{ :users:sewar:3.jpg?430 |}} В этом месте иногда возникают проблемы! В некоторых случаях **wingrub** завершает свою работу с ошибкой. Но рано или поздно нам удастся получить результат, вот какими путями (можете предложить свои методы): -Прочитайте ошибку в окне, допишите предложенный ключ в окно "Extra" - не сработало в **Win7**, но легко получилось в **WinXP** -получилось после форматирования флэшки утилитой **HP USB Disk Storage Format** (найдено на просторах сети) - помогло, если поставить флэшке признак **boot** в программе **gparted** в **Ubuntu** (выбрать раздел, управление флагами, поставить галочку **boot**). * такая флэшка в **Windows** (управление дисками) покажет признак раздела «**активен**». Почему-то **grub** иногда на некоторых флэшках этого не делает. В среде **Win** сделать флэшку активной можно встроенной утилитой **diskpart** из командной строки или внешним ПО (гуглите и найдете!!). Замечено, что чаще всего проблемы бывают с флэшками, на которых производитель предустанавливает свой софт! Указанными способами удалось сделать загрузочными 8 флэшек, которые с первого раза отказывались становиться загрузочными! Кстати, все, что мы делали с usb-флэшкой, можно проделать и с sd-картой, только не каждое устройство поддерживает загрузку с sd-карты. *И так, все подготовительные процедуры завершены, пробуем загрузиться с подготовленной флэшки, установив в bios своего устройства такую возможность (для разных устройств есть разные комбинации клавиш для входа в bios, проблем ни у кого не возникало, ищите помощь в сети). *Если в результате первой загрузки вы получили на экране разноцветное меню с кракозябрами, помещенное в рамку – поздравляю! У вас все получилось, остался последний шаг! *Чтобы меню стало читаемым, удаляем на флэшке папку **win**, записываем вместо нее всю папку **boot** из .iso (там и шрифты и все что надо), перегружаемся, И!!! *Можно полистать крутое меню! *Хуже, когда при первой загрузке вы ничего не увидели. Проделайте еще раз все, что описано выше, возможно вы допустили ошибку на каком-то этапе, или попробуйте заменить флэшку. ===== 3. Заливаем софт на флэшку ===== *Переписываем на флэшку все содержимое .iso Теперь флэшка выглядит так: {{ :users:sewar:4.jpg?420 |}} *Осталось только настроить ее под себя и сохранить. Об этом в следующей пошаговой инструкции - [[http://wiki.puppyrus.org/users/sewar/start2|"Настройка системы"]]