Пользовательского поиска
Понедельник, 23.12.2024, 22:24
Приветствую Вас Гость | RSS
Главная | Usb Flash - вопросы новичка - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Сколько у вас Флешек?
1. 2 две
2. 3 три
3. 1 одна
4. 4 четыре
5. 5 пять
6. больше..
7. 6 шесть
8. 8 восемь
9. 7 семь
Всего ответов: 4547
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 9
  • 1
  • 2
  • 3
  • 8
  • 9
  • »
Модератор форума: Sh1td0wn, asdqqww  
Usb Flash - вопросы новичка
DmitryOleninДата: Вторник, 24.11.2009, 02:22 | Сообщение # 1
Неизвестный
Группа: Пользователи
Сообщений: 15
Репутация: 2
Статус: Отсутствует
Сломал уже голову smile
Есть образ, который отлично работает как загрузочный DVD.
Там и LiveCD и тихая установка XP, и HirenBootCD и многое другое.

Сначала я столкнулся с тем, что BCDW (загрузчик) не работает при установке на usb-flash.

Попробовал syslinux-3.83 и grub-0.4.4.
И то и другое удалось установить и даже удалось меню сделать из 1го пункта.
Мне нужно просто, чтобы эти загрузчики отдавали управление BCDW. Но не выходит.
Например Grub при попытке загрузить loader.bin ругается, что неверный тип.

Code
Error 13: Invalid or unsupported executable format

Как быть, подскажите? В меню BCDW у меня 16 пунктов, хотелось бы все же их увидеть.

Да, пока суть да дело, попробовал EZBOOT. Там более красивое меню, однако тоже загрузка не получается. Ну и аналогичным образом управление от Grub или syslinux не передаётся sad

----------------
SysLinux файл таки подгружает по такой строчке:
KERNEL /boot/syslinux/chain.c32 hd0 1 ntldr=/loader.bin
Однако дальше дело не идёт. Ибо файла \bcdw\bcdw.bin (или \EZBOOT\project.EZB) загрузчик не находит sad

-----------------
Ради интереса попробовал прикрутить Plop к Grub-у.

Code
title PLoP Boot Manager
root (hd0,0)
kernel /plpbt.bin

Прикрутился, запустился.
Хотя, конечно, идея запускать лоадер через лоадер кажется мне не очень удобной.

Было бы здорово, если бы всевозможные пункты меню (которые работали на DVD через BCDW) грузились сразу из Grub-a или SysLinux-а.

Сообщение отредактировал DmitryOlenin - Вторник, 24.11.2009, 03:42
 
kDnДата: Вторник, 24.11.2009, 03:50 | Сообщение # 2
Программист
Группа: Проверенные
Сообщений: 817
Репутация: 66
Статус: Отсутствует
DmitryOlenin, ну и зачем вам BCDW на флешке, используйте grub4dos, он гораздо мощнее и функциональнее. Запустить вам скорее всего не удастся, только из iso-образа у меня вышло.
 
DmitryOleninДата: Вторник, 24.11.2009, 05:41 | Сообщение # 3
Неизвестный
Группа: Пользователи
Сообщений: 15
Репутация: 2
Статус: Отсутствует
kDn,
Благодарю за ответ.
Подскажите пожалуйста, как запустить образ .bin при помощи grub4dos, чтобы он, собственно, запустился?

Я описал свои попытки это сделать. Запустился только plop.
Остальные же образы, которые BCDW прекрасно грузит, не поддаются.
Error 13: Invalid or unsupported executable format и всё тут sad

Сообщение отредактировал DmitryOlenin - Вторник, 24.11.2009, 05:41
 
Sh1td0wnДата: Вторник, 24.11.2009, 07:41 | Сообщение # 4
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Quote (DmitryOlenin)
бы всевозможные пункты меню (которые работали на DVD через BCDW)

Список в студию.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
DmitryOleninДата: Вторник, 24.11.2009, 08:03 | Сообщение # 5
Неизвестный
Группа: Пользователи
Сообщений: 15
Репутация: 2
Статус: Отсутствует
Не знаю как это может помочь (проверял не все пункты списка, но как минимум
3-4 не запустились), но вот список:

