установка Puppy на жёсткий диск
Привет, пробовал несколько раз, успешно запускаясь с usbflash, установить по стандартной процедуре Puppy Linux (много версий от 4 до 5.20) на встроенный в ноут диск — при перезагрузке всё та-же ерунда — либо чёрный экран сразу, либо не найдено устройство загрузки. Есть ли у кого описание самих файлов (.cfg) и процедуры ручной установки. hdd форматирую как Ext2 с флагом boot. но как видно загрузка с винта не стартует. Кстати в своё время прочитав установочные инструкции решил вопрос с прерыванием загрузки с флешки (там при записи .ISO образа в .cfg файл ставился параметр cd вместо UsbFlash) буду признателен за помощь.
arc287
14.01.11 11:38:25 MSK

либо не найдено устройство загрузки
Grub/lilo установил? Eсли можно, дай ссылку на инструктрю по которой ставил.
darth-nerd ★
( 14.01.11 20:34:34 MSK )
Ответ на: комментарий от darth-nerd 14.01.11 20:34:34 MSK
GRUB установил?
Так там ведь в стандартной установке всё ставится (автоматом, после выбора варианта и ответов типа «Да»). в том то и дело, что установка проходит корректно, на внутренний hdd файлы переносятся. а вот куда grub ставится — фиг знает (может на флешку лепится? с которой загружался компьютер? как узнать-то). Хорошо, а в чём заключался вопрос «GRUB ставил?» — если его можно в этом варианте (puppy) руками поставить — то это именно то, о процедуре ЧЕГО я и спрашивал. буду признателен за инструкцию или ссылку.
arc287
( 15.01.11 11:48:08 MSK ) автор топика
Ответ на: комментарий от darth-nerd 14.01.11 20:34:34 MSK
..инструкцию по которой ставил
да нет там инструкции — обычный визард, который ведёт по окнам с выбором вариантов. заканчивающийся вопросами про установку grub и благополучным (без излишней ругани) выходом обратно в систему (типа всё готово). ан нет ((
arc287
( 15.01.11 11:51:55 MSK ) автор топика
Ответ на: ..инструкцию по которой ставил от arc287 15.01.11 11:51:55 MSK

Значит так, начнем по порядку Сообщение вываливает загрузчик, или биос/пост (не шарю как это называется, но имею в виду то что предшествует началу загрузки ос и ее компонентов)? Установку ты проводил утилами самого дистра, так? В процессе усановки он разве не спросил куда ставить загрузчик(если что, надо было ставить в мбр, если конечно тебе не нужно было что-то другое)? Для проверки куда загрузчик поставился, и какой загрузись с livecd и выполни команды
Если у тебя загрузочный диск /dev/sda (мб и hda) то выполняй
# dd if=/dev/sda bs=512c count=1 | grep LILO
# dd if=/dev/sda bs=512c count=1 | grep GRUB
где будет совпадение, такой загрузчик и стоит. Потом проверь тоже для флешки. Ну и если загрузчик таки не установлен на жесткий диск, то все в том же лайвсд можно пойти 2мя методами. Советую выполнить сhroot и установить груб. Чрутится лучше так, ну а дальше man grub, я уже не помню как там груб ставить правильно, вроде как «grub-install /dev/sda», но я неуверен, поэтому лучше погугли или почитай где-нибудь
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 (диск С: ). После разбивки жесткий диск будет выглядеть примерно так:
Первичный раздел: NTFS или FAT32 (Windows)
Второй раздел: ext2 или ext3 (на этот раздел мы будем устанавливать Puppy)
Третий раздел: раздел подкачки Линукс (Linux swap)
Четвертый раздел: FAT32 (для обмена файлами между Windows и Линукс)
Windows мы оставим на первичном разделе. Второй раздел будет иметь файловую систему Линукс (ext2 или ext3), сюда мы установим Puppy. Третий раздел нужно сделать чуть больше размера оперативной памяти вашего компьютера и отформатировать под файловую систему Linux swap. Это раздел для файлов подкачки. Четвертый раздел FAT32 будет предназначен для обмена файлами между Линукс и Windows, его рекомендуемый размер — всё оставшееся свободное пространство.
С процедурой деления диска на разделы (подготовкой к установке) вы можете ознакомиться, посмотрев видеоролик. Ролик начнёт воспроизводиться после полной загрузки. В зависимости от размера ролика загрузка может занять длительное время.
Размер видео: 516 Kb
Нажмите для загрузки и просмотра скринкаста, созданного с помощью Wink!
По окончании всех процедур должно получиться следующее:

Закрываем GParted. Теперь можно переходить к установке PuppyRus на жёсткий диск.
4.2 Установка
Существуют различные способы установки Puppy на жесткий диск:
Так называемая «Frugal установка» (когда CD образ Puppy находится на жестком диске)
Полная установка (как все линуксы)
Установка на USB flash диск
Установка на CF card
Мы рекомендуем «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).
Загрузитесь с компакт-диска используя опцию puppy pfix=ram . Скопируйте файлы
PUP_301.SFS ZDRV_301.SFS INITRD.GZ VMLINUZ
на раздел Линукс (ext2/ext3) или FAT32.
Если вы обновляете Puppy, перепишите существующие файлы. Сконфигурируйте загрузчик GRUB отредактировав файл menu.lst . Обычно он находится на Линукс разделе в директории /boot/grub .
Добавьте следующие строчки в файл menu.lst :
title Puppy Linux 301 frugal (on /dev/hda2) rootnoverify (hd0,1) kernel /vmlinuz pmedia=idehd initrd /initrd.gz
Замечание: (hd0,1) указывает на жесткий диск и раздел, на котором установлены файлы GRUB. В зависимости от устройства, с которого вы осуществляете загрузку системы, вам потребуется установить значение pmedia на usbflash, usbhd, usbcd, ideflash, idehd, idecd, idezip, satahd, scsihd или scsicd.
Сохраните изменения в файле menu.lst
Закройте текстовый редактор. Выньте Puppy CD из привода и выйдите из Puppy без сохранения. Перезагрузите компьютер. Puppy должен загрузиться без CD.
4.2.3 Полная установка
Полная установка превращает Puppy в «полноценный» дистрибутив на жестком диске. Этот режим рекомендуется использовать на компьютерах с менее чем 64 Мб оперативной памяти (min 32Mb). Во время процесса установки ОС просто выберите вариант «Полная установка». В остальном процесс также прост, как и экономная установка (frugal).
Системные требования для Puppy Linux
Puppy Linux — легкий дистрибутив операционной системы Linux, который может быть загружен и запущен с USB-накопителей, CD/DVD-дисков или жестких дисков. Он был создан для использования на старых и медленных компьютерах, а также для установки на смартфоны и планшеты. Основными особенностями Puppy Linux являются низкие системные требования, быстрый запуск и работа, маленький размер (менее 300 Мб), а также легко настраиваемый пользовательский интерфейс. Puppy Linux также имеет множество инструментов для работы с сетью, мультимедиа и офисными приложениями.
Системные требования
Официальные системные требования для Puppy Linux:
- Процессор с тактовой частотой не менее 300 МГц
- Оперативная память не менее 128 МБ
- 512 МБ свободного места на жестком диске или USB-накопителе
- Видеокарта с поддержкой разрешения экрана не менее 1024×768 пикселей
- CD/DVD привод или USB-порт для загрузки системы
Puppy Linux известен своей легковесной архитектурой и может работать на меньшей конфигурации, если вы не пользуетесь ресурсоемкими приложениями. Это делает его хорошим выбором для старых или медленных компьютеров.
Как выполнить установку дистрибутива
Для установки Puppy Linux необходимо выполнить следующие шаги:
Скачать образ диска с официального сайта проекта Puppy Linux.
- Создать загрузочную флешку или CD/DVD с помощью утилиты записи образа на носитель.
- Подключить флешку или вставить диск в компьютер, на который планируется установка Puppy Linux.
- Перезагрузить компьютер и перейти в BIOS, чтобы выбрать загрузку с флешки/CD/DVD.
- Запустится загрузочное меню Puppy Linux. Нужно выбрать опцию «Install» для установки Puppy Linux на жесткий диск компьютера.
- Следовать инструкциям установщика, выбирая параметры установки (размер раздела, тип файловой системы и др.).
- Завершить установку и перезагрузить компьютер.
Puppy на CD
«Я перепробовал множество разных дистрибутивов на своем ПК. Все они слишком медленные. Лучше использовать LiveCD. Но Puppy оказался необычайно быстрым (он напомнил мне про BeOS 5PE — уникальная была штука!). Даю слово: в будущем буду использовать только Puppy. Nr.1!»
Puppy загружается с CD очень быстро, примерно 25–30 секунд от загрузчика до X сервера с загруженным оконным менеджером. Основная причина в том, что ISO -образ дистрибутива имеет небольшой размер, а загрузочные скрипты очень просты.
Загрузка образа
ISO -файл образа дистрибутива — это единственное, что вам нужно. Запишите файл образа на компакт-диск, перезагрузите компьютер и начните загрузку с этого компакт-диска. Файл образа, который вам нужно скачать, будет иметь название » puppy-x.xx-xxxx.iso », например » puppy-2.10-seamonkey.iso ». Загрузить образ.
После того, как файл образа скачан, используйте свою любимую программу для записи CD, чтобы прожечь файл образа на компакт-диск.
ПРЕДУПРЕЖДЕНИЕ ДЛЯ НОВИЧКОВ:
Если вы не имеете понятия о том, как записать ISO -образ на CD, прочтите документацию к программе для записи дисков. Самая частая ошибка которую совершают новички: они просто записывают » puppy-x.xx-xxxx.iso » на CD как обычный файл. Любая программа, позволяющая записать образ на диск, имеет специальные опции меню для таких целей. Чтобы убедиться, что образ успешно записан, откройте компакт-диск в любом файловом менеджере, и убедитесь что на нём имеются файлы » image.gz », » vmlinuz », и т.д. Если вместо них вы обнаружите там файл » puppy-x.xx-xxxx.iso », значит диск записан неправильно и загрузить систему с него не получится! Необходимо понять одну вещь: ISO -образ — это содержимое всей файловой системы CD, заключенное в единый файл.
PS: Один из наших активных пользователей форума, GuestToo, нашел программу для Windows под названием BurnCDCC. Всё, что умеет данная программа — это прожигать файлы образов на компакт-диски, так что с ней у вас не получится сделать что-то не так. Вы найдете ее по этой ссылке. Если вам уже доводилось пользоваться предыдущими версиями Puppy, то задача упрощается, так как в Puppy содержится достаточно приложений для записи CD и DVD. Например, в версии 2.02 live-CD есть Graveman, очень простая в использовании программа для записи CDR/CDRW дисков, и TkDVD для записи DVD дисков. Версия Puppy 2.10 ‘standard’ live-CD содержит WishCD и TkDVD. Кроме этого, еще множество других приложений доступны для установки в Puppy: Gcombust, Xcdroast. Также все последние версии Puppy включают небольшую программу (которую мы иногда называем скриптом, поскольку она написана на встроенном языке, без компиляции) под названием Burniso2cd. Я написал ее специально, чтобы упростить процесс записи ISO файлов на CD или DVD. Вы найдете ее в меню «Multimedia».
Как установить Puppy на компьютер
На самом деле нет никакой необходимости устанавливать Puppy. Если вы хотите участвовать в разработке Puppy, но не имеете возможности использовать на своем ПК только Puppy, просто загружайтесь с этого компакт-диска. Когда вы загрузили Puppy с компакт-диска, вся система полностью находится в оперативной памяти. Однако когда вы будете выходить из системы, вам будет предложено создать специальный файл на жестком диске или на USB-устройстве, в котором будут храниться все ваши настройки и персональные данные, такие например как адрес вашей электронной почты. Таким образом, при следующей загрузке Puppy, все эти данные будут восстановлены из файла, и вы сможете продолжить работу со всеми своими настройками.
Таким образом, единственное что мы «Устанавливаем» на жесткий диск, это безобидный файл с настройками, который никоим образом не затрагивает уже установленную на компьютере операционную систему, например Windows.
Когда вы захотите использовать более новую версию Puppy, просто скачайте ISO файл, запишите его на диск и перезагрузитесь. Чтобы обновить Puppy до более свежей версии, более ничего делать не придется, а все ваши предыдущие настройки сохранятся. Таким образом, вы можете использовать Puppy не затрагивая вашу основную операционную систему. Вы можете использовать перезаписываемые CD-RW диски, чтобы сэкономить на «болванках».
Если вы всетаки хотите установить Puppy на жесткий диск, прочитайте сперва остальные разделы руководства, например «Hard-drive» и «USB».
Загрузка ПК с компакт-диска
Почти все компьютеры поддерживают возможность загрузки с компакт-диска CD или DVD. Но для начала возможно придется заглянуть в настройки BIOS. В большинстве случаев, чтобы попасть в меню настроек, достаточно удерживать клавишу Delete в первые секунды после включения питания. Но на некоторых машинах для этого используются другие клавиши, такие как F2 . В настройках BIOS вам нужно настроить порядок загрузки системы, поставить загрузку с CD перед загрузкой жесткого диска, вы также можете включить там загрузку с USB и флоппи-диска.
Для старых компьютеров, у которых BIOS не поддерживает загрузку с компакт-диска, Puppy можно загрузить с USB устройства. Если и это не поддерживается, то можно использовать специальную загрузочную дискету. В Puppy есть программа, под названием WakePup, разработанное одним из наших энтузиастов — Ищите в меню «Setup» пункт «WakePup create boot floppy». С помощью него создается дискета, при загрузке с которой, система пытается обнаружить Puppy на компакт-диске, USB устройстве или на жестком диске и далее загрузить Puppy с этого устройства.
Необходимо иметь ввиду, что WakePup основана на DOS и может распознать только файловые системы ISO9660 и FAT. Компакт-диски используют файловую систему ISO9660, здесь никаких проблем не возникает. Устройства USB обычно форматируются с файловой системой FAT16, так что здесь тоже все в порядке. MSDOS и Windows 95/98 так же используют FAT на жестких дисках. WakePup не сможет обнаружить Puppy на разделах жесткого диска, отформатированных в файловой системе NTFS (Windows XP) и разделах, c файловыми системами используемыми в Linux.
Мультисессионный CD/DVD
Обычно при использовании Puppy имеет смысл сохранять свои настройки на жестком диске компьютера, которые хранятся в специальном файле, имеющим название pup_save.3fs . Однако есть альтернативный вариант, который многие пользователи считают самой замечательной возможностью Puppy, отличающей его от других live-cd дистрибутивов. Речь идет о возможности сохранить все свои персональные настройки обратно на CD или DVD. Да, полностью все: электронную почту, загруженые из Интернет файлы, установленные пакета.
Собственная сборка Puppy
После того, как вы записали Puppy на компакт-диск и поработали с ним, вы возможно захотели внести в дистрибутив изменения. Теперь это сделать очень просто. Вы можете полностью пересобрать содержимое оригинального комплекта Puppy.
Загрузив Puppy, зайдите в меню «Setup» и выберите пункт «Remaster Puppy live-CD». Вам будет задано несколько простых вопросов относительно записи нового CD. Естественно для этого ваш компьютер должен иметь пишущий CD-привод.
Возможность пересборки позволяет вам полностью изменить Puppy по своему вкусу. Основная идея этого в том, что бы сохранить на диске c Puppy свои настройки системы и дополнительно загруженные пакеты ПО, а не хранить их в отдельном файле.
Puppy Unleashed
Так же есть возможность собрать Puppy live-CD только с тем набором приложений, которые вы бы хотели иметь (то что называется сборкой «from scratch»).
Допустим вам не нравится Seamonkey, веб-браузер, используемый в «стандартной» сборке Puppy? Может вы предпочитаете пользоваться Opera? Или Xvesa X сервер из стандартного набора Puppy не работает на старых ПК и вам нужен Xfbdev X сервер? Или может быть вы хотите уменьшить объем ISO файла? Без проблем. Теперь вы можете выбрать только тот набор приложений, который вы хотите и создать из него свой live-cd. Полный набор приложений собранных для Puppy насчитывает более 350 пакетов и называется Puppy Unleashed.
Пакеты PupGet и DotPup
В Puppy есть две системы установки пакетов, называемые PupGet и DotPup. Посредством этих систем доступно большое число дополнительных пакетов. Самое приятное, это то что вам не придется устанавливать Puppy на жесткий диск или USB устройство. Просто загрузившись с компакт-диска, вы уже имеете возможность установить дополнительные пакеты.
Компиляция приложений в C/C++
Загрузка Puppy с компакт-диска едва ли имеет больше ограничений, по сравнению с системой, установленной на жестком диске.
Из Puppy легко можно сделать систему, для компилирования программ на C/C++. В одном файле с названием devx_xxx.sfs, содержится для этого все необходимое. Буквы «xxx» в названии файла, это номер версии Puppy, например для Puppy 2.10 он будет «210».
Работая с Puppy live-CD, у вас имеется файл ваших персональных настроек pup_save.3fs, на жестком диске вы найдете его в папке /mnt/home. Все что вам потребуется, это загрузить файл devx_xxx.sfs и скопировать его в /mnt/home/. Перезагрузите систему и можете приступать к компиляции, вам будут доступны утилиты ‘configure’, ‘make’ и ‘make install’.
Единственное что можно посоветовать, это чтобы у вас был раздел на жестком диске отформатированный под Linux swap. Этот раздел Linux использует при недостатке оперативной памяти, поскольку компиляция из исходных кодов забирает много ресурсов.