- Установка PuppyRus-A (PRA) на флэшку или HDD.
- 1. Как выбрать дистрибутив
- 2. Как сделать загрузочную флэшку
- 3. Заливаем софт на флэшку
- 4. установка на HDD
- 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 на flash-носитель
- Введение
- Исследование USB Flash-накопителя
- Создание и форматирование раздела на USB Flash
- Установка Puppy Linux на USB Flash
- Установка и правка загрузчика GRUB на USB-Flash
- Лицензия
- Отказ от ответственности
Установка PuppyRus-A (PRA) на флэшку или HDD.
Все началось с того, что я загрузил свой ноутбук с флэшки и получил эту замечательную систему PuppyRus-A (сокращенно PRA)! Восторгу моему не было предела – все летает, батарея работает на 50% дольше, есть всё необходимое для работы и все это на 200 Mb дистрибутиве! Настроив систему под себя, я порекомендовал своим друзьям поставить себе PRA. Через 3 дня узнаю, что из 4-х человек никто не справился с этой простой, на первый взгляд, задачей! Проблемы заключались в следующем
При том, что в сети громадное количество информации по этим проблемам, новичку трудно разобраться в этом изобилии. Я решил сам пройти весь путь с самого начала и поделиться с вами полученным опытом.
1. Как выбрать дистрибутив
Дистрибутивы здесь. Видеоролик с примером здесь Скачиваем из папки ISO самую свежую сборку:
Например, на момент написания статьи:
Тренироваться будем на среднем варианте, хотя для наших экспериментов разницы нет, ведь наша задача научиться загружать PRA с флэшки, а состав ПО в данном случае значения не имеет. В следующих пошаговых инструкциях мы научимся собирать для себя систему с учетом личных предпочтений к составу ПО.
UPD: здесь подробнее про выбор дистрибутива и состав сборок http://wiki.puppyrus.org/puppyrus/pra#состав_использование
2. Как сделать загрузочную флэшку
Для установки PRA потребуется флэшка 4-8 Гб, больше вряд-ли понадобится. Чтобы не путаться с файлами, очистите флэшку от всего содержимого, можете даже отформатировать. Нам потребуется только место, равное размеру образа дистрибутива + 300-500 мегабайт на файл сохранения настроек – итого на флэшке примерно 1 Гб будет задействован под PRA, остальное пространство может использоваться для хранения чего угодно, т.е. флэшку можно использовать по прямому назначению. Файловая система на флешке fat32 или ntfs.
Теперь сделаем флэшку загрузочной. Работать нужно с правами администратора. На флешке запустим файл /win/grubinst_gui.exe, выбираем в верхнем окошечке свою флешку (не перепутайте с hdd и ориентируйтесь по размеру!)
UPD: Если хотите ускорить загрузку с флэшки, то установите флажки «No backup MBR», «Disable PrevMBR» и введите 0 в поле «Timeout»
внизу нажимаем Install и получаем вот такое окно:
В этом месте иногда возникают проблемы! В некоторых случаях wingrub завершает свою работу с ошибкой. Но рано или поздно нам удастся получить результат, вот какими путями (можете предложить свои методы):
UPD: Иногда требуется ввести ключ в поле Extra –skip-mbr-test.
Указанными способами удалось сделать загрузочными 8 флэшек, которые с первого раза отказывались становиться загрузочными! Кстати, все, что мы делали с usb-флэшкой, можно проделать и с sd-картой, только не каждое устройство поддерживает загрузку с sd-карты. Если ни один из имеющихся способов сделать флэшку загрузочной вам не помог, поменяйте флэшку. .
И так, все подготовительные процедуры завершены, пробуем загрузиться с подготовленной флэшки, установив в bios своего устройства такую возможность (для разных устройств есть разные комбинации клавиш для входа в bios, проблем ни у кого не возникало, ищите помощь в сети). Если в результате первой загрузки вы получили на экране разноцветное меню с кракозябрами, помещенное в рамку – поздравляю! У вас все получилось, остался последний шаг! Чтобы меню стало читаемым, удаляем на флэшке папку win, записываем вместо нее всю папку boot из исошника (там и шрифты и все что надо), перегружаемся, И. Можно полистать крутое меню!
Хуже, когда при первой загрузке вы ничего не увидели. Проделайте еще раз все, что описано выше, возможно вы допустили ошибку на каком-то этапе, или попробуйте заменить флэшку. Здесь есть ответы на многие вопросы, связанные с подготовкой флэшки и загрузкой системы.
3. Заливаем софт на флэшку
Это самое простое, что нам нужно сделать. Удаляем с флэшки все, что мы на нее записали и переписываем туда все содержимое ISO . Вот и все! Теперь флэшка выглядит так:
Загружаемся, выбираем в меню строчку «загрузка в RAM…..>500 mb» и получаем чистую систему. Осталось только настроить ее под себя и сохранить. Об этом в следующей пошаговой инструкции — «Настройка системы»
https://youtu.be/WJ86H8qYFAE — Здесь видеоролик — как поставить PuppyRus-A Linux (ПРА) на флешку.
4. установка на HDD
ПРА можно установить на жесткий диск в качестве основной (единственной) операционной системы или в дополнение к уже имеющейся, например win7. Установка на жесткий диск в обеих случаях ничем не отличается от установки на флэшку, нужно сделать те же шаги
Теперь вы можете перегрузится. Вам будут доступны варианты загрузки ПРА и Win. Попасть в win можно из 2-х мест в процессе загрузки. Первый раз, нажав клавишу пробела в ответ на сообщение загрузчика, второй раз из меню загрузки ПРА, выбрав пункт «загрузка c HDD».
Если ПРА устанавливается в качестве единственной системы и у вас нет возможности загрузиться под win, то все процедуры по установке можно делать, загрузившись с CD диска, созданного из образа ПРА, затем выбрать фругал установку и пройти по шагам, выбирая нужные пункты в предлагаемых меню.
Источник
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 на flash-носитель
Установка 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
Источник