Сайт | Скачать | Видео | Wiki

Автор Тема: [Как загрузить PuppyRus с ПАРАМЕТРОМ?]  (Прочитано 6007 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zloy_T

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 326
  • Репутация: +74/-2
  • Автор темы
[Как загрузить PuppyRus с ПАРАМЕТРОМ?]
« : 08 Апрель 2009, 10:35:02 »
 Как загрузить PuppyRus с ПАРАМЕТРОМ?
Часто на этом форуме (да и на других тоже)  дают такую не сильно то и очевидную рекомендацию: загрузитесь с параметром acpi=off или pfix=ram - и как правило не поясняют, как это можно проделать. Именно об этом я и напишу.

1. Случай первый: самый простой, вы грузитесь с уже имеющегося Live-CD.
На текстовом этапе загрузки будет момент, когда система предлагает вам загрузиться с какой-либо опцией, выводя листинг этих самых опций, или параметров загрузки, с пояснениями, что каждый из них делает.

Цитата
Если Вы хотите использовать особые установки при загрузке, наберите puppy
затем пробел и далее - необходимые параметры. Некоторые из них:

acpi=off     По умолчанию для ПК до 2001г., имеющих проблемы запуска/выкл-ния.
ide=nodma    Требуется для загрузки с некоторых типов F карт.
loglevel=<n> Вывод отладочной информации. 7 - наиболее подробно.
pfix=ram     Загрузить PuppyRus полностью в RAM, игнорируя сохранённые сессии,
pfix=<n>     количество игнорируемых сохранённых сессий (мультисессионный D),
pfix=nox     только консоль, сервер X не запускать,
pfix=lean   очистка файла (имитация обновления версии),
pfix=purge   более радикальная очистка файла (с исправлением системных ошибок),
pfix=rdsh    только для разработчиков (оболочка initramfs).

Примеры:
puppy acpi=off pfix=2    Игнорировать ACPI, пропустить последние 2 сессии.
puppy pfix=nox,ram       Полностью загрузить в RAM, не запускать сервер X.

При этом обращаю внимание, что разнородные параметры ( acpi, pfix) отделяются друг от друга пробелом, а значения внутри одного и того же параметра ( pfix= ) идут через запятую

Вот мы и пишем, например,
pfix=ram
что позволяет загрузиться игнорируя сейв-файл, то есть работать с чистой системой.


2.Случай второй. Мы с вами скачали образ Live CD, но пока не успели его нарезать и выяснили при этом, что на нашем железе Puppy стартует почему-то только с параметром acpi=off, а руками каждый раз вводить лениво и вообще взбесит кого хочешь уже на третий раз. Что делать? Прописать этот параметр в  строку append файла isolinux.cfg, распаковав образ, потом сохранить и записать на CD

Код
# Содержимое файла [b]isolinux.cfg[/b]
default puppy
font 8x16.psf
display boot.msg
prompt 1
label puppy
kernel vmlinuz
append initrd=initrd.gz pmedia=cd acpi=off
timeout 50

3. У нас уже установлен Щенок, например, на жестком диске или на флешке, и мы можем напрямую редактировать файлы загрузчика. Предположим, загрузчик у нас GRUB и файл его конфигурации расположен в BOOT/GRUB/menu.lst

открываем его и пишем acpi=off в строку kernel

Код
# Содержимое файла [b]menu.lst[/b]
title PuppyRus-120U-L-M
rootnoverify (hd0,1)
kernel /puppy301/vmlinuz psubdir=puppy301 acpi=off
initrd /puppy301/initrd.gz
boot

Вот в общем и все, что я могу сказать о параметрах загрузки.

Подробно о параметрах можно почитать в этой статье http://www.linuxrsp.ru/docs/BootPrompt-HOWTO.html#toc2
« Последнее редактирование: 13 Май 2009, 05:32:15 от Zloy_T »