Здравствуйте, Гость

0 Пользователей и 1 Гость просматривают эту тему.

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

Что нам понадобится:
1. PEtoUSB (http://www.flashboot.ru/uploads/files/public/PeToUSB_3.0.0.7.zip)
2. SYSLINUX (http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.63.zip)
3. LDNTDLR (http://download.gna.org/grubutil/loadbin-0.1-bin-w32-2008-03-01.zip)
4. WinPE (BartPE) - это вы уж сами и нужные вам образы дискет с утилитами.

Начинаем:
1. с помощью PEtoUSB форматируем флешку и записываем ваш WinPE.
2. распаковываем архив syslinux-3.63.zip , из него сейчас нам понадобится запустить "syslinux.exe -ma f:"
f - это ваша флешка. syslinux.exe находтся в папке win32.
3. создаём загрузочный конфиг SYSLINUX.CFG на флешке, расположим его тут: f:\boot\syslinux\
4. пишем в нём:
LABEL minint
LINUX /boot/syslinux/ldntldr.bin
APPEND initrd=/ntldr
5. файл LDNTDLR.bin так же поместим в папку f:\boot\syslinux\
6. можно попробывать перезапуститься и посмотреть что получилось. загружаемся с флешки, видим SYSLINUX 3.63 , пишем minint , давим enter. Если винда загружается, значит всё было сделано верно.

7. сейчас мы сделаем меню загрузки, для этого из архива syslinux-3.63.zip нам понадобится файл vesamenu.c32, находится он в папке com32\menu\ , кладём его так же в f:\boot\syslinux\ и в самом начале конфика пишем:
DEFAULT /boot/syslinux/vesamenu.c32
PROMPT 0
к minint добавляем строку MENU LABEL MiniNT сразу после LABEL minint

8. сейчас научимся подгружать образы диске, для этого из архива syslinux-3.63.zip нам понадобится файл memdisk , находится он в папке memdisk, кладём его так же в f:\boot\syslinux\.
в конфиге пишем:
LABEL mhdd
MENU LABEL MHDD v4.6
KERNEL /boot/syslinux/memdisk
APPEND initrd=/boot/mhdd.imz floppy
IMZ - это упакованный IMA, всё делается с помощью программы WinImage. вместо IMZ можно заюзать IMA.

9. для MEMTEST86+ необязательно создавать образы дискет, достаточно скачать http://www.memtest.org/download/2.01/memtest86+-2.01.zip , вытащить из него memtest86+-2.01.bin и положить в папку f:\boot\ предварительно переименовав в memtest.bin (похоже syslinux нежелает понимать имена файлов длинее 8 знаков) в конфиге пишем:
LABEL memtest
MENU LABEL MemTest86+ v2.01
KERNEL /boot/memtest.bin

10. линуксы загружаются так: (напримере DSL (Damn Small Linux) http://www.damnsmalllinux.org/ )
LABEL linux
MENU LABEL Damn Small Linux
KERNEL /boot/dsl/linux24
append ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=/boot/dsl/minirt24 nomce noapic quiet BOOT_IMAGE=knoppix

11. мой итоговый syslinux.cfg
DEFAULT /boot/syslinux/vesamenu.c32
PROMPT 0

LABEL localboot
MENU LABEL Boot from HDD
KERNEL /boot/syslinux/chain.c32
APPEND mbr

LABEL memtest
MENU LABEL MemTest86+ v2.01
KERNEL /boot/memtest.bin

LABEL mhdd
MENU LABEL MHDD v4.6
KERNEL /boot/syslinux/memdisk
APPEND initrd=/boot/mhdd.imz floppy

LABEL pqmagic
MENU LABEL PowerQuest Magic v8.01
KERNEL /boot/syslinux/memdisk
APPEND initrd=/boot/pqmagic.imz floppy

LABEL ghost11
MENU LABEL Ghost v11
KERNEL /boot/syslinux/memdisk
APPEND initrd=/boot/ghost.imz floppy

LABEL astra
MENU LABEL ASTRA for DOS
KERNEL /boot/syslinux/memdisk
APPEND initrd=/boot/astraima.imz floppy

LABEL floppy
MENU LABEL MiniDOS
KERNEL /boot/syslinux/memdisk
APPEND initrd=/boot/floppy.imz floppy

LABEL minint
MENU LABEL MiniNT
LINUX /boot/syslinux/ldntldr.bin
APPEND initrd=/ntldr

LABEL minint2
MENU LABEL MiniNT on GRUB
KERNEL /boot/grub/grub.exe
APPEND --config-file="find --set-root /ntldr;chainloader /ntldr;savedefault --wait=2"

LABEL linux
MENU LABEL Damn Small Linux
KERNEL /boot/dsl/linux24
append ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=/boot/dsl/minirt24 nomce noapic quiet BOOT_IMAGE=knoppix

p.s. дополняйте.
« Последнее редактирование: 28 Мая 2008, 11:20:29 от SegaL »
Re: Bootable USB with WinPE; Linux; и многое другое...
« Ответ #1 : 02 Июня 2008, 09:50:19 »
9. для MEMTEST86+ необязательно создавать образы дискет, достаточно скачать http://www.memtest.org/download/2.01/memtest86+-2.01.zip , вытащить из него memtest86+-2.01.bin и положить в папку f:\boot\ предварительно переименовав в memtest.bin (похоже syslinux нежелает понимать имена файлов длинее 8 знаков) в конфиге пишем:
LABEL memtest
MENU LABEL MemTest86+ v2.01
KERNEL /boot/memtest.bin

думаю лучше memtest.bin переименовать просто в memtest , ибо на мамке Giga-Byte GA-P35-DS3L мемтест отказался запускаться пока не переименовал файло. на других матерях пока такого не замечал.
Re: Bootable USB with WinPE; Linux; и многое другое...
« Ответ #2 : 03 Июня 2008, 11:45:35 »
MemTest запускается, но дальше "Loading............" ничего не доходит... ((
Можно по-подробнее про запуск линукса (где брать, как ставить)?
И еще, можно выложить образы Ghost v11, MHDD v4.6, pqmagic, ASTRA for DOS, MiniDOS?
и вот про это LABEL minint2
MENU LABEL MiniNT on GRUB
KERNEL /boot/grub/grub.exe
APPEND --config-file="find --set-root /ntldr;chainloader /ntldr;savedefault --wait=2"
можно по-подробнее?..  ???
Re: Bootable USB with WinPE; Linux; и многое другое...
« Ответ #3 : 10 Июня 2008, 11:51:18 »
Цитата: SaDem
MemTest запускается, но дальше "Loading............" ничего не доходит... ((
читал предъидущий пост про переименование memtest.bin в memtest ? не помогло?

Цитата: SaDem
Можно по-подробнее про запуск линукса (где брать, как ставить)?
http://www.damnsmalllinux.org/ скачаешь dsl-4.4RC1-initrd.iso из него понадобятся только два файла linux24 и minirt24 (извлечь из архива minirt24.gz)
- это единственный линукс, которым я пользуюсь, потому более незнаю.

Цитата: SaDem
И еще, можно выложить образы Ghost v11, MHDD v4.6, pqmagic, ASTRA for DOS, MiniDOS?
ASTRA for DOS - http://www.sysinfolab.com/ru/files/astraima.zip
MiniDOS - это любой образ досовой дискетки, просто так назвал.
pqmagic - http://www.flashboot.ru/index.php?name=Files&op=view_file&lid=25
Ghost v11 - пока негде положить, брал его из hiren's bootcd
mhdd - http://www.flashboot.ru/index.php?name=Files&op=view_file&lid=3

Цитата: SaDem
и вот про это LABEL minint2
MENU LABEL MiniNT on GRUB
KERNEL /boot/grub/grub.exe
APPEND --config-file="find --set-root /ntldr;chainloader /ntldr;savedefault --wait=2"
можно по-подробнее?..  ???
это загрузка загрузчика GRUB с параметрами для загрузки WinPE. было добавлено, как резервной вариант, еслт вдруг через /ldntldr не загрузится.

hellslade

*
Re: Bootable USB with WinPE; Linux; и многое другое...
« Ответ #4 : 15 Июня 2008, 08:30:09 »
Всем привет. почитал статью, занятно -- решил попробовать. все сделал как тут написано, только без линукса. скачал образ досовской дискетки отсюда http://www.flashboot.ru/uploads/files/public/boot98sc.rar Перегружаю комп, появляется меню, вроде все нормально. далее тыкаю MiniDOS на экране появляется куча всяких циферок и буковок (явно чето значащих, а не просто так) а внизу пишется "Loading boot sector.........Booting........", а через секунду появляется "Invalid system disk. Replace the disk and press any key". Пробовал образ дискеты и ima и imz без результатно. вот мой syslinux.cfg

DEFAULT /boot/syslinux/vesamenu.c32
PROMPT 0

LABEL localboot
MENU LABEL Boot from HDD
KERNEL /boot/syslinux/chain.c32
APPEND mbr

LABEL floppy
MENU LABEL MiniDOS /ima/
KERNEL /boot/syslinux/memdisk
APPEND initrd=/boot/boot.ima

LABEL floppy
MENU LABEL MiniDOS /ima, floppy/
KERNEL /boot/syslinux/memdisk
APPEND initrd=/boot/boot.ima floppy

LABEL floppy
MENU LABEL MiniDOS /imz/
KERNEL /boot/syslinux/memdisk
APPEND initrd=/boot/floppy.imz

LABEL floppy
MENU LABEL MiniDOS /imz, floppy/
KERNEL /boot/syslinux/memdisk
APPEND initrd=/boot/floppy.imz floppy

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

combat

*
Re: Bootable USB with WinPE; Linux; и многое другое...
« Ответ #5 : 15 Июня 2008, 22:15:50 »
попробуйте мой вариант мультизагрузочной флешки
http://kraz2kraz.com/fo_rum/
Re: Bootable USB with WinPE; Linux; и многое другое...
« Ответ #6 : 22 Июня 2008, 03:34:01 »
SegaL, спасибо!
все отлично работает.
очень хотелось бы добавить на флэшку такой функционал, как сброс пароля администратора для win2k/win2k3/XP  :)

и еще, подразумевается устанавливать с девайса winXP. как сделать это из-под minint мне известно, но это не очень удобно, т.к. minint грузится не мгновенно.
хотелось бы из меню загрузчика запускать winnt32.exe с необходимыми параметрами (я использую /syspart, /tempdrive и /unattend)

есть мысли как это реализовать?
« Последнее редактирование: 22 Июня 2008, 14:27:19 от SaDem »
Re: Bootable USB with WinPE; Linux; и многое другое...
« Ответ #7 : 23 Июня 2008, 11:33:37 »
очень хотелось бы добавить на флэшку такой функционал, как сброс пароля администратора для win2k/win2k3/XP  :)
решено
Active@ Boot Disk Professional 2.1 Floppy Image
Active@ Boot Disk Professional содержит:
Active@ UNERASER - восстановления файлов;
Active@ Partition Recovery - восстановление разделов;
Active@ KillDisk - безвозвратное удаление файлов;
Active@ Disk Image - создание резервных копий;
Active@ NTFS Reader - работа с NTFS разделами;
Active@ Password Changer - смена пароля Windows.
http://rapidshare.com/files/12044213/Active.Boot.Disk.Pro.2.1.exe
Re: Bootable USB with WinPE; Linux; и многое другое...
« Ответ #8 : 11 Ноября 2008, 23:05:10 »
с версии syslinux 3.70 появилась возможность загружать WinNT через com32:

теперь вместо
LINUX /boot/syslinux/ldntldr.bin
APPEND initrd=/ntldr
можно писать просто
chain.c32 hd0 1 ntldr=/MiniNT/setupldr.bin
да и вообще в chain.c32 много чего нового появилось, описание смотреть в файле chain.c
Re: Bootable USB with WinPE; Linux; и многое другое...
« Ответ #9 : 23 Декабря 2008, 11:50:50 »
MemTest запускается, но дальше "Loading............" ничего не доходит... ((
Та же проблема, причем с винчестера таки грузится образ дискеты (вин98), а вот с усб-флешки - лоадинг....
Причем с той же флешки другой пункт сислинукса нормально грузит РЕ.

Комп с САТА-винтом и двухядерным атлоном.

Кстати. flashboot позволяет форматировать как усб-зип(суперфлоппи) или как усб-хдд. А как форматирует hp утилита? а другие утилиты? нигде же больше нет вариантов выбора - хдд или флоппи...

Оффлайн elsov

*
  • **
  • 20
Re: Bootable USB with WinPE; Linux; и многое другое...
« Ответ #10 : 26 Марта 2009, 11:04:28 »
вот инструкции по созданию мультизагрузочных флешек

http://www.softportable.ru/load/29
Re: Bootable USB with WinPE; Linux; и многое другое...
« Ответ #11 : 07 Апреля 2009, 10:44:37 »
Я залил себе на флэшку:
    Mini-Xp Hiren's boot CD
    Lex Windows XP
    Knoppix
    Puppy Linux
    Dos
Всё сделал по описанию http://up2sage.blogspot.com/2009/03/blog-post.html
Как сделать мультизагрузочную флэшку ВСЁ В ОДНОМ ФЛАКОНЕ
Я доволен 8)