\i386\setupldr.bin
\i386\setupld1.bin (и так до 7 - варианты установки Win XP)
\EZBOOT\W2KSECTXPE.BIN - Live CD
\HBCD\hiren.ima - Hiren Boot CD
\HBCD\XP.BIN - Mini Win Xp
\form.ima - загрузочная дискета DOS
\kolibri.ima - KolibriOS 0.7.5.0
\puppy.ima - PuppyRus Linux

:reboot
:PowerOff
:Boot from drive C

 
kDnДата: Вторник, 24.11.2009, 10:21 | Сообщение # 6
Программист
Группа: Проверенные
Сообщений: 817
Репутация: 66
Статус: Отсутствует
DmitryOlenin, все загрузчики для Windows запускаются через chainloader, например:
chainloader \i386\setupldr.bin
Образа дискет нужно монтировать в виртуальный флоппик и запускать с него. Т.е. что-то типа:

Code
title \form.ima
map --mem \form.ima (fd0)
#map --read-only \form.ima (fd0)
map --hook
map --floppies=1
rootnoverify (fd0)
chainloader (fd0)+1
 
Sh1td0wnДата: Вторник, 24.11.2009, 15:48 | Сообщение # 7
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Quote (kDn)
\form.ima

grub4dos использует прямой слеш "/", а не обратный "\".


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
DmitryOleninДата: Вторник, 24.11.2009, 17:11 | Сообщение # 8
Неизвестный
Группа: Пользователи
Сообщений: 15
Репутация: 2
Статус: Отсутствует
kDn
Помогло, но ооочень отчасти.
Загрузились KolibriOS 0.7.5.0 и загрузочная дискета DOS.

Вот проблемы:
1. Установка Windows Xp рушится и перезагружает компьютер.
Начинается (windows is inspecting...) и потом сразу ребут.
2. Программы из HirenBootCD (сам он и MiniXp) не запускаются.
Сначала выдают пресловутую Error 13: Invalid or unsupported executable format, а при повторном запуске говорят: Error 17: Cannot mount selected partition.
Аналогичная проблема и с запуском LiveCD на основе WinPE и PuppyRus Linux.

Вот скриншот первого запуска:
http://farm3.static.flickr.com/2490/4130347029_358cd53f5d_o.png

Приложил свой файл menu.lst.
Очень жду ваших мыслей.

----------------------
Попробовал дословно скопировать строки из соседней темы (там люди свои конфиги работающие приводили):

Code
title Hiren's BootCD v9.5 Ru =>    
find --set-root /grldr    
kernel /memdisk    
initrd /BOOT/hiren.ima

У меня, правда, 10й Hiren... Однако загрузиться и не подумал.
Disk I/O Error Replace the disk, and then press any key

----------------------

Я уже ничего не понимаю... У всех всё работает - у меня нет.

Может дело в том, что я скачал последнюю версию Grub4Dos (0.4.4) с сайта разработчика?
На этом сайте просто лежит более старая.

----------------------

Если вас не затруднит, можете пошагово описать последовательность действий, чтобы запустить, скажем, HirenBootCd или какой-нибудь LiveCD.
У меня просто ощущение, что я что-то упустил.

Что делал я:
1. Скачал grub4dos-0.4.4-2009-06-20.zip и grubinst-1.1-bin-w32-2008-01-01.zip.
2. Распаковал в один каталог. Запустил grubinst_gui.exe.
3. Выбрал нужный hd(1), нажал Install.
4. Скопировал(автоматом не появился) grldr (220 049 байт).
5. Создал приложенный menu.lst.

Прикрепления: menu.lst (1.3 Kb)


Сообщение отредактировал DmitryOlenin - Вторник, 24.11.2009, 17:58
 
kDnДата: Вторник, 24.11.2009, 18:02 | Сообщение # 9
Программист
Группа: Проверенные
Сообщений: 817
Репутация: 66
Статус: Отсутствует
Sh1td0wn, tongue
Ну с головы писать пункты не всегда без ошибок удается)))

DmitryOlenin,
По хирену есть соседняя тема, поглядите, есть готовые примеры запуска.
По Windows XP - не зная как и что у вас организовано, никаких рекомендаций, кроме чтения соответствующих тем дать невозможно.

Сообщение отредактировал kDn - Вторник, 24.11.2009, 18:14
 
Sh1td0wnДата: Вторник, 24.11.2009, 18:36 | Сообщение # 10
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Quote (kDn)
Ну с головы писать пункты не всегда без ошибок удается)))

На всякий случай, дабы читающие не ошиблись повторно.

