Всем хорош BCDW, но он лишает нас возможности комбинировать с параметрами загрузки Puppy. Поэтому я решил использовать совместно BCDW и isolinux.
С:\BOOTCD
С:\BOOTCD\puppyrus
и С:\BOOTCD\puppy420
С:\BOOTCD\puppyrus
распаковываем файлы с образа puppyrus: initrd.gz
; pup_301-121B6-M.sfs
; vmlinuz
; zdrv_301.sfs
;С:\BOOTCD\puppy420
распаковываем файлы с образа puppy-4.2: initrd.gz
; pup_420.sfs
; vmlinuz
;С:\BOOTCD
распаковываем оставшиеся файлы с образа puppyrusbootcat.ini
добавляем строку (см. статью) \isolinux.bin ; Загрузка Puppy linux ; Загрузка Puppyrus или Puppy4.20 ;
isolinux.cfg
: default puppyrus font 8x16.psf display boot.msg prompt 1 timeout 80 label puppy420 kernel /puppy420/vmlinuz append initrd=/puppy420/initrd.gz pmedia=cd label puppyrus kernel /puppyrus/vmlinuz append initrd=/puppyrus/initrd.gz pmedia=cd
boot.msg
0b PuppyRus Linux 1.21Beta Jeans и Puppy Linux 4.20 Собран командой PuppyRus Linux Project www.puppyrus.org 0a PuppyRus запустится автоматически через 5 секунд! 07 Если Вы хотите загрузить Puppy 4.20 или использовать особые установки при загрузке, наберите сответственно 0c puppyrus07 или 0cpuppy420 07,затем пробел и далее - необходимые параметры. Некоторые из них: 0cacpi=off07 По умолчанию для ПК до 2001г., имеющих проблемы запуска/выкл-ния. 0cide=nodma07 Требуется для загрузки с некоторых типов CF карт. 0cloglevel=07 Вывод отладочной информации. 7 - наиболее подробно. 0cpfix=ram07 Загрузить PuppyRus полностью в RAM, игнорируя сохранённые сессии, 0cpfix=07 количество игнорируемых сохранённых сессий (мультисессионный CD), 0cpfix=nox07 только консоль, сервер X не запускать, 0cpfix=clean07 очистка файла (имитация обновления версии), 0cpfix=purge07 более радикальная очистка файла (с исправлением системных ошибок), pfix=rdsh только для разработчиков (оболочка initramfs). Примеры: 0cpuppy acpi=off pfix=207 Игнорировать ACPI, пропустить последние 2 сессии. 0cpuppy pfix=nox,ram07 Полностью загрузить в RAM, не запускать сервер X.
см. прикрепленные файлы 009.tar.gz
Автор: bit777