27 ноября 2011 г.

Загрузочная флешка - Windows XP, Windows 7, Ubuntu.

Приобрёл я себе флешку Corsair Voyager на 16Gb, а свою старую A-Data 16Gb решил сделать загрузочной, реанимационной и восстановительной.










Программа MultiBoot USB содержит практически весь набор программ, который может потребоваться при создании загрузочной флешки. Вот её скриншот:
Во-первых HP USB Disk Storage Format Tool, который создаст на флешке загрузочный раздел.
Затем Grub4Dos Installer установит сам загрузчик.
И в пункте №5 можно скопировать стандартный набор необходимых файлов и образов для загрузки системы с флешки (среди них menu.lst, FreeDOS, MHDD, Victoria, MemTest и некоторые другие)

Установочная флешка готова. Можно даже загрузиться и посмотреть что получилось.
И далее можно наполнять её своими программами:

  • Во-первых Windows PE (с которой можно загрузиться с флешки не устанавливая систему)  просто необходимо. Alkid Live CD&USB подходит для этого больше всего. В придачу к системе, в её комплект входит много программ типа Total comander, CPU-Z, HDDScan и прочих для восстановления системы.
  • Затем Ubuntu. CD образ ubuntu-11.04-desktop-i386.iso положить в папку /ubuntu и к нему положить рядом vmlinuz и initrd.lz из образа (далее настроив grub можно ubuntu как устанавливать, так и загружать Ubuntu Live без установки системы)
  • Windows 7 я брал отсюда, Ultimate SP1 x86 версию, только для интеграции её на флешку, хитрый WinSetup From USB (из комплекта MultiBoot USB) распаковывает образ прямо в корень флешки, из-за чего там появляется множество системных файлов. (setup.exe, autorun.inf и некоторые другие, которые мешают лучше сразу удалить). (Остаются efi, sources, support, upgrade, bootmgr).
  • В качестве Windows XP, которую устанавливать на компьютер в качестве системы я выбрал ZverCD, т.к. система уже настроена и легка и быстра в установке. (Программа WinSetup распакует образ в /WINSETUP на флешке и сама запишется в menu.lst)
  • Далее из ZverDVD я вытащил WPI - набор программ, которые инсталлируются после установки ОС с возможностью их выбора и настройки (просто скопировал в папку /install/WPI)
  • HBCD или Hiren's BootCD - загрузочный диск, который содержит тьму-тьмущую полезного софта (папку HBCD на флешку и вручную дописать в menu.lst)
  • DriverPack Solution - набор драйверов на все случаи жизни.
Вот что получилось в итоге:


Всё благодаря файлу с настройками grub4dos'a menu.list:

timeout 30
gfxmenu /boot/DarkBlue
default 0

title Boot from first hard disk 
map (hd1) (hd0) 
map --hook 
root (hd0,0) 
rootnoverify (hd0)
chainloader +1

title INSTALL:        Microsoft Windows XP SP3 x86 ZverCD 2011.5
root (hd0,0) 
map --mem /WINSETUP/XPpSP3.ISO (0xff) 
map (hd0) (hd1) 
map (hd1) (hd0) 
map --hook 
root (0xff) 
chainloader /I386/SETUPLDR.BIN

title INSTALL:        Microsoft Windows 7 Ultimate SP1 x86
map --unmap=0:0xff
map --unhook
root (hd0,0)
chainloader /bootmgr

title INSTALL:        Ubuntu 11.04 Desktop (i386, CD)
kernel /ubuntu/vmlinuz iso-scan/filename=/ubuntu/ubuntu-11.04-desktop-i386.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash -- 
initrd /ubuntu/initrd.lz 

title
configfile /menu.lst

title BOOT:            Alkid Live CD Windows XP
find --set-root /MiniNT/setupldr.bin
chainloader /MiniNT/setupldr.bin

title BOOT:            Windows XPE - Mini Version
find --set-root /boot/WinXPE.ISO
map --mem /boot/WinXPE.ISO (hd32)
map --hook
chainloader (hd32)

title BOOT:            Ubuntu 11.04 live 
kernel /ubuntu/vmlinuz iso-scan/filename=/ubuntu/ubuntu-11.04-desktop-i386.iso boot=casper initrd=/casper/initrd.lz locale=ru_RU quiet splash -- 
initrd /ubuntu/initrd.lz 

title BOOT:            Hiren's Boot CD RUS 9.9
find --set-root /HBCD/hiren.ima
map --mem /HBCD/hiren.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0) 


title
configfile /menu.lst

title Utils >>>
configfile /boot/menu_2.lst

title Command line
commandline

title Boot from CD/DVD-ROM
cdrom --init
map --hook
chainloader (cd0)

title Reboot
reboot

title Shut down
halt

Комментариев нет:

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