Quote (DmitryOlenin)
пошагово описать последовательность действий

http://greenflash.su/publ/12-1-0-54 - для hiren's, остальное - по аналогии

В принципе, Вы всё правильно делаете, но...

Quote
map --mem /hbcd/xp.BIN (fd0)

Насколько я знаю, BIN-файлы не являются образами дискет, и их надо chainloader'ить, а не map'ить.

Далее, откуда взялся puppy.ima? Попробуйте взять оригинальный образ, оттуда - корневую ФС (один или 2 файлика в несколько сотен МБ с одинаковым расширением или просто похожими именами), ядро и initrd и переведите в синтаксис grub4dos: label на title, всё из append в kernel, initrd=... заменить на initrd (что-то) и вынести отдельной строкой.

(Возможно, я выложу сюда список необходимых файлов и lst для grub4dos)

Добавлено (24.11.2009, 18:36)
---------------------------------------------
Нужен файл pup-(номер).sfs из корневого каталога (класть в корень), файлы vmlinuz и initrd.gz (оттуда же, класть куда угодно)

Code
title puppy
kernel /path/to/vmlinuz pmedia=usb
initrd /path/to/initrd.gz


НАЖМИ МЕНЯ, прежде чем что-либо написать

Сообщение отредактировал Sh1td0wn - Вторник, 24.11.2009, 18:24
 
DmitryOleninДата: Вторник, 24.11.2009, 21:06 | Сообщение # 11
Неизвестный
Группа: Пользователи
Сообщений: 15
Репутация: 2
Статус: Отсутствует
kDn
Я в сообщении чуть выше привёл рабочий пример запуска Hiren Boot Cd из соседней темы.
А также написал, что у меня выдаётся ошибка.

Как и при попытке загрузки любых других bin файлов за очень редким исключением.

Установка WinXp у меня совершенно стандартная. За исключением того, что у меня много вариантов установки. Организовано через несколько setupld!.bin файлов + Sif-файлы.

Sh1td0wn
Я скачал puppy.ima с их форума. Какая-то модифицированная сборка.
Я полагал, что если у BCDW нет проблем с запуском образов, то этой проблемы не должно быть и у Grub4Dos. Ошибался, видимо.

Впрочем, не столь важно. Мне бы пока с основами разобраться...

Мне главное, чтобы загружались setupldr.bin из каталога I386 (Windows XP Sp3 - варианты установки через SIF-файлы).
А также хотелось бы, чтобы загружалсь LiveCD на основе BartPe (например Alkid, который в соседней теме опять же люди преспокойно грузят) и 2 составляющие хирена (которые тоже загружают люди).

Напомню, что при ченлоаде bin-файлов я получаю
Error 13: Invalid or unsupported executable format

Очень прошу подсказать, что же я делаю не так sad

Сообщение отредактировал DmitryOlenin - Вторник, 24.11.2009, 21:09
 
kDnДата: Среда, 25.11.2009, 01:09 | Сообщение # 12
Программист
Группа: Проверенные
Сообщений: 817
Репутация: 66
Статус: Отсутствует
DmitryOlenin, то что написано чуть выше для меня совершенно не ясно, ошибка о том что chainloader (fd0)+1 не срабатывает, а строки о запуске Хирена через memdisk от syslinux....

Вот вам строки один в один, которые используются для запуска Хирена у меня:

Code
title Hiren's BootCD 10.0 Русский
fallback 1
map --floppies=1
map --read-only /boot/_ima/hiren.ima (fd0)
map --hook
chainloader (fd0)+1
default /default
savedefault --wait=2
rootnoverify (fd0)

Что делают приведенные выше команды, можно узнать в мануале.

В любом случае, попробуйте хотя бы поглядеть, все ли нормально с вашим образом, который смонтирован в (fd0) той же командой ls (fd0)/

По установке Windows и подгрузке WinPE не все так просто, во первых для запуска WinPE с USB-HDD обычно требуется периименование папки I386 в minint, для запуска из образов (кроме рам-сборок) почти всегда нужен Firadisk, ну и на последок setupldr должны быть патченные, bcdw, насколько я понял делает это "налету". Короче говоря, вот вам еще тема для прочтения: http://www.boot-land.net/forums/index.php?showtopic=9718

Добавлено (25.11.2009, 01:09)
---------------------------------------------
map --read-only /boot/_ima/hiren.ima (fd0)
можно попробовать заменить на:
map --mem /boot/_ima/hiren.ima (fd0)
или убедиться, что образ дефрагментирован и непрерывен.

