Создание загрузочной флешки

Нужна флешка с которой можно:
1. Загрузить или установить ubuntu, windows xp, windows 7
2. Проверить на вирусы
3. Hiren's BootCD
4. запустить или установить необходимых программ
5. memtest86
6. ну… и все что еще можно запихнуть.

Нам понадобится:

1. HP USB Disk Storage Format Too

Скачать: HPUSBFW.exe (размер: 368.6 kB)

2. MS-DOS (например, содержимое загрузочной дискеты Win98 или bootdisk)

Скачать: bootdisk.exe (размер: 998.01 kB)

3. Grub4Dos (grub4dos)

Скачать: grub4dos-0.4.4-2009-06-20.zip (размер: 809.5 kB)

Установка:

Запускаем утилиту HPUSBFW.EXE. Выбираем все как на рисунке, за исключение пути до файлов DOS (у вас они свои). Запускаем форматирование.

 По завершению форматирования мы получаем загрузочную флэшку с DOS. Копируем в корень флэшки файлы grldr, bootlace.com и menu.lst из Grub4Dos
Загружаемся с флэшки, грузится Dos, ПРИ ЭТОМ ФЛЭШКА ДОЛЖНА ОКАЗАТЬСЯ ДИСКОМ C:
Прописываем загрузчик GRUB в MBR, выполняя команду

c:\bootlace.com 0x80

Файлы io.sys, msdos.sys, command.com, bootlace.com теперь можно стереть. На флешке останется  grldr, menu.lst.

Так же для создания можно воспользоваться: grubinst_gui.exe

Скачать: grubinst_gui.exe (размер: 23.93 kB)

Переходим к установке на флешку дополниельных штуковин, которые нам будут необходимы:

Kaspersky Rescue Disk
1. Скачиваем образ KRD (kaspersky-labs)
2. Создаем копию этого образа, открываем и удаляем все кроме папки boot
3. В файле

boot\grub\cfg\boot_from_hard.cfg

, заменяем строку root (hd0) на root (hd1).
4. Сохраняем изменнённый образ и кладем на флешку в папку где хранятся остальные образы. В нашем случае это папка iso.
5. Открываем второй, не модифицированный, образ, папку rescue, файлы image.squashfs и livecd копируем в корень флешки, потому как она станет «сдромом» где и будет искать файлы KRD.
6. В файле menu.lst на флешке добавляем новый пункт

title Kaspersky Rescue Disk
find --set-root /rescue/rescueusb.iso
map /rescue/rescueusb.iso (0xff) || map --mem /rescue/rescueusb.iso (0xff)
map --hook
chainloader (0xff)

7. Пользуемся.

Dr.Web

Скачиваем iso-образ Dr.Web Live CD из drweb/livecd
Распаковываем образ на нашу флэшку.
Добавляем в menu.lst строки:

title Dr.Web LiveCD
root (hd0,0)
kernel /boot/vmlinuz ID=nWVFWHC0kc59Q6yP root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
initrd /boot/initrd

ВАЖНО! Значение ID (у меня указано oOatG1b8xW0pwmlr) нужно скопировать из файла config, лежащего в папке boot.
Если загрузится неполучиться. Мне помог drwebliveusb.exe. Установил его на другую флешку, выбрав форматирование.

после скопировал на нужную флешку папку boot и прописал ID

На такие ошибки при запуске drwebliveusb.exe, не стоит обращят внимание. Скорее всего причина в картридере или усб хабе установленном у вас.

Acronis

Так как grub4dos потдерживает загрузку с iso, создадим папку с таким название и будем помещать в неё образы.

У нас получится \iso\acronis — именно тут у нас будут храниться образы от acronisa.
Создадим acronis.lst

timeout 30
default /default

title Agent with URestore 9.7.8206.15(full)
map (hd0,0)/iso/acronis/AAwUR9f.iso (0xff)
map --hook
chainloader (0xff)
boot
title Previous Menu
find --set-root /menu.lst
configfile /menu.lst

Меню содержит пункты для загрузки образа iso и возврата к предыдущему меню.

Install system (Установка системы)

Создадим setup_sys.lst

timeout 30
default /default

title Ubuntu - ubuntu-10.10-desktop-i386
find --set-root /iso/ubuntu-10.10-desktop-i386.iso
map /iso/ubuntu-10.10-desktop-i386.iso (0xff) || map --mem /iso/ubuntu-10.10-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz boot=casper iso-scan/filename=/iso/ubuntu-10.10-desktop-i386.iso quiet splash locale=ru.UTF-8 --
initrd /casper/initrd.lz
boot

title ru_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74146\n D36RK-QDFFD-BTWWY-BT7KK-43MGM B79GC-DQF9M-RWB2D-C2BRT-2GV38 VHHWK-69Y6M-WM8YD-MB8TR-K86FB
map --mem /iso/firadisk.IMA (fd0)
map --mem /iso/win_xp_vl.iso (0xFF)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xFF)
title Previous Menu
find --set-root /menu.lst
configfile /menu.lst

Скачать: firadisk.IMA (размер: 41.14 kB)
win_xp_vl.iso — образ операционной системы Windows XP sp3
ubuntu-10.10-desktop-i386— Установочный диск Ubuntu
Чтобы у нас ubuntu смогла загрузиться необходимо, для выполнения:

kernel /casper/vmlinuz boot=casper iso-scan/filename=/iso/ubuntu-10.10-desktop-i386.iso quiet splash locale=ru.UTF-8 --
initrd /casper/initrd.lz

Скопировать с диска ubuntu папку casper с файлами: vmlinuz, initrd.lz и поместить их в корень флешки.
— При установке win xp необходимо будет успеть нажать клафишу. Делать это надо только при первой загрузке, в дальнейшем после перезагрузки это делать не надо.

System (Загрузка системы)

Создадим system.lst

timeout 30
default /default

title Alkid Live CD
find --set-root /minint/setupldr.bin
chainloader /minint/setupldr.bin

title Alkid Live CD (without SCSI/RAID)
find --set-root /minint/setuplns.bin
chainloader /minint/setuplns.bin

title Windows XP BartPE Mini
map (hd0,0)/Boot/bartpe_mini.iso (0xff)
map --hook
chainloader (0xff)
boot
title Previous Menu
find --set-root /menu.lst
configfile /menu.lst

C диска alkid.live.cd.usb.full.2010.08.28.iso копируем в корень флешки BOOTFONT.BIN.
Копируем из Alkid Live CD \I386\NTDETECT.COM в корень флешки
Копируем на флешку из Alkid Live CD папки I386 и PROGRAMS и переименовываем I386 в miniNT

memtest86

Качаем iso образ с www.memtest.org/

title memtest86+-4.20.iso
map (hd0,0)/iso/other/memtest86+-4.20.iso (0xff)
map --hook
chainloader (0xff)
boot

Hiren's BootCD

www.hirensbootcd.org
lexapass.narod.ru
скачиваем iso образ
распаковываем HBCD в корень флешки
прописываем меню

title Hirens.BootCD.13.1
lock
find --set-root /HBCD/menu.lst
configfile /HBCD/menu.lst

В итоге получилось:

timeout 30
default /default

title Disk C:
map (hd1) (hd0)
map --hook
rootnoverify (hd0)
root (hd0,0)
chainloader (hd0,0)/ntldr

title Acronis
lock
find --set-root /acronis.lst
configfile /acronis.lst 

title Install system
lock
find --set-root /setup_sys.lst
configfile /setup_sys.lst 

title System
lock
find --set-root /system.lst
configfile /system.lst 

title Other
lock
find --set-root /other.lst
configfile /other.lst

title Dr.Web LiveCD
root (hd0,0)
kernel /boot/vmlinuz ID=2mzFZMzxaC41oz0L root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
initrd /boot/initrd

title Hirens.BootCD.13.1
lock
find --set-root /HBCD/menu.lst
configfile /HBCD/menu.lst

title reboot
reboot
title halt
halt

setup_sys.lst

timeout 30
default /default

title Ubuntu - ubuntu-10.10-desktop-i386
find --set-root /iso/ubuntu-10.10-desktop-i386.iso
map /iso/ubuntu-10.10-desktop-i386.iso (0xff) || map --mem /iso/ubuntu-10.10-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz boot=casper iso-scan/filename=/iso/ubuntu-10.10-desktop-i386.iso quiet splash locale=ru.UTF-8 --
initrd /casper/initrd.lz
boot

title ru_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74146\n D36RK-QDFFD-BTWWY-BT7KK-43MGM B79GC-DQF9M-RWB2D-C2BRT-2GV38 VHHWK-69Y6M-WM8YD-MB8TR-K86FB
map --mem /iso/firadisk.IMA (fd0)
map --mem /iso/win_xp_vl.iso (0xFF)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xFF)
title Previous Menu
find --set-root /menu.lst
configfile /menu.lst

acronis.lst

timeout 30
default /default

title Agent with URestore 9.7.8206.15(full)
map (hd0,0)/iso/acronis/AAwUR9f.iso (0xff)
map --hook
chainloader (0xff)
boot

title Agent with URestore 9.7.8206.15(safe)
map (hd0,0)/iso/acronis/AAwUR9s.iso (0xff)
map --hook
chainloader (0xff)
boot

title Disk Director Server 10.0.2169(full)
map (hd0,0)/iso/acronis/ADDS10f.iso (0xff)
map --hook
chainloader (0xff)
boot

title Disk Director Server 10.0.2169(safe)
map (hd0,0)/iso/acronis/ADDS10s.iso (0xff)
map --hook
chainloader (0xff)
boot

title DriveCleanser 11.0.8059
map (hd0,0)/iso/acronis/ADC11.iso (0xff)
map --hook
chainloader (0xff)
boot

title TrueImage Echo Enterprise Server 9.7.8206.15(full)
map (hd0,0)/iso/acronis/ATIEES9f.iso (0xff)
map --hook
chainloader (0xff)
boot

title TrueImage Echo Enterprise Server with URestore 9.7.8206.15(full)
map (hd0,0)/iso/acronis/ATIEESwUR9f.iso (0xff)
map --hook
chainloader (0xff)
boot

title True Image Echo Enterprise Server with URestore 9.7.8206.15(safe)
map (hd0,0)/iso/acronis/ATIEESwUR9s.iso (0xff)
map --hook
chainloader (0xff)
boot

title AcronisMedia
map (hd0,0)/iso/acronis/AM.iso (0xff)
map --hook
chainloader (0xff)
boot

title full.iso
map (hd0,0)/iso/acronis/full.iso (0xff)
map --hook
chainloader (0xff)
boot

title TrueImage Home 2009 12.0.9646 - Disk Director Suite 10.0.2161
map (hd0,0)/iso/acronis/Acronis.iso (0xff)
map --hook
chainloader (0xff)
boot

title OS Selector из Disk Director Suite 10.2161 Rus
map (hd0,0)/iso/acronis/AOSSRU.ISO (0xff)
map --hook
chainloader (0xff)
boot

title TrueImage Echo Enterprise Server 9.7.8206 Rus
map (hd0,0)/iso/acronis/ATIESRU.ISO (0xff)
map --hook
chainloader (0xff)
boot

title TrueImage Home 12.9769 Rus + Disk Director Suite 10.2161 Rus
map (hd0,0)/iso/acronis/ATIHRU.ISO (0xff)
map --hook
chainloader (0xff)
boot

title BackUp & Recovery Workstation 10.0.11105 Eng
map (hd0,0)/iso/acronis/ABRWen.iso (0xff)
map --hook
chainloader (0xff)
boot

title TrueImage Home 13.0.7046 (safe)
map (hd0,0)/iso/acronis/ATIH13s.iso (0xff)
map --hook
chainloader (0xff)
boot

title True Image Home 13.0.7046 (full)
map (hd0,0)/iso/acronis/ATIH13f.iso (0xff)
map --hook
chainloader (0xff)
boot

title System Report 13.0.7046 (full)
map (hd0,0)/iso/acronis/ASR.iso (0xff)
map --hook
chainloader (0xff)
boot

title TrueImage Home 13.0.7160 (safe)
map (hd0,0)/iso/acronis/ATIH13_7160s.iso (0xff)
map --hook
chainloader (0xff)
boot

title True Image Home 13.0.7160 (full)
map (hd0,0)/iso/acronis/ATIH13_7160f.iso (0xff)
map --hook
chainloader (0xff)
boot

title System Report 13.0.7160 (full)
map (hd0,0)/iso/acronis/ASR_13_0_7160.iso (0xff)
map --hook
chainloader (0xff)
boot
title Previous Menu
find --set-root /menu.lst
configfile /menu.lst

other.lst

timeout 30
default /default

title Paragon Hard Disk Manager 2009 Suite
map (hd0,0)/Boot/Paragon_home09.iso (0xff)
map --hook
chainloader (0xff)
boot

title Windows Key Enterprise Edition v8.3.2867
map (hd0,0)/iso/other/windows_key_enterprise.iso (0xff)
map --hook
chainloader (0xff)
boot

title Windows XP/Vista user pass reset (cd080802.iso)
map (hd0,0)/iso/other/cd080802.iso (0xff)
map --hook
chainloader (0xff)
boot

title Paragon Password Cleaner 2.0
map (hd0,0)/iso/other/paragon_password_cleaner_2.0.iso (0xff)
map --hook
chainloader (0xff)
boot

title Victoria 3.5 ru
map (hd0,0)/iso/other/vcr352rus.iso (0xff)
map --hook
chainloader (0xff)
boot

title MHDD 4.6
map (hd0,0)/iso/other/mhdd32ver4.6.iso (0xff)
map --hook
chainloader (0xff)
boot

title memtest86+-4.20.iso
map (hd0,0)/iso/other/memtest86+-4.20.iso (0xff)
map --hook
chainloader (0xff)
boot

title Symantec Ghost 11.5.0.2113 Corporate Edition
map --mem (hd0,0)/iso/other/GHOST.IMA (fd0)
map --hook
root (fd0)
chainloader (fd0)+1
boot

title Hiren's BootCD 10.2 Rus
map --mem (hd0,0)/iso/other/hiren.ima (fd0)
map --hook
root (fd0)
chainloader (fd0)+1
boot

title FixNTLDR
map --mem (hd0,0)/iso/other/FIXNTLDR.IMA (fd0)
map --hook
root (fd0)
chainloader (fd0)+1
boot

title Victoria 3.52 Rus
map (hd0,0)/iso/other/VICTORIA.ISO (0xff)
map --hook
chainloader (0xff)
boot

title MHDD 4.6
map (hd0,0)/iso/other/MHDD.ISO (0xff)
map --hook
chainloader (0xff)
boot

title HDD Regenerator 1.51
map (hd0,0)/iso/other/HDDREGEN.ISO (0xff)
map --hook
chainloader (0xff)
boot

title Video Memory stress Test CE 1.21
map (hd0,0)/iso/other/VMTCE.ISO (0xff)
map --hook
chainloader (0xff)
boot

title QuickTech Pro 5.80
map (hd0,0)/iso/other/QTPRO.ISO (0xff)
map --hook
chainloader (0xff)
boot

title Vista Recovery Disc x86
find --set-root /iso/other/Vista_Recovery_Disc.iso
map /Boot/Vista_Recovery_Disc.iso (0xff) || map --mem
map --hook
chainloader (0xff)
title Previous Menu
find --set-root /menu.lst
configfile /menu.lst

system.lst

timeout 30
default /default

title Alkid Live CD (alkid.live.cd.usb.2010.08.28)
find --set-root /minint/setupldr.bin
chainloader /minint/setupldr.bin

title Alkid Live CD (without SCSI/RAID)
find --set-root /minint/setuplns.bin
chainloader /minint/setuplns.bin

title Windows XP BartPE Mini
map (hd0,0)/iso/bartpe_mini.iso (0xff)
map --hook
chainloader (0xff)
boot
title Previous Menu
find --set-root /menu.lst
configfile /menu.lst

Скачать: HPUSBFW.exe (размер: 368.6 kB)
Скачать: grub4dos-0.4.4-2009-06-20.zip (размер: 809.5 kB)
Скачать: bootdisk.exe (размер: 998.01 kB)
Скачать: grubinst_gui.exe (размер: 23.93 kB)
Скачать: firadisk.IMA (размер: 41.14 kB)

Остались или есть ещё вопросы? Задавайте!
(не забудьте указать ссылку на этот пост)




5 комментариев

  1. Не понятно, опечатка что ли? Удаляем bootlace.com, а в итоге остается три файла среди которых bootlace.com и есть. %)

    ________________________________________________________________________________________ 

    Файлы io.sys, msdos.sys, command.com, bootlace.com теперь можно стереть. На флешке останется только три файла: grldr, bootlace.com, menu.lst.

    Thumb up 0 Thumb down 0

  2. Нора Indonesia Internet Explorer Windows :

    Омайгод! Мне очень понравилось!

    Thumb up 0 Thumb down 0

  3. Борис Russian Federation Opera Windows :

    Уважаемый автор, пожалуйста уточните, совместима ли будет получившаяся убер-флэшка с UEFI? Если нет, то можно ли их подружить?

    Thumb up 0 Thumb down 0

    • На сколько мне известно

      UEFI не поддерживают загрузку с NTFS

      ну а если форматировали в fat32

      должно работать 

      Thumb up 0 Thumb down 0

Оставить комментарий

Установка, настройка, мониторинг и администрирование linux, unix, windows систем