Установщик Puppy из-под Windows считаю очень полезным инструментом.
Он не отпугивает "чайников" умными словами типа "установи GRUB..." и предотвращает их бесконечные просьбы установить им Puppy, чтобы попробовать.
Все инструкции ограничиваются - "Возьми iso-шник, запиши на болванку, сунь её при работающей Винде и скажи "Хочу!"" или как вариант - "Возьми iso-шник, распакуй 7zip-ом куда-нибудь и запусти Setup.exe".
При этом, чтобы избежать страшилок, описанных
RoDoN и
Насчёт установщика для Windows. Файлы от vkvkvk помещены на iso. Я записал iso на диск чтобы его испытать. Но в моём случае установка произошла не до конца. Файлы были скопированы, menu.lst создан, но загрузчик был установлен неправильно. От меня потребовалось минимальное усилие вручную установить grldr и прописать путь к нему в BOOT.INI. Потом я решил испытать оригинальный загрузчик. Он всё сделал правильно, хотя и на английском, сам установил grldr и сделал запись в BOOT.INI.
, нужно учитывать, что он рассчитан на
корректную установку загрузчика Windows на диске С: и никоем образом не влияет на штатно и
корректно установленные GRUB в MBR и GRUB4DOS на диске С: (см.
Function InstallGrubAndConfigureMenu в ст. 66 файла
Functions.nsh ниже во вложении).
В моей практике были 2 неудачных установки, если не ошибаюсь:
- при активном загрузочном диске D: (так тоже исхитряются ставить Windows) - не ставился Puppy и
- при установленной на С: WinXP и Win7, установленной на D: - перестали грузиться Винды (исправилось восстановлением загруз. файлов из резервных копий, хотя можно было бы и ручками прописать загрузку Win в menu.lst).
Отказался от "жирного" инсталлятора в пользу
"худого", т.к. при этом:
- нет необходимости хранить (качать) отдельный файл размером ~ 150Мб для каждого дистрибутива
- обычный загрузочный CD Puppy позволяет устанавливать Puppy из-под Windows
- добавив соответствующий дистрибутиву Puppy exe-шник в соответствующий каталог на любимой загрузочной флешке с набором Паппиков (конечно же если она с Fat или NTFS, чтобы виделась из-под Windows) и подключив её в Windows, запуская инсталляторы, в течении нескольких минут получаем весь зоопарк на диске С:.
Совместно ставятся, удаляются и работают без проблем - проверено.
Во вложении - исходники "худого" инсталлятора.
Для компиляции нужен
nsis-2.46. Все настройки в файле
Settings.nsh. Подразумевается размещение исходников в
C:\PuppyLinuxInstallerCreator. Файлы из каталога
PutOnCD копировать в iso-шник (Exe-шник скомпилится,
Puppy.ico - только для того, чтобы в Windows у компакта была эта иконка,
autorun.inf - автозапуск exe-шника при установке компакта в привод при работающей Windows.
Внимание: или переименовать получившийся exe-шник в
setup.exe, или исправить 2 строку в
autorun.inf)