Сообщение отредактировал kDn - Среда, 25.11.2009, 01:08
 
DmitryOleninДата: Среда, 25.11.2009, 11:11 | Сообщение # 13
Неизвестный
Группа: Пользователи
Сообщений: 15
Репутация: 2
Статус: Отсутствует
kDn
Спасибо за ответ.
Попробовал ваши строки, единственное, что поменял, так это ваш путь (/boot/_ima/) на свой (/HBCD).

По пунктам:

1. Hiren Boot Cd с приведёнными выше строками
Не загружается ни напрямую, ни в рам.
Начинается загрузка, после чего рушится. Очень похоже на поведение при начале установки WinXp из setupldr.bin.
Тоже мигает какая-то строка, потом чёрный экран и ребут.

Попробовал пошагово выполнить команды. Всё выполняется.
После chainloader (fd0)+1 выполнил ls (fd0)/ - показал состав загрузочной области с кучей файлов типа io.sys

Потом, правда, были сбои, не может это и нормально...
default /default выдаёт Error 15: File not found
savedefault --wait=2 выдаёт Error occured while savedefault.

2. Статью посмотрел. Речь там о том, что надо файлы "патчить" (в hex-редакторе прописывать нужный sif). Это я конечно уже ооочень давно сделал, ещё когда только начинал со сборкой WinXp развлекаться.

3. Насчёт LiveCd. Аналогичная проблема. Начало запуска (Windows проверяет ...) и ребут.

-----------------
Проверял как на QEMU, так и на реальном нетбуке Samsung Nc10.
Подумал, что может быть криво записал MBR.

Попробовал утилиту Bootice, которую рекомендовали на дружественном ресурсе.
Бесполезно.

Сейчас буду пробовать по вашему мануалу поставить fbinst.
С наскоку даже отформатировать не удалось (выдаёт ошибки):

Возможно дело в созданном CD разделе флешки при помощи сервисной утилиты AlcorMp.
Меня бы более чем устроил такой раздел (ибо там нормальный ISO с полной поддержкой любых бутлоадеров), но он почему-то не видится нетбуком.
Приходится шаманить smile

-----------------
Нет, дело было не в дополнительном разделе...

Теперь про чек-фейл не говорит, но not enough space повторяет дважды и форматировать отказывается sad

Подозреваю, что из-за драйверов USBoot 2.11, которые я поставил в очередной попытке сделать флешку загрузочной. Как обычно точку восстановления сделать не подумал, а удалить это барахло невозможно =(

Впрочем, попробую запустить то же самое с нетбука.
Там чистая XP стоит.

Вероятно дальше придётся разбираться, почему Grub4Dos обычный отказывается грузить образы... Точнее, почему образы умирают после начала загрузки.

Пока что мыслей нет никаких sad

Сообщение отредактировал DmitryOlenin - Среда, 25.11.2009, 13:26
 
SHELLesДата: Среда, 25.11.2009, 16:20 | Сообщение # 14
Экспериментатор
Группа: Пользователи
Сообщений: 84
Репутация: 14
Статус: Отсутствует
а вот может и я подскажу smile
Была у меня такая тема: все делал также, но ничего не грузилось кроме доса.

Как я все исправил: нужно обязательно отформатировать флешку прогой HP USB Disk Storage Format tool, а уже после ставить граб

 
DmitryOleninДата: Среда, 25.11.2009, 18:33 | Сообщение # 15
Неизвестный
Группа: Пользователи
Сообщений: 15
Репутация: 2
Статус: Отсутствует
О! Есть первые подвижки.

Попробовал комплект Grub4Dos из темы на дружественном форуме.

Получилось загрузить Hiren.Ima. При помощи вот такой конструкции:

Заодно попробовал упоминаемый тут FiraDisk. Чтобы загрузить Alkid Live CD.


Безрезультатно - та же ошибка 13.

Очень жду ваших советов smile

SHELLes
Спасибо.
Форматировал флешку уже чуть ли не 4мя разными программами.
В том числе, конечно, HP USB Disk Storage Format tool.

Сообщение отредактировал DmitryOlenin - Среда, 25.11.2009, 18:40
 
  • Страница 1 из 9
  • 1
  • 2
  • 3
  • 8
  • 9
  • »
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru