miércoles, 4 de agosto de 2010

Как да си направим Multi-Boot CD/DVD(Part 1)

Как да си направим Multi-Boot CD/DVD
(Избор на инсталация на няколко операционни системи)

ЧАСТ 1: Dual Boot CD (700MB)
1. Windows XP Professional SP3 Updated (Clean Installation)
2. Windows XP Professional SP3 Updatet+SATA+Unattendet

В това ръководсто ще се опитам да Ви обясня как да запишем два Windows XP в едно cd от 700МБ и да ни позволява да изберем коя операционна система да инсталираме.

Публикувано изображение

От тук ще може да свалите нужните файлове за реализацията на този проект.
Boot Files (Freeware)

Публикувано изображение


•Шестнайсетичен едитор
Hex Workshop (Shareware)(Аз ще ползвам този)
Free Hex Editor (Freeware)

• Създаване на Bootable ISO
CDimageGUI (Freeware)

И за по-голямо удопство вместо Windows Explorer ще ползвам Q-Dir (Freeware)

Така нека да започваме.
1.
Правим една папка напримерDualBoot и в нея още две. Една за чистия уиндоус и една за променения (в този случаи, този който е със Сата драйвери, Nº2) аз направих следните папки, WXPPROиWXPMOD”(желателно е имената да не са много дълги).

Публикувано изображение

2.
След като сме направили тези две копираме операционните системи в съответната папка. Повтарям нормалният уиндоус (чистата инсталация) в WXPPROи променения вWXPMOD

Публикувано изображение

3.
След като сме направили предишната операция ще трябва да създадем още две папки и да копираме следните файлове:
Сега влизаме в папката
WXPPRO и копираме папката i386(цялата) и я слагаме в главната (DualBoot) след това я преименуваме на WPRO

Същото правим и вWXPMOD”, копираме i386, слагаме я в DualBoot и я преименуваме на WMOD.

Публикувано изображение

4.
Сега файлът който свалихте от Megaupload “diskem1x.rar” го разархивираме в главната папка(DualBoot)

Публикувано изображение

5.
Файловете които имат червена точка може да ги изтрием няма да имаме нужда от тях те са предазначени за друго.

BOOTCD.IMG
BOOTCD2.IMG
BOOTMGR
ETFSBOOT.COM
HIR.IMG

Тези файлове ги изтриваме...

6.
Сега трябва да поработим с шестнадесетичния едитор. Десен клик върху “BOOT.BIN” и “Open With” и избираме един от едиторите които ползваме. При мене нещатата изглеждат така:

Публикувано изображение

7.
Сега след като сме в шестнадесетичният едитор намираме опцията Replace по принцип тя се намира вEdit>Replace

Публикувано изображение

Публикувано изображение

И променяме i386 с WPRO, и натискаме ОК. На следващият прозорец Replace All”. След като сме променили i386 с WPRO трябва да запазим файлът. File>Save As”.

Публикувано изображение

Публикувано изображение

Обърнете внимание, файлът трябва да е запазен с разширение DAT. (WPRO.DAT)

8.
Сега влизаме в папката WPRO и търсим следните файлове: SETUPLDR.BIN TXTSETUP.SIF
След като ги открием отваряме SETUPLDR.BIN с шестнадесетичният едитор и по абсолутнo същият начин като в точка 7, намираме и заменяме i386 с WPRO.В този файл i386 се повтаря четири пъти,даваме "Replace all".

9.
Продължаваме в папкатаWPRO сега отварямеTXTSETUP.SIFс тексов едитор и търсим следната линия: SetupSourcePath

Публикувано изображение

И след наклонената черта “\” пишем WXPPRO. Трябва да изглежда ето така:

Публикувано изображение

Тъка значи с този уиндоус сме приключили, само влизаме в WXPPRO и копираме следните файлове в главната папка.

•WIN51
•WIN51IP
•WIN51IP.SP3

