У меня довольно "старый" компьютер: материнская плата ABIT ST6; процессор Celeron 1100 MHz, "разогнанный" до 1463 MHz (FSB=133 MHz); ОЗУ 512 MB; видеокарта NVIDIA GeForce FX5200/128M; дополнительный контроллер USB 2.0 PCI GEMBIRD UPC-20-2P (поскольку на материнской плате порты USB 1.1); сетевая карта PCI Intel 100 Mb; HDD SAMSUNG 200 GB; привод CD/DVD Optiarc AD-5170A; floppy-дисковод; БП DELTA ELECTRONICS DPS-300KBD. Кратко опишу процесс установки Puppy-420-ru версии v6, в варианте frugal, на этот компьютер, возможно это поможет кому-то, начинающему освоение Puppy Linux (при написании статьи использовались материалы форума). Предварительно на ПК с Windows и выходом в Интернет нам надо проделать следующее: загрузить ISO-образ Puppy-420-ru, прожечь CD-диск этим образом, получив, таким образом Live-CD, провести дефрагментацию HDD, на который мы собираемся установить Puppy-420-ru (это для случая, когда на этом HDD есть разделы FAT или NTFS, как у меня), а также загрузить небольшой файл mkswap (после загрузки убираем у него расширение txt).
В Setup BIOS компьютера устанавливаем загрузку с CD-ROM, загружаемся с записанного Live-CD. Поскольку на имевшемся у меня HDD был один раздел NTFS 200 GB, диск нужно соответствующим образом подготовить. Я решил просто "отрезать" от уже имеющегося раздела - 9 GB под раздел с системой и 1 GB под своп-раздел. Для этого заходим в "Меню"->"Система"->"Gparted-менеджер разделов", отмечаем наш диск. Далее выбираем наш раздел, нажимаем "Изменить размер или переместить", и уменьшаем размер NTFS-раздела на 10240 MB, введя это число в окне "Свободное место после (МБ)", нажимаем Enter, далее "Правка"->"Применить все операции", ждём. Теперь выбираем созданный нами и ещё пока не размеченный раздел и нажимаем "Создать", выбираем тип файловой системы "ext3", нажимаем кнопку "+ Добавить", опять "Правка"->"Применить все операции", ждём. Делаем этот раздел загрузочным - кликаем по нему правой кнопкой, выбираем "Управление флагами" и ставим галочку на "boot".
После завершения этой операции, подобным же образом "отрезаем" 1024 MB, но уже от созданного ext3-раздела и получаем раздел 1 GB. Здесь небольшое отступление - в Puppy-420-ru есть проблема с системной утилитой mkswap, и вначале нам необходимо её решить. Сворачиваем GParted, заходим в "Файлы" (ярлык на рабочем столе), далее поднимаемся на один уровень вверх, ищем папку /sbin, в ней находим файл-ссылку mkswap, удаляем его, и копируем в /sbin ранее загруженный нами файл mkswap. Разворачиваем GParted, выбираем раздел 1 GB, нажимаем "Создать", выбираем тип файловой системы "linux-swap", нажимаем кнопку "+ Добавить", потом "Правка"->"Применить все операции", ждём, своп-раздел создан.
Теперь нужно установить на загрузочный ext3-раздел загрузчик GRUB. Заходим "Меню"->"Система"->"Grub - настройка загрузчика Grub". Следуем подсказкам (simple -> standart -> вводим свой диск, например, /dev/sda2 -> MBR -> вводим /dev/sda), ждём, на втором разделе появится папка /boot. Далее необходимо отредактировать меню загрузки GRUB. Заходим в папку /boot/grub, находим файл menu.lst, открываем его, удаляем всё, что там есть, и вставляем следующие строки:
timeout 10 color light-gray/blue black/light-gray
title Puppy Linux 420 frugal rootnoverify (hd0,1) kernel /puppy-ru-420/vmlinuz pmedia=atahd psubdir=puppy-ru-420 nosmp initrd /puppy-ru-420/initrd.gz
title Puppy Linux 420 frugal [pfix=ram] rootnoverify (hd0,1) kernel /puppy-ru-420/vmlinuz pfix=ram pmedia=atahd psubdir=puppy-ru-420 nosmp initrd /puppy-ru-420/initrd.gz
title Puppy Linux 420 frugal [pfix=fsck] rootnoverify (hd0,1) kernel /puppy-ru-420/vmlinuz pfix=fsck pmedia=atahd psubdir=puppy-ru-420 nosmp initrd /puppy-ru-420/initrd.gz
title Reboot reboot
title Shutdown halt
первый пункт - это обычная загрузка системы (она произойдёт автоматически через 10 секунд), второй пункт - это загрузка с параметром pfix=ram, может пригодиться нам в дальнейшем, при экспериментах с системой, третий пункт - загрузка с параметром pfix=fsck, для проверки и устранения ошибок в файловой системе, четвёртый и пятый пункты - перезагрузка и выключение компьютера соответственно. В принципе пунктов в это меню можно добавить сколько душе угодно, я выбрал только те, которыми действительно пользуюсь.
Устанавливаем Puppy-420-ru: создаём на нашем втором ext3-разделе папку /puppy-ru-420, и копируем туда файлы initrd.gz, vmlinuz и pup_420-ru-42.sfs с Live-CD, также создаём в этой папке пустой файл ATAHD. Всё, система установлена, перезагружаемся ("Меню"->"Выключить"->"Компьютер Перезагрузить"), на предложение сохранить сессию в файле отвечаем отказом. Убираем в Setup BIOS загрузку с CD-ROM, загружаемся с HDD, после загрузки можно начинать осваивать систему, по окончании работы, при выборе в "Меню"->"Выключить" выключения компьютера или его перезагрузки, отвечаем согласием на предложения создать save файл (т.н. "сохранёнки"), выбираем предложенный размер 512 MB, если не хватит, то в дальнейшем его легко можно будет увеличить. Теперь у нас есть установленная в варианте frugal операционная система Puppy-420-ru версии v6.
Здесь описан один из вариантов установки Puppy-420-ru, также вполне можно воспользоваться и "Универсальным инсталлятором Puppy", расположенным в "Меню"->"Настройки". Для начинающих стоит отметить, что "Универсальный инсталлятор Puppy" не устанавливает загрузчик GRUB, и после завершения его работы необходимо зайти в "Меню"->"Система"->"Grub - настройка загрузчика Grub" и выполнить установку загрузчика, а затем вставить нужные пункты в его меню (отредактировать файл /boot/grub/menu.lst).
update: Небольшое, но важное дополнение. Вообще, при установке Puppy Linux, создавать для неё отдельный раздел на жёстком диске вовсе не обязательно, можно установить эту систему и в папку на имеющемся разделе, при этом нужно только установить и правильно настроить загрузчик (GRUB, GRUB4DOS или какой-то другой). Создание отдельного раздела, это как-бы традиция, классический метод, которым я и воспользовался, рассказав об этом в данной статье.
|