Puppyrus linux live usb
Установка Puppy Linux 1.20F-Lite-Modern на USB Flash накопитель для использования как Live USB Flash системы загружаемой в память.
Введение
Ну вот, скажете вы, еще одно руководство, и будете неправы. Да руководств много, но вопросы по этой теме, к сожалению, не исчезают. Поэтому и возникла мысль написать простое и понятное руководство по установке, расчитанное на пользователя Линукс, который имеет поверхностные познания в этой системе. К слову сказать, это не теоретический материал, а практическая, неоднократно использовавшаяся технология, исключающая различные непредсказуемые казусы. Некоторые моменты установки, используемые в других руководствах и ставшие камнем преткновения, исключены из процесса установки и заменены другими методами. При установке дистрибутива использовались только средства дистрибутива Puppy Linux, в расчете на самый худший случай, — отсутствие в компьютере HDD и других средств хранения информации. Таким образом, вы можете использовать Puppy Linux не только из чистого любопытства, но и в самом худшем случае, — в случае полного и необратимого «падения» винчестера. Почему использовался Puppy? Потому, что на текущий момент из всех существующих CD-Cache мини-дистрибутивов, только в нём полностью и корректно реализована локаль ru_RU.UTF-8, ставшая стандартом для всех Линукс-систем. Флэшка. К сожалению под руками есть только USB Flash 128Mb. Поэтому использовалась только она. Но может это и к лучшему: типичный пример того, что при использовании Puppy Linux можно пользоваться весьма скромными средствами. Предполагается, что вы уже прожгли на матрицу образ Puppy, PuppyRus-1.20F-Lite-M.iso . Если у вас нет этого дистрибутива, вы можете скачать последний актуальный образ, воспользовавшись линками с официального сайта проекта, на котором вы также найдете полезные ссылки на документацию по дистрибутиву и приложениям, а также полезные ресурсы.
Исследование USB Flash-накопителя
Загрузитесь с CD Puppy Linux. Если в качестве загрузочной команды подадите: puppy pfix=ram , то при достаточном количестве памяти система будет установлена в память компьютера. Загрузившись в Puppy, запустите терминал, который находится в Меню → Утилиты → Эмулятор терминала Urxvt. Подайте в нём команду dmesg >
/dmesg.txt , чтобы получить сообщения ядра системы и сохранить эти сообщения в файле, в домашнем каталоге. Откройте этот файл в редакторе Leafpad, который находится в Меню → Текстовый редактор → Текстовый редактор Leafpad. Воспользовавшись поисковиком редактора, введите для поиска строку USB Mass Storage . Курсор перейдет к этой строке текста и вы увидите приблизительно такие сообщения, с поправкой на вашу флэшку:
Создание и форматирование раздела на USB Flash
Для опытных скажу сразу, использовались cfdisk (можно fdisk — непринципиально) и mkfs. Почему не использовались программы с фронтэндами? Ответ прост: под этими программами мне так и не удалось выставить флаг boot. На этапе создания раздела я бы рекомендовал новичкам использовать программу cfdisk. Из консольных программ подобного рода она обладает простым и интуитивно понятным интерфейсом. Пользователи, неоднократно использовавшие менеджеры разделов, без особого труда разберутся в ней. Запустите в терминале на исполнение консольный менеджер разделов cfdisk, параметром для которого будет имя устройства вашей флэш, которое вы получили из dmesg: Откроется интерфейс с приблизительно таким содержанием, если флэшка неформатирована: Опцией New создайте новый раздел. Вас попросят создать раздел как первичный, ввести объем этого раздела или оставить предложенный объем по умолчанию (будет использоваться вся флэш). Далее опцией Type задайте тип файловой системы, которая будет находиться на разделе. Вас попросят ввести код типа файловой системы. Для файловой системы Linux введите шестнадцатиричный код 83. Опцией Bootable выставьте флаг boot, чтобы сделать флэшку загрузочной. Теперь вы получили Linux-раздел на вашей флэшке: У вас на флэш появился раздел sdb1. Сохраните изменения опцией Write. Но раздел еще не содержит файловой системы, а только идентификатор, который говорит о том, какая файловая система будет содержаться на разделе. Чтобы создать файловую систему на разделе, подайте команду в терминале. Для файловой системы ext2 это: Через непродолжительное время вам сообщат, что операция выполнена. Флэшка готова к установке Puppy.
Вы наверное уже обратили внимание, что не было ни одного упоминания о swap-разделе. В связи с этим вы должны знать, что интенсивное использование swap-раздела может привести флэш-накопитель в нерабочее состояние из-за ограниченного количества циклов записи для этих устройств.
Установка Puppy Linux на USB Flash
Запустите инсталлятор Puppy из Меню → Настройки → Универсальный инсталлятор Puppy. Откроется окно, в котором вам предложат выбрать, куда вы хотите установить Puppy. Инсталлируя на свою флэш, мне так и не удалось запустить инсталляцию с опцией USB Flash накопитель. Если у вас происходит то же самое, воспользуйтесь опцией Сменный USB жесткий диск. Проблема исчезнет. По какой-то причине флэшка определилась инсталлятором как USB HDD. Далее появится окно в котором вам предложат: Выберите, на какой привод инсталлировать выберите свой флэш накопитель. В текущей ситуации это: В следующем окне вам предложат выбрать вариант установки на выбранном устройстве: Второй вариант, внизу окна, это — Superfloppy. Выбираем первый вариант: установить Puppy на sdb1 и нажмите на кнопку расположенную рядом с этой опцией. В самом низу окна вы увидите длинную кнопку Вернуться и выбрать текущее устройство , что и можно сделать если возникла необходимость. В следующем появившемся окне вам сообщат: Нажмите OK . В новом окне вам сообщат что:
и внизу окна кнопка CD . Теперь внизу рабочего стола вы увидите линки на устройства накопителей (HDD, CD/DVD, Flash). Смонтируйте CD-диск, с которого вы загрузились, нажав на изображение с именем вашего CD/DVD-привода, после чего появится окно менеджера файлов со списком файлов, которые содержит CD-диск. Далее в окне, в котором вам сообщали, что Puppy установит от 2-х до 4-х файлов, нажмите кнопку CD . Потом появится окно в котором вас попросят: Нажмите кнопку OK . Возможно появится окно, в котором вам сообщат: Поскольку CD с Puppy вы уже смонтировали, нажмите OK . Всплывет окно для выбора одного из файлов: Перейдите в окне в директорию /mnt/ , в моем случае это /mnt/dvd2 , и выберите файл vmlinuz . Нажмите OK . После этого нажатия появится окно: Выбираем В следующем окне вас предупредят что: В строке окна расположенной чуть ниже вам будет предложено выбрать имя каталога на USB-Flash (будет создан) куда будут копироваться файлы. По-умолчанию имя каталога предлагается puppy301. После определения выбора нажмите OK . Далее пойдет процесс копирования файлов на sdb1 в каталог puppy301, о чем вас предупредит всплывшее окно. После окончания операции появится окно, которое сообщит, что файлы скопированы, а также выведет содержимое для файла menu.lst , — копия этого содержимого находится в /tmp/NEWGRUBTEXT . Нажмите OK для завершения установки.
Установка и правка загрузчика GRUB на USB-Flash
Итак, ваш Puppy Linux установлен на флэш, но загрузчика GRUB на нем еще нет. Теперь вам предстоит установить его. Проверьте в первую очередь, чтобы ваш USB-Flash был отмонтирован. Если это не так, размонтируйте его. Это можно сделать утилитой pmount, расположеной в разделе меню Менеджер файлов или закройте окно менеджера файлов (если оно открыто) со смонтированой флэш и во вновь появившемся окне на одной из кнопок вам предложат размонтировать ваш USB-Flash.
Для установки загрузчика GRUB, который будет запускать Puppy с флэшки, запустите Меню → Система → Конфигурация загрузчика GRUB. В появившемся окне вам будет предложен выбор уровня установки загрузчика: Выберите и нажмите OK . Далее появится окно: Кто знает на каком компьютере будет грузиться с нашей флэш Puppy? Для исключения коллизий выбираем опцию и нажимаем OK . В следующем окне вам предложат: И нажмите OK . Далее появится окно выбора, куда будет устанавливаться GRUB: Выберите Root, чтобы установить загрузчик в superblock Linux раздела флэш и нажмите OK . После этого в новом окне вам сообщат, что: Осталось нажать OK . Теперь вам необходимо внести изменеия в файл menu.lst загрузчика GRUB. Для начала вызовите программу pmount, нажмите кнопку Обновить и кнопку соответствующую вашей флэш. Из меню Puppy вызовите редактор Leafpad, откройте в нем файл /tmp/NEWGRUBTEXT . Далее откройте еще один редактор, воспользуйтесь опцией Файл → Открыть и выберите файл /boot/grub/menu.lst на вашей флэш. Выделите содержимое файла NEWGRUBTEXT , скопируйте его в буфер обмена и вставьте содержимое буфера в открытый файл menu.lst вашей флэш после строки . Уберите во вставленном тексте из опции title русские слова или вообще переименуйте опцию по вашему вкусу. Например . Не применяйте только кириллицу. Остальные опции GRUB’а, например такие как:
и аналогичные вы можете закомментировать введя в начале строк файла menu.lst символ #. В добавленой через буфер опции загрузки измените строку: Если в процессе инсталляции Puppy вы изменяли имя каталога для копирования файлов (по-умолчанию предлагалось puppy301), то в строке: на то, что вы вводили, чтобы скорректировать реальный путь к каталогу с файлами vmlinuz ‘ и т.д. на вашей флэш. То же сделайте для initrd , — т.е. проверьте правильный путь к файлу initrd.gz в строке: В конце концов файл menu.lst приобретет приблизительно такой вид: Опция тоже раскомментирована, чтобы дать вам возможность выбрать опцию GRUB во время загрузки. Параметр указывается в секундах. Сохраните изменения сделанные в файле »/boot/grub/menu.lst на вашей флэшке. Все. Ваша USB-Flash с Puppy Linux готова к использованию. Перегрузитесь. Зайдите в BIOS. Выставьте загрузку с флэш высшим приоритетом. Выйдите из BIOS с сохранением. Или по клавишам Esc или F8 в POST, на перезагрузке вызовите меню выбора устройства с которого желаете загружаться, выберите USB-Flash и загружайтесь в Puppy. Удачи вам в освоении малыша Puppy!
Лицензия
Данный документ распространяется на условиях свободной лицензии GNU FDL (Free Documentation License) версии 1.1 или любой более поздней версии.
Отказ от ответственности
Автор не несет ответственности за возможный причиненный ущерб, вызванный прямо или косвенно при использовании информации содержащейся в документе. Copyright © 2008 Pakin Yury (Speccyfighter)
Orsha LUG Источник
Как установить Puppy(Rus) под Windows на USB-флешку?
Вариант установки Puppy(Rus) под Windows на USB-флешку, без применения инсталляторов и без обязательного форматирования флешки, т.к. для такой установки требуется только свободное место минимально равное размеру образа дистрибутива и файловая система на флешке fat или ntfs.
Подготовка
Установка
1. Архив puppy2usb.zip распаковать в корень флешки.
2. На флешке запустить от имени Администратора файл /wingrub/grubinst_gui.exe, выбрать в верхнем окошечке свою флешку (смотрите внимательно и не перепутайте с винтом):
и нажать кнопку Install . При успешной установке должно быть так:
в этом окне нажать Enter .
Теперь флешка стала загрузочной с Grub4Dos.
3. С помощью 7-zip (или UltraISO) на флешку в каталог /puppy копируем из iso-шника несколько основных файлов, обычно их 3 или 4, а именно vmlinuz, initrd.gz, puppy*.sfs и zdrv*.sfs.
initrd.gz, vmlinuz, pupm-218-base.pfs и обязательно каталог /packages с тремя файлами внутри для сборок PuppyRus-IceWM-13.xx.
4. Теперь ставим флешку в ноутбук или ПК и выбираем в BIOS загрузку с USB, должно загрузиться меню Grub4Dos:
выбираем пункт «Find and start Puppy Linux» и наслаждаемся. Успехов!
З.Ы. Способ опробован неоднократно и что важно успешно.