Rock_maniak_forever wrote:Вот, нашол пару утилит для создания загрузочной флэшки из ISO обрза. Вроде как, должно подойти.
ISO образы к загрузочной флешке не имеют никакого значения. Это лишь "сырьё", часть которого попадет на флешку фактически.
ВСЕ загрузочные флешки и методики сделать ее загрузочной, мультизагрузочной, загрузочной + инсталляция с нее OS Windows, Linux....
"мазаны, как правило одним клеем" (почти все что видел) это GRUB и соотв. широко пошла утила
BOOTICE, которая имеет в себе по сути бутсектор(ы для других ОС) для GRUB мультизагрузчика.
Утреннее субботнее лирическое отступлуние VaStaNi, по тематическому поводу и что суббота рабочая.
Многие в инете (после неудачных попыток сделать флешку загружаемой) относятся к процессу создания загружаемой флешки, как к некому сакральному действу и найдя хотя бы один удачный метод (образ флешки) чуть ли не молятся на него...
Причина проста и сложна одновременно, т.к. нужно точно знать(понимать) как машина от INT19h BIOS`а проходит весь путь до последнего ожидаемого процесса (загрузки чего то нужного пользователю).
Любая неточность в этой многозвенной цепочке, даже один бит в служебной области MBR (activ partition) приведет к полному разочарованию пользователя.
К стати этот бит многие программы (партюшные) и антивирусы нагло "сбрасывают" в нуль считая, что они умнее человека и вирусоподозрительная флешка с неизвестным, допустим авторским бутсектором какой нить KolibriOS есть нечто вражеское, хакерское и способна подорвать доллоровое спокойствие какой нить супердержавы...) поэтому на всяк случай лучше кокнуть ее втихую.
А наивный юзверь, будучи уверенным, что его флешка только что работала, воткнув её у друга скажем, будет крайне разочатован и озадачен... ведь несколько минут назад он собственноглазно видел, как она и грузилась и работала... и пошли затем
укоры советы друга и молитвенные танцы с бубном. А всего то по смещению 0x01BF байт "00" замени на "80" с самого что ни на есть первого
физического сектора флеши. Я делаю это почти регулярно (причину описал) с помощью
FlexHEX.
Полезно и MBR HDD иногда посмотреть, сколько раз и там такое было после неудачной исталляции (первый перегруз компа) какой нить виндосборки...
Короче практически любая живая флешка
(форматировать форматированное чтобы сделать ее загрузочной - это показатель отсутствия знаний, как системного программиста с теме BOOT и соответственно начала паранои с бубном...)
может стать индивидуальнозаточенной, загрузочной, если:
1. прописать 1 в бит 7 по смещению см. выше (игнор, если уже была, есть загружабельная!)
2. заменить бут сектор раздела (естественно этого активного, к стати он может быть и 2-м 4-м, причем винды его не видят ваще... как диск) на допустим GRUB`овский утилой BOOTICE.
Энта кнопка там зовется как "Process PBR"
3. бросануть сам файл GRLDR в корень флеши
4. настрогать (создать) правильный текстовый меню-файл "menu.lst" рядом (т.е. в корне флеши) пусть даже это просто две опции меню, пример:
title Это версия kolibri 0.7.3 (она грузится стабильно)
kernel memdisk append initrd=/Kolribri_OS_IMG/kos073.img
title версия kolibri 0.7.7 (официал)
kernel memdisk append initrd=/Kolribri_OS_IMG/kos077.img
5. создаём в корне флеши каталог Kolribri_OS_IMG, который прописан в менюхе и набрасываем туда образов. В данном случае
речь идет об FDD образе!
6. для ISO образов аналогично, тока пассы руками другие в menu.lst типа:
title Загрузка а ля CD Kolibri OS ver 0.7.7
find --set-root /ISO/kos077.ISO
map(hd0,0) --mem /ISO/kos077.ISO (hd32)
map --hook
chainloader (hd32)
7. полезно завершить файл-меню следующим:
title Start Local HDD
localboot 0x80
title Setup CD/DVD-ROM
cdrom --init
map --hook
chainloader (cd0)
title Reboot
reboot
title Halt
halt
ВСЁ! ВАША мульти-пульти-суперзагрузочная флешка готова!!! Пробуем, радуемся и добавляем в менюху еще и еще и еще...
Замечания и уточнения!
1. GRUB любит файлы формата 8.3!!! Каким то жутким образом проклятая винда при копировании
файл-образов в папку назначения (тут привел как Kolribri_OS_IMG и ISO соответсвенно)
умудряется, допустим файло с именем "31.iso" записать с
"длинным именем" в руте, тогда все капец!
В начале загрузки GRUB валит ошибку на экран и баста, рестарт!
2. Не все флешки одинаково полезны для бута!
Есть фирмы производители(естественно китай на китае и китаем погоняет), что делают флеши так, что
как бутовая она не годится в принципе (не видится BIOS`ом на этапе INT19!). Поэтому выше звучало
"практически любая"
3. BOOTICE тоже умеет "лечить" MBR...
ЗЫ.
Блин, чет я уже жалею потраченного времени на эту писанину-монолог. Может быть лучше кофейку попил уже пару раз...
Ладно, надеюсь хоть одному челу, ну хоть на копейку, хоть где то да прибавилось или зашевелилось.
Прошу за сей бред не пинать, все было, как всегда спонтанно и в порыве. Кноструктив и вопросы в ближайшие неск.часов приемлемы. Спасибо!