Что-то вы мудрите...
Да нет, это вы мудрите
iso это iso, в нём мы не файлы Puppy упаковываем, а в нём мы дистрибутив распространяем.
В этой же теме мы обсуждаем один из способов быстрой, лёгкой и безопасной (мечты, мечты... Возможно ли такое?) установки дистрибутива на один раздел с уже
стационарно установленной Windows и из - под самой Windows.
И никаких флешек.
И "худой" и "толстый" установщик с точки зрения Win и его пользователя представляют собой одно и то же - простой инсталлятор обычной виндовой программы. Т.е. он берёт определённые файлы и автоматически раскладывает их по определённым местам, пишет необходимые записи в реестр, создаёт файлы настроек, генерирует деинсталлятор.
Различие между ними только в том, что исходные файлы
*.sfs, vmlinuz и initrd.gz в "толстом" упаковываются внутрь exe-шника и на выходе мы получаем один файл
тра-тата.exe размером, равным суммарному размеру исходных, а в "худом" они в exe-шник не упаковываются, а должны лежать рядом с ним. Соответственно и там и там есть свои плюсы и минусы.
Но это всё присказки. Суть не в этом.
Почитав обсуждение темы, для начала приколюсь (уж простите и не обижайтесь, настроение такое):
1. Отвечаю тем, кому влом сходить по ссылке rodin.s в первом посте (а ведь зачем-то ссылался же):
"This works on all types of Windows, from 95 to 7, except ME and Windows 8.
- works on vista/7 64-bit" (переводить не буду, не умею)
2. Если бы каждого программиста, админа и т.д. за убитую систему привлекали по УК... Даже не знаю, что сказать... Видимо придётся включить в инсталлятор пункт с лицензионным соглашением, благо он это позволяет сделать легко.
3. Иллюзий никто и не питает, линуксистам exe-шники, как зайцу велосипед. Про экзамен на готовность промолчу. Всю жизнь любил экзамены, ночи не сплю, с нетерпением жду, когда же следующий.
4. MS не делает установщиков винды под линукс, потому что их устраивает нынешнее процентное соотношение пользователей того и того. Да и их методы работы с конкурентами всем известны. Мне же хотелось бы хоть на немного, но процент сей изменить.
5. Решать как редактировать boot.ini в случае установки на C:\ нет смысла, установщик его уже редактирует и даже бэкапит старый. Для установки grldr в MBR флешки есть скрипты в самом Паппике.
Ну и наконец к сути (и серьёзно).
Хотелось бы серьёзного обсуждения - нужно ли это нам и как его приспособить, если нужно.
И если нужно, то тогда нужно доработать, улучшить, исправить ошибки. Для этого, собственно, и выложил исходники. (там же обычный скриптовый язык - кто у нас специалист по скриптам?)
И нужны конкретные примеры неудачных установок (разбиение диска, где, какие и как установлены операц. системы, содержание "убитых" menu.lst и т.д. подробности), а не рассуждения, что бы было, если бы было.
Полностью солидарен с Zay в предыдущем сообщении.
Почитать про алгоритмы загрузки можно здесь -
Проект Lin'N'WinNewB и здесь -
Содержание проекта - на этой основе и делался собственно установщик (к сожалению, на русском не нашел).