10.
Сега започваме другия,там трябва на направим същите модификаций като при този,но вместо да пишем WPROилиWXPPROсега пишем WMODиWXPMOD”.

Повтарям, отваряме файлът BOOT.BIN с шестнадесетичният едитор променяме i386 с WMODи го запазваме като WMOD.DAT в главната папка(aбсолутно същото като с WPRO).
По същият начин влизаме в папката WMOD търсим SETUPLDR.BIN и TXTSETUP.SIF
Правим промените в SETUPLDR.BIN,i386 с WMOD(в този файл i386 се повтаря 4 пъти) запазваме го на място(Ctrl+S) след това променяме SetupSourcePath-a в TXTSETUP.SIF на “\WXPMOD”,запазваме и се връщаме в главната папка.

11.
След като сме създали двата файла WPRO.DAT и WMOD.DAT,променили сме SETUPLDR.BIN както в папката WPRO така и в папката WMOD и сме променили SetupSourcePath-a на двата уиндоуса се заемаме с diskemu.cmd”. Чрез този файл ще изградиме нашето меню.

12.
Намираме се в главната папка(DualBoot) отваряме файлът diskemu с текстов едитор.
Нашият
diskemu трябва да изглежда така:



:start
cls
print
print-------------------------------------------------------------------------
print My first DualBootCD
print-------------------------------------------------------------------------
print F1=Help
print
print
print 1) Install Windows XP Professional SP3 Clean
print 2) Install Windows XP Professional SP3 +SATA+Unattendet
print
print q) Quit to command prompt
print r) Reboot
print Esc) Boot first harddisk
print
print Hit the key of choice:
:mainkey
; timeout is 20 seconds, default key is escape
getkey 20 esc
onkey 1 goto pro
onkey 2 goto mod
onkey q quit
onkey r reboot
onkey f1 goto help
onkey esc boot 80
; When no key found...
goto mainkey
;
:pro
cls
print Windows Xp Professional SP3...
run WPRO.DAT
getkey
goto start
:mod
print Windows XP Professional SP3+SATA+Unattendet...
run WMOD.DAT
getkey
goto start
;
; EOF

Много е важно да не объркаме някоя буква или вместо главна да сложим малка.
След като сме готови с това трябва да страртираме CDimage Gui и да направим ISO файлът следваики тези снимки.


Публикувано изображение

Root Dir: Избираме папката където сме сложили всичките файлове.
Path and filename for the iso: Тука избираме къде да запазим ИСО файлът.

Публикувано изображение

Избираме Joilet Unicode Encode за да нямаме проблеми със странни символи.

Публикувано изображение

Намираме и маркираме loader.bin от главната папка.

Публикувано изображение

За да може да запишим два-та Уиндоуса избира -о

Публикувано изображение

Там където пише "Каквото име искаме" това ще е името на сд-то когато го запишем.

Публикувано изображение

Натискаме "Start" и чакаме... След като стане на 100% вероятно може да има някоя грешка,ако не е с червено не е проблем ;D, и излизаме от програмата.
След като сме готови може да ползваме някоя виртуална машина за да изпробваме какво сме направили. При мене се получи следното

Публикувано изображение

Не се ядосвайте твърде възможно е първият път да не стане,при мене и вторият и третият не станаха,но това е друго...
Ако забележите размерът на главната папка е околу 2,3GB~,а ИСО файлът е само 700.Ако файлът е по-голям това означава,че операционните системи имат твърде много различни файлове.


TO BE CONTINUED...

Дано да имам малко повечко време за да напиша част втора, към нея ще има:
Windows XP Professional Clean
Windows XP Professional Unattended
Windows 7
Hiren's BootCD 10.*
ERD Commander 2008

Aвтор:smochEto

Всички авторски права върху съдържанието на статията и снимковия материал са запазени. Забранено е разпространяването и/или модифицирането на статията или части от нея без изричното съгласие на автора.

No hay comentarios:

Publicar un comentario