Мнение Общественности |
Какой объем должна занимать Мультизагрузочная флешка?
Всего ответов: 6156
|
Статистика |
|
|
FiraDisk
| |
kDn | Дата: Воскресенье, 06.09.2009, 22:24 | Сообщение # 1 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| http://www.boot-land.net/forums....&t=8804
По пунктам: 1. Качаете драйвер с бутленда, текущая актуальная версия 0.0.1.12 2. Эксперимент проводится на RusLiveMini, потому как все делаю под виртуалкой и экономлю память. 3. Запускаете WinImage или че-нить другое и делаете образ дискеты (обычной дискеты, не загрузочной), туда засовываете все файлы драйвера из скачанного архива firadisk 4. Открываете блокнот и пишете такой файл: Код [Disks]d1 = "FiraDisk Installation Disk", \firadisk.sys, \ d1 = "FiraDisk Installation Disk", \firadisk64.sys, \
[Defaults]scsi = firadisk32
[scsi]firadisk32 = "FiraDisk Virtual Disk Driver x86",firadisk firadisk64 = "FiraDisk Virtual Disk Driver x64",firadisk
[Files.scsi.firadisk32] driver = d1,firadisk.sys,firadisk inf = d1,firadisk.inf
[Files.scsi.firadisk64] driver = d1,firadisk64.sys,firadisk inf = d1,firadisk.inf сохраняете его под названием txtsetup.oem и добавляете в образ дискеты 5. Все это закидывается на флешку и пишете че-нить типа такого:
Код title WinPE RusLive_RAM_Mini_2009.iso+firadisk map --mem /firadisk.ima (fd0) map --mem /RusLive_RAM_Mini_2009.iso (hd32) map --hook chainloader (hd32)
6. Образ дискеты подхватится автоматом, автоматом будет загружен драйвер, благодаря txtsetup.oem
7. Как это будет выглядеть:
Ну дальше я надеюсь, уже сами догадаетесь че и где... И форум на бутленде всеже почитайте, интересное чтиво.
Образ дискеты на всяк случай прикрепляю к теме
Добавлено (06.09.2009, 22:16) --------------------------------------------- Вот еще пример:
Код title ERD Commander.iso map --mem /firadisk.ima (fd0) map --mem /ERD50.iso (hd32) map --hook chainloader (hd32)
Добавлено (06.09.2009, 22:24) --------------------------------------------- Вобщем таким способом можно поставить XP из образа Единственное, что данный способ требователен к памяти...
Сообщение отредактировал kDn - Воскресенье, 06.09.2009, 22:17 |
|
| |
mad-509 | Дата: Понедельник, 14.09.2009, 14:00 | Сообщение # 2 |
Экспериментатор
Группа: Проверенные
Сообщений: 51
Статус: Отсутствует
| Блин все идет на ура, но не один диск с виндой не запускается, что делать??? Что может быть не так, все исошники загрузочные с разным хламом идут, а вот чистая ХР и 2003 не стартует исошка...
|
|
| |
kDn | Дата: Вторник, 15.09.2009, 21:13 | Сообщение # 3 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| Про загрузку XP из образа с помощью Firadisk: http://www.msfn.org/board/index.php?showtopic=137714 У меня все никак не дойдут руки потестить установку из образа... Времени катастрофически не хватает... Добавлено (15.09.2009, 21:13) --------------------------------------------- В общем-то под виртуалкой из образа щаз ставится WinXPSP3... Сложностей не увидел никаких... Проверять на реальной машине пока не буду, ибо все разделы на всех близко находящихся компах забиты))), да и не интересно, т.к. уверен - работать будет. Одним словом, для желающих повторить эксперимент - последовательность действий такая: 1. Взять образ дискеты с firadisk (ссылку давал выше) 2. Взять образ с WinXP 3. Всунуть все это на флешку с grub4dos 4. В menu.lst добавить че-то типа такого (я предпологаю, что у вас флешка определяется как USB-HDD и ставить вы собираетесь на первый реальный HDD, иначе нужно будет поправить мапинг дисков) Code title WinXP.iso Setup map --mem /Boot/firadisk.gz (fd0) map --mem /Boot/GRTMPVOL_RU.iso (hd32) map (hd0) (hd1) map (hd1) (hd0) map --hook chainloader (hd32) 5. В виртуальной машине (или реальной) поставить запуск с флешки (на время установки) 6. Запустить... При этом: - Образ может грузиться долго... - Памяти должно быть достаточно... - После каждой перезагрузки загрузка должна идти с флешки, с того же самого пункта меню, что прописан выше (т.е. после текстового этапа, все равно грузиться с флешки и все равно читать образ в память) - Когда установка завершится, поменяете порядок загрузки на HDD - Ну и не стоит удивляться, что во время установки у вас обнаружит драйвер firadisk и руганется, что он не подписан))), ставить его или нет - на ваше усмотрение.
|
|
| |
Лучик | Дата: Четверг, 17.09.2009, 14:27 | Сообщение # 4 |
Неизвестный
Группа: Пользователи
Сообщений: 2
Статус: Отсутствует
| Огромное спасибо автору. Сейчас можно почти любой ISO запустить. Единственный минус - большие образы (600-700 Mb) долго грузит в память. С моей флешкой получалось от 5 до 15 минут на образ 640 Mb.
Сообщение отредактировал Лучик - Четверг, 17.09.2009, 14:45 |
|
| |
kDn | Дата: Четверг, 17.09.2009, 19:42 | Сообщение # 5 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| Лучик, для ускорения загрузки можно либо предварительно скинуть образ на HDD, либо попробовать использовать PloP, как драйвер для ускорения работы с флешкой. Добавлено (17.09.2009, 19:42) --------------------------------------------- На моих обоих компах образ размером в 700Мб грузится за 35-38 секунд))). Замерял секундомером , повезло с биосами.
|
|
| |
mad-509 | Дата: Четверг, 17.09.2009, 20:09 | Сообщение # 6 |
Экспериментатор
Группа: Проверенные
Сообщений: 51
Статус: Отсутствует
| блин у меня не грузится вообще образ винды не в каком виде на виртуалке падает в бсод а на реале тупо в перезагрузку
|
|
| |
kDn | Дата: Суббота, 19.09.2009, 16:50 | Сообщение # 7 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| mad-509, точно ли вы выполнили действия которые я описал? Образ случаем не x64 (который пока не поддерживается)? Попробуйте еще один метод: Метод установки из виртуального CD взятый с http://www.msfn.org/board....20.html (cdob): Преймущества: - Необходимо только один раз монтировать образ в память - Поддержка установки как из чистого образа, так и с интегрированным DriverPack - Возможность более гибких настроек, сейчас идет работа над возможностью устанавливать систему с USB на USB Недостатки: - Могут быть разные мелкие баги, т.к. все еще в процессе разработки Ну и в общем, что нужно сделать, чтобы все это заработало: 1. Выкачать XP_INST.IMA c msfn, доработать его напильником: a) Добавить в XP_INST.IMA файл setupORG.exe в XP_INST.IMA\SETUP\I386\setupORG.exe (32 битную версию), на данный момент x64 не поддерживается, firadisk б) Отредактировать секцию в XP_INST.IMA\TXTSETUP.OEM (это позволит нормально работать драйверу SCSI-VMWare, где я работу и тестировал): Code [Files.scsi.VMSCSI] driver = VMSCSI, vmscsi.sys, VMSCSI inf = VMSCSI, vmscsi.inf catalog = VMSCSI, vmscsi.cat в) при необходимости - подправить путь и имя образа в файле: XP_INST.IMA\SETUP\ISOimage.ini (по умолчанию там прописано: \Inst\XP_RAM.ISO) г) упаковать файл в формат GZ (* опционально), либо можно просто скачать файл XP_INST.gz по ссылке ниже :) 2. Выкачать/поместить на флешку образ XP с путем и названием "флешка:\Inst\XP_RAM.ISO" (если вы ничего не правили в ISOimage.ini) 3. Поместить файл XP_INST.gz в каталог "флешка:\Boot" или какое-нить другое место с соответствующей правкой конфига menu.lst 4. Прописать следующий конфиг в menu.lst: Code #http://www.msfn.org/board/install-xp-ram-loaded-iso-image-t137714-pid-882870.html#entry882870 title Loading XP RAM install - /Inst/XP_RAM.ISO ls /Inst/XP_RAM.ISO || find --set-root /Inst/XP_RAM.ISO map --mem /Boot/XP_INST.gz (fd0) map --mem /Inst/XP_RAM.ISO (0xFF) # ремапинг нужен, если флешка определяется как HDD map (hd0) (hd1) map (hd1) (hd0) map --hook chainloader (0xFF)/I386/SETUPLDR.BIN Далее порядок установки следующий: 1. Выставляем приоритет загрузки с флешки 2. Грузимся с флешки и выбираем пункт меню Loading XP RAM install (предварительно возможно подгрузив PLOP) 3. После первой перезагрузки (окончания текстового режима), приоритет и запуск производить уже можно прямо с HDD 3а) В данном случае монтирование образа уже будет производиться при помощи ImDisk, что исключает необходимость монтировать весь образ в память, соответственно ускоряя загрузку 4. До окончания установки флешку не вытягивать))). Boot.ini править не нужно. Вобщем-то все... Будут вопросы - спрашивайте. Скачать файл XP_INST.gz 915187606dc9d4c8517e29370f84f128 *XP_INST.gz MD5 Добавлено (19.09.2009, 16:50) --------------------------------------------- Еще одно интересное решение по инсталляции WinXP/2003 на основе firadisk от дружественных нам китайцев: читать тут Пункт меню для загрузки: Code title Find and Boot 0PE.ISO find --set-root /Boot/0PE.ISO map /Boot/0PE.ISO (0xff) || map --mem /Boot/0PE.ISO (0xff) map --hook chainloader (0xff) Подробно описывать не буду, скажу только, что поддерживаются несколько способов загрузки и инсталяции, также легко подсовываются различные драйверпаки, либо используется встроенный F6.ZIP e9d503f2d0a7823dff12a9dd6b0d6038 *0PE.ISO MD5 Скачать файл 0PE.iso Скачать файл 0PE.iso с rapidshare
Сообщение отредактировал kDn - Четверг, 17.09.2009, 23:20 |
|
| |
mad-509 | Дата: Суббота, 19.09.2009, 18:00 | Сообщение # 8 |
Экспериментатор
Группа: Проверенные
Сообщений: 51
Статус: Отсутствует
| Я не понял, а что этот китайский исошник вообще делает? Где он ищет исошник винды и как он должен зваться?
Сообщение отредактировал mad-509 - Суббота, 19.09.2009, 18:35 |
|
| |
kDn | Дата: Суббота, 19.09.2009, 19:45 | Сообщение # 9 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| Положите /MYISO.ISO или /WIN$.ISO (для PXE) в корень флешки/дисков и загружайтесь как показано на катринках из ссылки выше. Можно еще почитать тут (посты pseudo): http://www.msfn.org/board....=137461
|
|
| |
mad-509 | Дата: Воскресенье, 20.09.2009, 00:28 | Сообщение # 10 |
Экспериментатор
Группа: Проверенные
Сообщений: 51
Статус: Отсутствует
| XP_INST.gz - пашет на ура в кюми... 0PE.iso - подгружает диск с виндой потом выпадает меню с 2 пунктами но и первый и второй падают в перезагрузку... не мог бы обяснить на русском меню этого загрузочного диска, что оно творит и какой файл за него отвечает, а то там их куча, а что править и куда смотреть не понятно....
|
|
| |
kDn | Дата: Воскресенье, 20.09.2009, 01:21 | Сообщение # 11 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| mad-509, честно говоря, мне уже не особо интересно экспериментировать с загрузкой из образов... Я проверил - работает. Как по мне, то приведенных выше двух методов более чем достаточно. Что же касается китайского 0PE.iso, то он штука крайне интересная, но трудно-редактируемая и тяжело понимаемая. Кроме того возникают сложности с иероглифами (не путать с крокозябликами) в названиях файлов. Т.е. этот вариант я привел более для ознакомления, чем реального использования. Возможно позже pseudo выпустит версию на англицком языке, которую будет проще править...
|
|
| |
sAs2k9 | Дата: Пятница, 25.09.2009, 15:33 | Сообщение # 12 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| FiraDisk легко позволяет выполнить загрузку по сети ISO с использованием Граба и TFTP, в том числе и установку XP/2k3. Изменения меню Граба минимальные - в пути к образу добавить (pd). Установка XP: title 1 - XP RAM install ls (pd)/Inst/XP_RAM.ISO || find --set-root (pd)/Inst/XP_RAM.ISO map --mem (pd)/ima/XP_INST.gz (fd0) map --mem (pd)/Inst/XP_RAM.ISO (0xFF) map --hook chainloader (0xFF)/I386/SETUPLDR.BIN После текстового этапа подкидываем ISO второй раз, но грузимся c HDD title 2 - XP install HDD (0,0) ls (pd)/Inst/XP_RAM.ISO || find --set-root (pd)/Inst/XP_RAM.ISO map --mem (pd)/ima/XP_INST.gz (fd0) map --mem (pd)/Inst/XP_RAM.ISO (0xFF) map --hook root (hd0,0) chainloader (hd0,0)/NTLDR главное. чтоб мозгов в машине хватало
Andrey Sautov
|
|
| |
SHELLes | Дата: Среда, 30.09.2009, 17:33 | Сообщение # 13 |
Экспериментатор
Группа: Пользователи
Сообщений: 84
Статус: Отсутствует
| Что делаю неправильно? Граб ругается на строчку ls (pd)/Inst/XP_RAM.ISO || find --set-root (pd)/Inst/XP_RAM.ISO Если убрать pd то все нормально На втором шаге (title 2 - XP install HDD (0,0)) пишет что файл NTLDR не найден
|
|
| |
kDn | Дата: Среда, 30.09.2009, 17:39 | Сообщение # 14 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| SHELLes, а вам именно нужна загрузка по TFTP ?
|
|
| |
kDn | Дата: Пятница, 02.10.2009, 02:42 | Сообщение # 15 |
Программист
Группа: Проверенные
Сообщений: 817
Статус: Отсутствует
| blohhh, дык вроде как уже более чем полгода гуляет конфликер))) и его клоны. Я его уже руками чистить без особых проблем научился за это время. А по теме, вот откорректированный слегка файлик (зачем это смотрите на msfn и в этой теме выше) Code #http://www.msfn.org/board/install-xp-ram-loaded-iso-image-t137714-pid-882870.html#entry882870 title Loading XP RAM install - /Boot/XP_RAM.ISO #(fd1) optional, required at some BIOS #map --mem /Boot/XP_INSTF.gz (fd1) map --mem /Boot/XP_INSTF.gz (fd0) ls /Boot/XP_RAM.ISO || find --set-root /Boot/XP_RAM.ISO map --mem /Boot/XP_RAM.ISO (0xFF) map (hd0) (hd1) map (hd1) (hd0) map --hook write --offset=0 (fd0)/setup/ISOimage.ini \\Boot\\XP_RAM.ISO\n;\n;\n; chainloader (0xFF)/I386/SETUPLDR.BIN Если будете тестить в VMWare, то не забывайте про волшебную кнопку F6 и подгрузку драйверов SCSI в комплекте с Firadisk... Тоже самое касается вариантов установки с USB на USB (для этого тоже нужно жать F6 и подгружать драйвера...) Добавлено (02.10.2009, 02:42) --------------------------------------------- В общем-то могу сказать, что установка с частично загруженного в память исошника работает нормально Что и как было сделано: 1. Был взят оригинальный VLK-образ с WinXPSP3 и распакован в папку d:\5\WinXp\ 2. Из этого же диска выдран загрузочный сектор, назван как bootsect.bin и положен в папочку d:\5\WinXp\ 3. Выкачал драйверпаки с http://driverpacks.net/ и интегрированны в папку d:\5\WinXp\ по методу №2 (качал на проц, рейды, сеть и че-то еще... тяжеловесные типа звука и видео не интегрировал ) 4. Собираем исошник, такой строкой (mkisofs.exe и нужные dll, естественно должны быть): Code D:\2\mkISO_RAMload_sort.cmd -o XP_RAM.ISO -b bootsect.bin -V GRTMPVOL_RU d:\5\WinXp\ 5. Открываем файлик sort.txt и ищем строки типа таких: Quote ... ./I386/NTLDR 3021 add_boot_sort_files -1 ... т.е. насколько я понял после NTLDR ниче полезного нема))) 6. В Isobuster находим LBA для NTLDR, у меня это получилось: 184231 и размер файла: 251152 байта/2048 байт = 123 сектора. Я не стал особо заморачиваться и взял число с запасом: 184360 что больше чем 184231+123, в итоге получаем размер монтируемого в память куска (= 360Mb) 7. Исошник вбрасывается на флешку и тестируется под ВМВарей: Code #http://www.msfn.org/board/install-xp-ram-loaded-iso-image-t137714-pid-882870.html#entry882870 title Loading XP RAM install - /Boot/XP_RAM.ISO #(fd1) optional, required at some BIOS #map --mem /Boot/XP_INSTF.gz (fd1) map --mem /Boot/XP_INSTF.gz (fd0) ls /Boot/XP_RAM.ISO || find --set-root /Boot/XP_RAM.ISO map --mem /Boot/XP_RAM.ISO (0xFF)+184360 map (hd0) (hd1) map (hd1) (hd0) map --hook write --offset=0 (fd0)/setup/ISOimage.ini \\Boot\\XP_RAM.ISO\n;\n;\n; chainloader (0xFF)/I386/SETUPLDR.BIN Все заработало :). Драйверпак тоже подхватился. Итог: размер образа - 633 МБ (664 033 280 байт), размер необходимый для мапинга в память - 360 МБ
Сообщение отредактировал kDn - Пятница, 02.10.2009, 02:43 |
|
| |
|
|