Сегодня пробовал поставить виндовс по новому методу на ПК сокет-478 usb 1.1 очень долго все ставиться не дождался конца выключил комп, но зато все функционирует.
Как приделать плоп к нему?
Sergikaz сообщает:
Но ведь груб прекрасно поддерживает вложенные меню.
Поддерживает, но это делается путем клониварония файлов lst (menu1.lst, menu2.lst luboeslovo.lst, jopa.lst). Если сейчас дать слабину и начать расширять функционал, то через какое-то время получим монстра, а не инструмент для создания установочной флешки для ХР.
Короче да. Сую старое меню в файл MBTY (кому интересно - редатируется это меню прогой BootICE), а новое - расширеное делаю вложеным пунктом. Вечером домой приду с работы - выложу
Eskendir решительно не хотите ничего искать сами. И в шапке есть старый конструктор, в котором есть аддон плопа и в теме обсуждалось и на руборде в теме груба 100 раз сказано.
kernel /plop.bin
Зделол. Старое меню по дефолту - оно вшито в загрузчик, "новое" меню - menu.lst - оно скрыто. Попасть туды можно нажав несколько раз клавишу вниз (или 1 раз вверх) В него же теперь понатыкал несколько примеров-пустышек, стыбзеных с руборда, и вроде бы как, это самые правильные варианты загрузки всяких касперских лайвсиди и прочих акронисов. За них я не ручаюсь http://rghost.ru/36247404
Отредактировано MBTY (31.01.2012 20:42:22)
MBTY
Ваш последний вариант дает ошибку:
Выберите тип маппинга: 1-в память, Z-прямой:
Выберите драйвер по умолчанию: l-Minublock, 2-Firadisk: Z
Autodetect number-of-heads failed. Use default ualue Z
Autodetect sectors-per-track failed. Use default ualue 18
Autodetect nunber-of-heads failed. Use default ualue Z
Autodetect sectors-per-track failed. Use default ualue 18 cat (hdl)+l > mil II set x=hd2 ! set x=hdl
Error 1: Filename must be either an absolute pathname or blocklist
'ress any key to continue..._
Пробовал на двух разных флешках и на усб хдд одна и таже ошибка.
MBTY сообщает:
Ребзя, у меня всё норм. Проверьте еще кто-нибудь.
Любопытно, как это у тебя всё нормально может быть? В том меню, которое вшито в MBTY, сразу идёт такая запись:
map (hd1) (hd0) map (hd0) (hd1) map --mem (md)0x800+4 (99) map --mem /GRUB/DIRECT.GZ (fd0) map /GRUB/IMAGE.ISO (0xff) map --hook write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/GRUB/IMAGE.ISO;floppy,vmem=find:/GRUB/DIRECT.GZ;\n\0 chainloader (0xff)
Сколько не искал на полученной флешке файл DIRECT.GZ, так и не нашёл. Не находит его и груб, когда в первом меню выбираешь установку ХР. Когда переходишь на "скрытое" меню, то установка системы запускается нормально.
Отредактировано Sergikaz (05.02.2012 17:22:10)
Sergikaz вот блин. Поправил меню на флешке, а запаковал архив с диска D, выложил его и сижу довольный. нате http://rghost.ru/36357698
Когда переходишь на "скрытое" меню, то установка системы запускается нормально.
Ну вот. Со скрытого у меня и стартовало. Потому как у Eskendir ошибка вылазиет же явно в скрытом меню, когда нужно ручками выбирать и метод мапинга и драйвер для мапинга
Отредактировано MBTY (06.02.2012 06:14:41)
Проверил исправленный вариант. Одна маленькая ложечка горчинки. Выбрав просто загрузку с жёсткого диска, мой нетбук загрузился с первого раздела винта (не с активного), а там на винте лежит "Acer eRecovery". Но это не проблема, так как при установки системы на втором этапе с подгрузкой образа всё загружается нормально.
Для любителей ловить "глюки" с флешками. Я никого не обвиняю, но для начала поищите проблемы у себя. Если хорошенько разобраться, то работу утилиты можно поэтапно, пошагово сделать самому. Все нужные компоненты у вас имеются. Ещё один момент. Утилита прекрасно работает из-под LiveCD, WinPE. Это может позволить исключить влияние "глючной" системы.
По поводу определения разелов, где первый а где нет. Могу конечно определение разделов забацать новым методом, но я его тупо не понимаю. Вобще не вникаю как он устроен, чего он там высчитывает и пока глядя на него не вижу в нем никаких предпосылок, что он не загрузит точно так же recovery раздел по пошибке. Разве что пробы ради, ну так это единичный случай. Хз вобще править что либо или пока пользоваться тем, шо есть
MBTY
Похоже пропустил основное веселье, однако попала в руки машинка подходящая для тестирования DG. Этим и занялся сегодня.
Тестовая система - атлон 64 4200, материнка Asrock N68C-S UCC, DDR2 - 1gb. винт самсунг 200 гб. активный первичный раздел 10 гб.
DG последний, исправленный, образ 20,01,12.
Флешку приготовил как HDD-USB. а потом ее-же переформатировал как ZIP-USB.
Файл с образом на флешке проверил фирменным ISO_checker. Образ оригинальный.
Систему ставил во всех возможных вариантах установки. Хронометраж секундомером вручную.
Результаты.
Установка по умолчанию.
Firadisck, прямой мапинг
Флешка Мапинг Текст. Всего Графич. Всего
HDD Прямой 13:02 13:02 10:21 23:23
ZIP Прямой 7:13 7:13 - -
Скрытое меню
Firadisck, прямой мапинг
Флешка Мапинг Текст. Всего Мап2 Графич. Всего
HDD Прямой 08:31 08:31 - 10:19 18:50
ZIP Прямой 07:13 07:13 - 13:53 21:06
Firadusck, мапинг в память
Флешка Мапинг Текст. Всего Мап2 Графич. Всего
HDD 03:08 05:24 09:32 03:08 10:06 21:46
ZIP 03:07 05:20 09:27 03:11 13:24 26:01
WinvBlock, прямой мапинг
Флешка Мапинг Текст. Всего Мап2 Графич. Всего
HDD Прямой 07:55 07:55 - 10:10 18:05
ZIP Прямой 08:32 08:32 - 10:26 18:58
WinvBlock,, мапинг в память
Флешка Мапинг Текст. Всего Мап2 Графич. Всего
HDD 03:07 05:16 08:23 03:11 13:53 25:27
ZIP 03:07 05:22 08:29 03:07 13:50 25:26
USB CD-ROM
Флешка Мапинг Текст. Всего Мап2 Графич. Всего
CD-ROM - 05:58 - - 10:25 16:23
Вот такая получается картина. Главный итог - все варианты установки работают корректно, а это значит, что огромная часть сложнейшей интелектуальной работы по выписыванию пунктов файла меню - автором проведена успешно, с чем его от всей души и поздравляю.
Принципиальной разницы между спообами установки, используемыми драйверами и вариантами форматирования нет. Прямой мапинг работает немного быстрее, а истинная скорость работы драйверов упирается в пропускную способность флешки и винта.
Вариант установки по умолчанию из вшитого меню наиболее простой. Установка из скрытого меню , требует от установщика понимания хода процесса и дополнительных движений. Этот вариант годится только для понимающих. Полагаю , что никаких картинок и украшений не требуется , все предельно скромно и понятно. Отличная альтернатива сложному и капризному процессу создания сд ром раздела на флешках.
Примечание.
РЕ и Акронис , естественно не работают, потому как нет файла образа. Выложил бы что ли или ссылочку подкинул.
ПлоП, тоже не работает. загрузчик выдает - ошибка 15. файл отсутствует. Странно, потому как бинарник лежит на месте . Может туда лучше исошник с плопом положить. Можно даже простой , не конфигурированый. Все равно от него нужны только драйверы усб.
Интересная особенность , после мапинга в память и окончания текстового этапа, можно в начале графического загружаться с прямым мапингом. Срабатывает.
Биип - биипает , причем трижды, многим на радость.
На материнской плате P4i65v Asrock ни одна загрузочная флешка с файловой системой NTFS, с разными видами загрузчиков не загружались, только фат32, но с вашей утилитой отформатировав в NTFS сразу загрузилась.
Если не секрет какой загрузчик был установлен?
Спасибо.
Eskendir
Загрузчик делается прогой bootice, а тип загрузчика grub4dos. Раньше пробовали windows7, но отказались от него, потомушо у некоторых такие флешки не загружались
Скорее всего дело в форматирование, я бы без вашей утилиты им не форматировал бы.
Mbty, а для чего папка в скачиваемом архиве вместе с самой программой? Это что-то нужное?
file invalid
В ней же менюшки, файлы загрузки и прочие плюшечки. Они то и копируются на флешку, делая ее загрузочной. Прога просто автоматизируе процесс созданой флешки загрузрузочной и копирование нужных файлов на нее. Без них ВСЁ ПРОПАЛО
Понятно. Спасибо. А эти файлы нужно извлекать из папки или пусть в ней и лежат?
Пусть лежат в папке. Убраны они туды, чтобы людей не путать какой файл запускать. Есть файл Dg.exe - приложения и папка с кучей файлов, в которой лазить не стоит
Ясно. Спасибо!
MBTY
Вот поэтому, я упаковал утилиту для юзеров в один файл с распаковкой в папку Темп. Так будет проще.
На Usbhdd в ручную можно установить вашу утилиту или нет, автоматом он не хочет видеть его?
Sergikaz
Та собственно, можно и средствами языка программирования вшить все файлы прямо в ехе. Причем не как sfx, а так вшить, что их и достать будет практически невозможно. Нужно ли оно нам? Могу сделать...
Eskendir
http://rghost.ru/36472568 спешал фор ю
MBTY сообщает:
..можно... вшить все файлы прямо в ехе....Нужно ли оно нам? Могу сделать...
Нам этого не надо. Я уже писал, что утилита в таком виде как сейчас - прекрасный набор для дальнейшего творчества. Запаковал я утилиту в sfx-архив опять же с такой целью, что заинтересованный, ищущий и знающий человек найдёт способ получить утилиту в изначальном виде.
Eskendir и всем скачавшим, надо учитывать , что выбранный раздел внешнего винта будет форматирован!! Не дай бог вы ошибётесь... Но если подойти к этому творчески... Можно сделать внешний винт загрузочным без форматирования, но нужны будет дополнительные действия по дефрагментации образа. Все действия скрываются во временном файле "pognali.cmd". Его можно редактировать для себя, для конкретного случая и запускать. Только для понимающих, что надо делать.
MBTY сообщает:
можно и средствами языка программирования вшить все файлы прямо в ехе. Могу сделать...
Было бы не плохо, для "чайников" вроде меня. Если не трудно.
file invalid
Трудно. Это дело не 5 минут и потом будет снова обкатка скрипта от и до несколько дней, а потому должна быть везкая причина. Для чайников вроде васможно запользовать всё это в sfx. Всёравно внутрь него чайник не заберется.