Часто на этом форуме (да и на других тоже) дают такую не сильно-то и очевидную рекомендацию: загрузитесь с параметром acpi=off
или pfix=ram
— и как правило не поясняют, как это можно проделать. Именно об этом я и напишу.
Случай первый: самый простой, вы грузитесь с уже имеющегося Live-CD. На текстовом этапе загрузки будет момент, когда система предлагает вам загрузиться с какой-либо опцией, выводя листинг этих самых опций, или параметров загрузки, с пояснениями, что каждый из них делает.
Система запустится автоматически через 5 секунд!
Если Вы хотите использовать особые установки при загрузке, наберите puppy,
затем пробел и далее - необходимые параметры. Некоторые из них:
acpi=off По умолчанию для ПК до 2001г., имеющих проблемы запуска/выкл-ния.
ide=nodma Требуется для загрузки с некоторых типов CF карт.
loglevel=<n> Вывод отладочной информации. 7 - наиболее подробно.
pfix=ram Загрузить PuppyRus полностью в RAM, игнорируя сохранённые сессии,
pfix=<n> количество игнорируемых сохранённых сессий (мультисессионный CD),
pfix=nox только консоль, сервер X не запускать,
pfix=clean очистка файла (имитация обновления версии),
pfix=purge более радикальная очистка файла (с исправлением системных ошибок),
pfix=rdsh только для разработчиков (оболочка initramfs).
Примеры:
puppy acpi=off pfix=2 Игнорировать ACPI, пропустить последние 2 сессии.
puppy pfix=nox,ram Полностью загрузить в RAM, не запускать сервер X.
boot:
Loading vmlinuz...............................
Loading initrd.gz.....................
Ready.
Uncompressing Linux... Ok, booting the kernel.
При этом обращаю внимание, что разнородные параметры (acpi
, pfix
) отделяются друг от друга пробелом, а значения внутри одного и того же параметра (pfix=
) идут через запятую.
Вот мы и пишем, например, pfix=ram
, что позволяет загрузиться игнорируя сейв-файл, то есть работать с чистой системой.
Случай второй. Мы с вами скачали образ Live CD, но пока не успели его нарезать и выяснили при этом, что на нашем железе Puppy стартует почему-то только с параметром acpi=off
, а руками каждый раз вводить лениво и вообще взбесит кого хочешь уже на третий раз. Что делать? Прописать этот параметр в строку append файла isolinux.cfg
, распаковав образ, потом сохранить и записать на CD
# Содержимое файла isolinux.cfg default puppy font 8x16.psf display boot.msg prompt 1 label puppy kernel vmlinuz append initrd=initrd.gz pmedia=cd acpi=off timeout 50
Случай третий. У нас уже установлен Щенок, например, на жестком диске или на флешке, и мы можем напрямую редактировать файлы загрузчика. Предположим, загрузчик у нас GRUB и файл его конфигурации расположен в BOOT/GRUB/menu.lst
.
открываем его и пишем acpi=off
в строку kernel:
# Содержимое файла menu.lst title PuppyRus-120U-L-M rootnoverify (hd0,1) kernel /puppy301/vmlinuz psubdir=puppy301 acpi=off initrd /puppy301/initrd.gz boot
Вот в общем и всё, что я могу сказать о параметрах загрузки.
Подробно о параметрах можно почитать в этой статье.
P.S. Нажатие клавиши Tab открывает командную строку для ввода параметров вручную, Esc — возвращает назад.
Автор: Zloy_Tigra
По мотивам форума.