On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
PHILOSOFF
Координатор переводчиков




Зарегистрирован: 06.09.07
Откуда: Зеленоград
Репутация: 2
ссылка на сообщение  Отправлено: 15.10.07 14:21. Заголовок: Puppy на USB flash накопителе


Puppy на USB flash накопителе


Просто хочу сказать, что я перепробовал уже наверное с десяток разных дистро, включая ХХХ, YYY, ZZZ (который запорол мой Windows раздел). А тут я в пять минут ставлю Puppy на флэш, загружаюсь и... черт возьми! Не считая небольшой временной проблемы с отключенным звуком, ВСЕ РАБОТАЕТ!!!



Этот документ относится к любому устройству для хранения данных с USB интерфейсом и возможностью загрузки компьютера с него. К их числу относятся USB flash диски, устройства USB-Zip, жесткие диски с USB интерфейсом, Compact Flash карты и т.п. Далее для простоты мы будем называть все эти типы устройств как USB флэш диски или просто флэш, а Puppy установленный на USB устройстве, как просто flash-Puppy.


В первый раз устанавливая Puppy на флэш я пользовался USB Compact Flash картой, подключенной через карт-ридер, поскольку меня очень привлекала идея иметь целую операционую систему со всеми моими файлами, данными и настройками на таком компактном устройстве, которое можно всегда иметь с собой в кармане или бумажнике. Теоретически его можно было бы использовать для загрузки любого компьютера с USB интерфейсом.

Потом я переключился на USB флэш, которые сейчас очень популярны и все более доступны по цене.

Первое, очень простое, но необходимое действие для начала работы, это установить в настройках BIOS вашего компьютера загрузку с USB устройства. На разных материнских платах этот пункт может называться по-разному: "USB ZIP", "USB flash" или что-то в этом роде.

Предупреждение:
Некоторые флэш диски не поддерживают загрузочных функций, а некоторые (как правило старые) BIOS не имеют опции загрузки с USB устройств. Хотя на современных материнских платах такая проблема встречается редко, все же будьте внимательны при покупке.

Современные флэш диски имеют так называемый "standard USB mass storage interface" или как он называется в Windows, "контроллер универсальной последовательной шины USB". Такое устройство будет работать на любом компьютере с Windows или Линукс без необходимости дополнительно устанавливать специальные драйверы. Многие камеры и mp3 плейеры поддерживают такой интерфейс, так что даже на них можно установить Puppy! Однако имеется множество USB устройств, цифровых камер и mp3 плейеров без поддержки стандартного интерфейса. Такие устройства не будут работать под Линукс без специального драйвера, так что будьте внимательны при выборе устройства для себя.

Будет полезно почитать на форуме про опыт других пользователей, загляните также на Wiki, информация по этой теме там периодически обновляется.

--------------------------------------------------------------------------------

Где достать дистрибутив и как его установить на флэш.

Зайдите на страницу загрузки и скачайте файл-образ дистрибутива live-Pupp. Файл будет иметь названи, вроде puppy-xxxx.iso, где "хххх" это версия Puppy. Далее вам нужно прожеч образ на компакт-диск и загрузить компьютер с этого диска. О том как это сделать см. сответствующую страницу. Загрузив Puppy, зайдите в меню "Setup", выберите "Puppy Universal Installer" и следуйте простым инструкциям.

Все просто, но имейте ввиду, что вам нужен компьютер с пишущим CD приводом и возможность записи ISO образа, чтобы прожечь файл образа дистрибутива на компакт-диск.


Как обновить Puppy на флэш.

Для этого так же используется Puppy Universal Installer, так что никаких трудностей тут нет.
Однако вы можете сделать это и вручную. Заглянув на USB устройство с установленным Puppy, вы обнаружите, что там не так уж много файлов. Самые важные из них, это initrd.gz, vmlinuz и pup_xxx.sfs:


vmlinuz

Ядро операционной системы Линукс. При загрузке компьютера оно считывается в память в первую очередь.

initrd.gz

Это файл для организации файловой системы в оперативной памяти, так называемый ramdisk. Расширение ".gz" говорит о том, что это сжатый файл. В разархивированном состоянии он представляет оперционую систему в памяти, управляющую всей системой целиком. Загружается сразу же после ядра.

pup_xxx.sfs
В этом файле содержатся собственно файлы Puppy. Как всегда "xxx" это номер версии, например Puppy 2.10 будет "210". Это самый большой файл, обычно 50-65 Мб, сжатый в формате Squashfs. Обычно также загружается целиком в память и управляется посредством ramdisk.

