PDA

Показать полную графическую версию : Мультизагрузочная USB Flash


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21

greyzy
15-10-2009, 07:25
Да я знаю как сделать это через скрипт. Но как это делается ручками. Почитав инфу с английсого, я понял, что нужно для того, чтобы загружался и WinPE и Установка Windows. А именно, для загрузки Установки необходим подредактированный SETUPLDR.bin. Там нужно удалить информацию для загрузки из папки minint. »
Пытливый ум? :wink: Тогда можно вам посоветовать по косточкам разобрать работу этого самого скрипта, наверняка все сразу станет понятно чего где править :)
а еще приведу статью с сайта greenflash (http://greenflash.su) , на этом форуме многие считают моветон регистрацию для доступа к информации, так что сообщаю, сайт полностью посвящен бутовой флешке, но для доступа к статьям придется регистрироваться (это не относится к просмотру форумов и русского мануала по grub), регистрация бесплатная и безболезненная, зачем - не знаю, так захотел модератор, но если все-таки эт противоречит внутренним убеждениям, то вот как я запускаю свою сборку bartpe, живой антивирус avast и erd2008 и установки хр у мну нет, по причине что если надо windows то лью образ подготовленный утилитой sysprep

Сначала нам нужно установить загрузчик grub4dos и первый Bart PE на флешку, читаем здесь Установка GRUB и здесь Установка mini XP , можете сначала установить Mini XP, а потом установить grub, как описано здесь Установка GRUB на флеш с NTFS. Не забудьте в menu.lst прописать путь

title Mini XP
find --set-root /minint/setupldr.bin
chainloader /minint/setupldr.bin

Убедитесь, что все загружается!

Как мы видим, наш единственный пока Bart Pe лежит в папке minint, но для нашего случая неважно, как называется папка, в которой будут лежать остальные mini, мы добавим их и назовем по следующему принципу:

Mini01

Mini02

Minixx

То есть создаем на флешке папку mini01 и закидываем туда следующую сборку, у меня там будет XPE, также не забываем закинуть программы второй сборки из папки programs на вашем диске в папку programs на флешке, в папку mini02 я закидываю Avast Bart PE (проверка диска, утилитки, ну, и самое главное, проверка на вирусы без загрузки системы).

Логично предположить, что теперь мы должны прописать что-то вроде find --set-root /minint/setupldr.bin , но увы, что работает на LiveCD, не всегда работает на флеш. Чтобы все получилось, нам нужен пакет GREEN_XP_INSTALLER_2, а точнее одна из утилит, входящих в этот набор - gsar.exe, которую вы найдете после распаковки в папке \makebt. Закидываем файл gsar.exe в корень флешки. После нижеприведенных манипуляций его можно удалить.

Теперь копируем файл setupldr.bin из папки mini01 в корень флешки и переименовываем его в PELD1, из папки mini02 – PELD2, minixx – PELDx.

Теперь вызываем командную строку и набираем команду:

gsar -sBT:x00:x00:x00\:x00:x00:x00txtsetup -rBT:x00:x00:x00\:x00:x00:x00notsetup %USB%:\PELDx -b -o

где %USB% это буква вашей флешки

(замечу x это x - там где русская "ч", 0 - это нуль, а - это короткое тире, а то кто-то ставил длинное )

Должно появиться сообщение «PELDx: 1 occurrence changed». Хотя возможно у кого-то будет больше изменений, если была ошибка, вы сделали что-то неправильно, если вообще ничего не появилось, значит ваш setupldr.bin не подходит для данного способа, что это значит, будет описано позже.

Теперь вводим еще одну команду:

gsar -i -o -s\minint -r\minixx peldx


Должно появиться сообщение «PELDx: 2 occurrence changed»

Все, menu.lst выглядит следующим образом:

title 05 - BartPE - MINI XP
find --set-root /minint/setupldr.bin
chainloader /minint/setupldr.bin

title 05 - XPE - MINI XP
find --set-root /PELD1
chainloader /PELD1

title 05 - AVAST BART PE
find --set-root /PELD2
chainloader /PELD2

Загружаемся, проверяем в работе. Я таким образом добавил еще ERD Commander 2005 и Infra CD.

Возможные проблемы:
1 Я при добавлении ERD Commander 2008 после введения первой команды никакого ответа я не получил, ни ошибку, ничего. Потом сборка отказалась грузиться, решилось использованием setupldr.bin от ERD 2005

2 Если вы собираете свою MiniXP на основе Windows 2003, ваш setupldr также вряд ли подойдет.

Вот, gsar это некоторым образом hex-редактор

KAMCHA
15-10-2009, 08:18
Чего-то я не понимаю, а для какой цели всё енто дело мастырить ручками, есть же программа, которая делает , казалось бы всё необходимое, или это из разряда "Мы не ищем лёгких путей?"

greyzy
15-10-2009, 11:58
есть же программа, которая делает , казалось бы всё необходимое »
и она называется?...

KAMCHA
15-10-2009, 14:16
Я ж сказал USB_Multiboot 1.0 делает ХР и WINPE на флешке, + прилагает конский список вариантов загрузки в menu.lst... Пожмакал кнопочки в USB_Multiboot потом прибил к флешке граб и оставил всё нужное, зачем голову ломать??

greyzy
15-10-2009, 15:39
KAMCHA, DENIS-NET же указал:
Да я знаю как сделать это через скрипт. Но как это делается ручками.
Вот я и привожу вариант, как это делать вручную
Во-вторых этот чудесный скрипт делает не все нужное, если нужно (как например мне) две сборки на базе Bart Pe, а установка хр совсем даже нет (повторюсь мне удобнее разворачивать образ) то вышеприведенный способ вам может помочь, а USB_Multiboot 10 (кстати, а не 1.0) нет

KAMCHA
16-10-2009, 14:01
а USB_Multiboot 10 (кстати, а не 1.0) нет, как раз таки 1.0, если отслеживать историю понятно станет.., хотя, каждый понимает, как хочет..

greyzy
17-10-2009, 10:54
а USB_Multiboot 10 (кстати, а не 1.0) нет, как раз таки 1.0, если отслеживать историю понятно станет.., хотя, каждый понимает, как хочет.. »
USB_Multiboot 10 родился, как я понимаю, здесь (http://www.msfn.org/board/install-xp-usb-t111406.html), автор этого скрипта некто wimb, а вот по запросу в google "USB Multiboot 1.0" мне вывалилась лишь одна вот эта (http://eee-pc.ru/wiki/софт:usb_multiboot) ссылка, хоть на странице и позиционируется USB Multiboot 1.0, после скачивания там оказался все тот же USB Multiboot 10 сборки от 6 июня 2008 года, который уже год лежит у меня на жестком, да это видно и на седьмой картинке инструкции (весьма кстати информативной и уместной), а на 9-й видно, что для добавления Bart Pe нужно жать клавишу "P", а не "цифирки жамкать". Так что буду рад ссылке на новую версию USB Multiboot 1.0, может там чего-нового появилось...

KAMCHA
18-10-2009, 00:05
нужно жать клавишу "P", а не "цифирки жамкать". »
разницы в общем то никакой чего жмакать, ну ошибся, ничего страшного, всех иногда память подводит..
а почему 1.0, так это потому, что мне на глаза попадался USB_Multiboot версии 0.6, порядок действий примерно тот же, но напрягало отсутствие возможности работать с SP3

а, вспомнил, кажись я её тянул с greenflash.su, как-то так вроде называется

J7BXA
27-11-2009, 11:57
Где-то в всемирной сети встречал метод как создать загрузочную флешку с буквой В:\ (или А:\, но тогда придется отключать флопи)
Т.е. Флешка эмулирует второй флупи дисковод. Это необходимо создать для загрузки ДОСа на компьютерах имеющих ограниченный выбор загрузочных устройств.
Или как еще можно загружаться на таких компьютерах с флешки? (Вариант форматирования флешки в HDD диск не всегда подходит. Необходимо что-то универсальное. Разве что она будет всегда C:\ и не придется отключать остальные HDD)

P.S. Заранее благодарен!

Konstantin_555
28-12-2009, 13:57
У меня в системе используются диски C, D, E, F, G, H (дисковод)
При загрузке вместо диска С становится флешка, а вместо диска G - содержимое виртуальной сис. дискеты, дисковод - не виден..
Отсюда вопрос - как можно задать для флешки букву K (к примеру), для виртульной сис.дискеты - букву L, а для дисковода - M?..
+Чтобы была возможность работы с дисководом?

Заранее, спасибо!

Vizit0r
28-12-2009, 17:45
Konstantin_555,
пробивай внимательно usb_multiboot 10, там в конце идет запрос, в случае положительного ответа в какой-то из inf-файлов добавляется записи для реестра, где флешка с данным айди присваивается буква U: принудительно.
давно это было, беглый поиск не помог, а долго искать времени нет



--------------
файл зовется migrate.inf
[Addreg]
HKLM,"SYSTEM\MountedDevices",,0x00000010
HKLM,"SYSTEM\ControlSet001\Control\StorageDevicePolicies","WriteProtect",%REG_DWORD%,1
HKLM,"SYSTEM\MountedDevices","\DosDevices\U:",0x00030001,\
5C,00,3F,00,3F,00,5C,00,53,00,54,00,4F,00,52,00,41,00,47,00,45,00,23,00,52,00,65,00,6D,00,6F,00,76,0 0,61,00,62,00,6C,00,65,00,4D,00,65,00,64,00,69,00,61,00,23,00,37,00,26,00,32,00,62,00,64,00,33,00,36 ,00,37,00,33,00,30,00,26,00,30,00,26,00,52,00,4D,00,23,00,7B,00,35,00,33,00,66,00,35,00,36,00,33,00, 30,00,64,00,2D,00,62,00,36,00,62,00,66,00,2D,00,31,00,31,00,64,00,30,00,2D,00,39,00,34,00,66,00,32,0 0,2D,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7D,00

clawham
10-02-2010, 12:58
Ребятки а что нужно сделать с дистрибутивом WinXP который я подцепляю к ГРУБу аналогично хиренсу в исо обрзе чтоб он не выкинул ошибку 7b ? Хочу на флешке иметь инсталл и винды и алкид лайв сд и всё прочее и прочее и прочее :)

tarakan1983
15-02-2010, 18:19
Сделал на флешке Install Windows XP, Install Windows 7, Kaspersky Live CD. Вот никак не могу довести до ума Windows Key 9.3.815. Если устанавливаю с помощью Win Setup From USB (ставлю галочку в разделе partedmagic v.>3.0/Other iso и указываю путь к iso образу ), то при загрузке с флешки с этого пункта меню вылетает ошибка. Если создаю папку в корне флешки WindowsKey, копирую в неё содержимое образа, а в меню.лст указываю путь /windowsKey/i386/setupldr.bin, то запускается установщик windows XP..., и в конце концов предлагает мне выбрать раздел для последующего форматирования и установки. Что я делаю не так? Помогите пожалуйста.

clawham
23-03-2010, 23:10
Ну подскажите же кто нибудь!
Маплю мсдн овский чистый образ winxp
title Win CD map (hd0,0)/IMG/win.iso (hd32) map --hook root (hd32) chainloader (hd32) boot
он с него грузиться начинает потом доходит до первого потухания экрана и я так понимаю переинициализирует USB в результате флешка отваливается...а что сделать чтоб это можно было сделать?

KAMCHA
31-05-2010, 14:44
Люди добрые, всем привет, сталкнулся вот с такой фигнёй, есть загрузочная флеш, на ней ХР, 7, HIREN, ещё всякие мелочи.., так вот, решил туда прибить ещё Slax, а, забыл сказать, загрузчик я использую GRUB.., вот, короче при использовании slax (и прибивании его к флешеру как положено) устанавливается с ним загрузчик Lilo, вот, а если я потом прибиваю Grub и через него пытаюсь загрузить Slax вот таким путём:

title SLAX
find --set-root /grldr
kernel /boot/vmlinuz root=/dev/ram0 initrd=initrd.gz PMEDIA=usbflash PKEYS=uk
initrd /boot/initrd.gz

или таким:

title SLAX 1
kernel (hd0,0)/boot/vmlinuz root=/dev/ram0
initrd /boot/initrd.gz

то грузится он в текстовом режиме, потом конечно без труда можно и графическую оболочку включить, тока чего-то не очень хочется, кто расскажет как заставить его грузиться сразу в графической оболочке..., через Grub разумеется, ну или как передать загрузку из Grub в лило, чтоб всё красиво работало...

зы если важно, то использую slax-6.0.9

KAMCHA
01-06-2010, 06:57
Решил проблему, если кому интересно, следующим образом: прибил к мбр флешера загрузчик slaxa с помощью bootinst.bat находящегося в папке boot, затем загрузил slax (ну как надо, сразу в графической оболочке) потом с помощью команды dd if=/dev/sdb1 of=~/bootsect.bin bs=512 count=1 введённой в консоли линуха сохранил информацию о загрузчике флешера в бинарный файл bootsect.bin, потом дёрнул этот файл с домашней папки на флешку, в корень.., прибил к мбр флешки опять Grub с помощью WinGrub и в menu.lst написал так:

title SLAX
root (hd0,0)
chainloader (hd0,0)/bootsect.bin

и всё красиво теперь запускается и работает...

trn
28-09-2010, 14:50
Ктонить делал на флешке 2 дистрибутива win7? Поиск ничего вменяемого не дает, может кините ссылкой у кого под рукой?

kpdozer
21-10-2010, 15:25
Добрый день прошу помощи экспертов.

Решил создать загрузочный диск с несколькими LiveCD на базе Winpe3.0. Pfuhe;fnmcz
Загружаться с разных boot.wim через grub4dos (boot1.wim, boot2.wim ...) не проблема.
Но чтобы сэкономить место на CD (DVD) хотелось бы загружаться с разных образов внутри одного WIM.
Ради эксперимента объединил 2 boot.wim в один.
В полученном boot.wim с 2-мя образами внутри сначала пометил 1 образ как загрузочный потом 2 образ как загрузочный и сравнил результаты по-байтово.
И оказалось, что различия минимальны. В несколько килобайт.

Для флешки возможно есть выход перезаписать эти байты в boot.wim средствами Grub4Dos (write)

Но интересует именно вариант с CD. Может быть кто нибудь исследовал вариант патча памяти (write) или может быть изменения HEX редактором BootSDI так, чтобы загрузчик цеплял нужный образ внутри boot.wim в зависимости от выбранного пункта меню.

Спасибо.

kpdozer
21-10-2010, 16:00
to trn
Ктонить делал на флешке 2 дистрибутива win7? Поиск ничего вменяемого не дает, может кините ссылкой у кого под рукой?

Можно монтировать iso в Grub4Dos
Ну или копать сюда
How to create a USB drive that will install any choice of Windows OS ( https://sites.google.com/site/rmprepusb/tutorials/how-to-create-a-usb-drive-that-will-install-vista-win7-and-server-2008)
How to have multiple boot.wim files and grub4dos ( http://www.boot-land.net/forums/index.php?showtopic=10884)

kcenij
08-02-2011, 15:31
Здраствуйте надеюсь попала в нужную тему, если нет не серчайте, а подскажите.
Заранее огромное спасибо.
У меня такая проблемка : я купила USB Flash Kingston DataTraveler Locker 4 Гб, как я понимаю она защишена от записи. Купила для того чтобы зделать загрузочную флешку, но я в силу не понимания английского не могу зайти в програмку я ввожу пароль и логин а она не пропускает. Подскажите как с этим справится?
И второй вопрос: для создания загрузочной флешки нужно просто скинуть на нее систему или требуется какоето програмное обеспечение?




© OSzone.net 2001-2012