Для обновления Puppy, все что вам требуется это заменить данные три файла. Можно сделать это вручную или через Puppy Universal Installer. С помощью ISO buster можно извлечь эти три файла из ISO файла образа Puppy более свежей версии и скопировать их на флэш, заменив старые файлы. Только имейте ввиду, что не стоит это делать находясь в Puppy, загруженным с того флэш, файлы на котором вы собираетесь заменить, так как файл pup_xxx.sfs в этот момент может использоваться. На самом деле это зависит от количества оперативной памяти на компьютере, если установлено 256 Мб или более, скорее всего все файлы поместились в памяти и вы можете безопасно заменять файлы на флэш. При наличии менее 256 Мб оперативной памяти, Puppy может использовать файлы на флэш и их перезапись небезопасна.

Так что загружайте Puppy с диска или другого устройства, запускайте ISO Master, извлекайте три нужных вам файла, примонтируйте флэш диск с помощью MUT или Pmount и скопируйте файлы на флэш. Не забудьте отмонтировать устройство. При следующей загрузке у вас будет обновленная версия Puppy.


Как вручную установить Puppy на USB устройство самый первый раз.

Выше было описано, как произвести обновление Puppy вручную, однако для начала нужно иметь установленную на флэш систему, так что сначала потребутеся сделать кое что еще.

На данный момент я не описываю как вручную произвести установку Puppy на USB устройство, поскольку настоятельно рекомендую создать загрузочный комакт-диск с Puppy. Этот путь самый простой. Если на вашем компьютере нет пишущего CD привода, озаботьтесь поиском возможности прожечь файл образа на компакт-диск. Инструкции по теме прожига образа на CD вы найдете на соответсвующей странице.

После того, как вы приготовили компакт-диск с Puppy и загрузили систему с него, вы найдете достаточно различных итилит, дающих возможность установить Puppy на различные устройства. Так же в Puppy есть неплохие приложения для записи CD/DVD дисков.

Как загрузить компьютер с USB устройства.

Больщинство современных компьютеров имеют поддержку загрузки с USB устройств. Достаточно установить нужную опцию в BIOS материнской платы. В большинстве систем, чтобы попасть в меню настроек BIOS, достаточно после включения питания компьютера удерживать нажатой клавишу Del или F2 (как правило, однако на некоторых компьютерах может использоваться другая клавиша, см. руководство к материнской плате вашего ПК а так же сообщения на экране, появляющиеся сразу же после включения питания). В меню настроек BIOS вам нужно выставить порядок загрузки компьютера ("boot oder" или "boot sequence"). Если вы хотите иметь возможность загрузки компьютера с компакт-диска и USB устройства, установите загрузку с жесткого диска ПОСЛЕ этих устройств в очередности загрузки. Очередность загрузки устанавливает порядок, в котором BIOS будет искать загрузочные файлы на различных устройствах, если на одном из устройств их не обнаруживается, BIOS пытается загрузить ПК со следующего в очереди устройства и т.д.

В меню настроек BIOS вы возможно обнаружите выбор нескольких типов USB устройств, таких как "USB ZIP", "USB FLOPPY" и "USB HDD". Загрузка с Флэш диска как правило работает с опцией "USB ZIP", но на кетороых мат.платах может потребоваться опция "USB HDD".

Если у вас старый компьютер без поддержки загрузки с USB устройства или ваше устройство не обнаруживается в процессе загрузки (что иногда случается), есть решение. Это решение так же работает если у вас нет возможности загрузки с CD диска. Решение состоит в том, чтобы использовать специальную загрузочную дискету. В Puppy есть специальная уилита WakePup, позволяющая создать такую дискету, см. в меню "Setup" пункт "WakePup create boot floppy". При загрузке с такой дискеты, система будет искать файлы Puppy на USB устройстве, жестком диске, CD/DVD диске и далее загружать систему с этого устройства.

Имейте ввиду, что дискета созданная WakePup, основана на DOS, поэтому она может распознать только файловые системы ISO9660 и FAT. Компакт-диски используют ISO9660, так что проблемы не возникнет. Устройства USB как правило форматируются в FAT16, так что и тут все в порядке. То же и с разделами жесткого диска для Windows 95/98/2000, которые используют FAT32. Но у вас не получится загрузить Puppy с раздела отформатированого для Windows XP, которая использует файловую систему NTFS, а так же с раздела отформатированного под любую файловую систему Линукс (ext2, ext3, raiserfs и т.д.)


Перевел статью yursky
Оригинал здесь

Спасибо: 0 
Профиль
Новых ответов нет


Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет