TWiSTER Публикувано Юни 15, 2011 Report Share Публикувано Юни 15, 2011 Как да си направим Multi-Boot CD/DVD/USB(Избор на инсталация на няколко операционни системи) ______________________________________________________________________________________________________________ЧАСТ 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МБ и да ни позволява да изберем коя операционна система да инсталираме. http://pics.softvisia.com/design/pics/11659/chooseoption.png От тук ще може да свалите нужните файлове за реализацията на този проект.Boot Files (Freeware) http://pics.softvisia.com/design/pics/11659/filesn.png Шестнайсетичен едитор Hex Workshop (Shareware)(Аз ще ползвам този)Free Hex Editor (Freeware) Създаване на Bootable ISOCDimageGUI (Freeware) И за по-голямо удопство вместо Windows Explorer ще ползвам Q-Dir (Freeware) Така нека да започваме.1.Правим една папка например “DualBoot” и в нея още две. Една за чистия уиндоус и една за променения (в този случаи, този който е със Сата драйвери, Nº2) аз направих следните папки, “WXPPRO” и “WXPMOD”(желателно е имената да не са много дълги). http://pics.softvisia.com/design/pics/11659/papki.png 2.След като сме направили тези две копираме операционните системи в съответната папка. Повтарям нормалният уиндоус (чистата инсталация) в “WXPPRO” и променения в “WXPMOD” http://pics.softvisia.com/design/pics/11659/vytrevpapkite.png 3.След като сме направили предишната операция ще трябва да създадем още две папки и да копираме следните файлове:Сега влизаме в папката “WXPPRO” и копираме папката i386(цялата) и я слагаме в главната (DualBoot) след това я преименуваме на WPRO Същото правим и в “WXPMOD”, копираме i386, слагаме я в DualBoot и я преименуваме на WMOD. http://pics.softvisia.com/design/pics/11659/57282238.png 4.Сега файлът който свалихте от Megaupload “diskem1x.rar” го разархивираме в главната папка(DualBoot) http://pics.softvisia.com/design/pics/11659/96968808.png 5.Файловете които имат червена точка може да ги изтрием няма да имаме нужда от тях те са предазначени за друго. BOOTCD.IMGBOOTCD2.IMGBOOTMGRETFSBOOT.COMHIR.IMG Тези файлове ги изтриваме... 6. Сега трябва да поработим с шестнадесетичния едитор. Десен клик върху “BOOT.BIN” и “Open With” и избираме един от едиторите които ползваме. При мене нещатата изглеждат така: http://pics.softvisia.com/design/pics/11659/hexbootedit.png http://pics.softvisia.com/design/pics/11659/hexedit.png 7.Сега след като сме в шестнадесетичният едитор намираме опцията “Replace” по принцип тя се намира в “Edit>Replace”http://pics.softvisia.com/design/pics/11659/editreplace.pnghttp://pics.softvisia.com/design/pics/11659/59569607.png И променяме i386 с WPRO, и натискаме ОК. На следващият прозорец “Replace All”. След като сме променили i386 с WPRO трябва да запазим файлът. “File>Save As”. http://pics.softvisia.com/design/pics/11659/saveas.pnghttp://pics.softvisia.com/design/pics/11659/53648807.png Обърнете внимание, файлът трябва да е запазен с разширение DAT. (WPRO.DAT) 8. Сега влизаме в папката WPRO и търсим следните файлове: SETUPLDR.BIN TXTSETUP.SIFСлед като ги открием отваряме SETUPLDR.BIN с шестнадесетичният едитор и по абсолутнo същият начин като в точка 7, намираме и заменяме i386 с WPRO.В този файл i386 се повтаря четири пъти,даваме "Replace all".9. Продължаваме в папката “WPRO” сега отваряме “TXTSETUP.SIF” с тексов едитор и търсим следната линия: SetupSourcePath http://pics.softvisia.com/design/pics/11659/setupsourcepath.png И след наклонената черта “\” пишем WXPPRO. Трябва да изглежда ето така: http://img819.imageshack.us/img819/551/setupsourcepathwxprpo.png Тъка значи с този уиндоус сме приключили, само влизаме в 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 трябва да изглежда така: :startclsprintprint ------------------------------------------------------------------------------print My first DualBootCDprint ------------------------------------------------------------------------------print F1=Helpprintprintprint 1) Install Windows XP Professional SP3 Cleanprint 2) Install Windows XP Professional SP3 +SATA+Unattendetprintprint q) Quit to command promptprint r) Rebootprint Esc) Boot first harddiskprintprint Hit the key of choice::mainkey; timeout is 20 seconds, default key is escapegetkey 20 esconkey 1 goto proonkey 2 goto modonkey q quitonkey r rebootonkey f1 goto helponkey esc boot 80; When no key found...goto mainkey;:proclsprint Windows Xp Professional SP3...run WPRO.DATgetkeygoto start:modprint Windows XP Professional SP3+SATA+Unattendet...run WMOD.DATgetkeygoto start;; EOFМного е важно да не объркаме някоя буква или вместо главна да сложим малка.След като сме готови с това трябва да страртираме CDimage Gui и да направим ISO файлът следваики тези снимки. http://pics.softvisia.com/design/pics/11659/cd1.png Root Dir: Избираме папката където сме сложили всичките файлове.Path and filename for the iso: Тука избираме къде да запазим ИСО файлът. http://pics.softvisia.com/design/pics/11659/cd2b.png Избираме Joilet Unicode Encode за да нямаме проблеми със странни символи. http://pics.softvisia.com/design/pics/11659/cd3z.png Намираме и маркираме loader.bin от главната папка. http://pics.softvisia.com/design/pics/11659/cd4.png За да може да запишим два-та Уиндоуса избира -о http://pics.softvisia.com/design/pics/11659/cd5.png Там където пише "Каквото име искаме" това ще е името на сд-то когато го запишем. http://pics.softvisia.com/design/pics/11659/cd6y.png Натискаме "Start" и чакаме... След като стане на 100% вероятно може да има някоя грешка,ако не е с червено не е проблем ;D, и излизаме от програмата.След като сме готови може да ползваме някоя виртуална машина за да изпробваме какво сме направили. При мене се получи следнотоhttp://pics.softvisia.com/design/pics/11659/chooseoption.png Не се ядосвайте твърде възможно е първият път да не стане,при мене и вторият и третият не станаха,но това е друго... Ако забележите размерът на главната папка е околу 2,3GB~,а ИСО файлът е само 700.Ако файлът е по-голям това означава,че операционните системи имат твърде много различни файлове. ______________________________________________________________________________________________________________ Част 2: Multi-BootDVD1. Windows XP Professional SP3 Updated (Clean Installation)2. Windows XP Professional SP3 Updatet+SATA+Unattendet3. Hiren's BootCD 10.64. Mini Windows XP5. Memtest6. ERD Commander 20087. Windows 7 В тази втора част от ръководството ще ви покажа как да прибавим още операционни системи и други полезни инструменти като Hiren's BootCD и ERD Commander.Това ще е продължение на "Dual Boot CD" Когато имаме следните приложения се захващаме за работа и би трябвало да получим следният резултат по време на тестовете за стартиране. http://pics.softvisia.com/design/pics/11659/bootmenub.png Ок на работа...1.Отваряме папката където са операционните ситеми от "Dual Boot CD" и там ще копираме съдържанието на другите проложения. Започваме с Hiren's BootCD. http://pics.softvisia.com/design/pics/11659/hbccd.png Копираме папката в светло сниьото и САМО НЕЯ в главната папка.(Преди главната папка я нарекох DualBoot,но сега е MultiBoot) След като сме я копирали успешно влизаме в нея и намираме файловете:boot.gz и memtest.gz и ги разархивирваме в същата папка. http://pics.softvisia.com/design/pics/11659/hbcdboot.png За сега сме готови с Hiren's,заемаме се с ERD Commander. 2.Копираме цялото съдържание на ERD Commander-а в главната папка. Тъй като от преди имаме файлът WIN51 ще поиска да го заменим с този който копираме сега,даваме му "Yes". 3.Сега Windows 7 го копираме по същият начин като ERD,всичките файлове директно в главната папка.***Ако оставим autorun.inf в главната папка,когато запишем DVD-то ще се стартира Win7,но ако НЕ искаме това значи изтриваме autorun.inf или изобщо не го копираме.*** 4.А сега трябва на обновим diskemu.cmd-то с новите команди за да може да стартираме новите приложения.Аз подредих моят така: :startclsprintprint ------------------------------------------------------------------------------print My first MultiBootDVD endurgo(smochet0)print ------------------------------------------------------------------------------print F1=Helpprintprintprint 1) Install Windows XP Professional SP3 Cleanprint 2) Install Windows XP Professional SP3 +SATA+Unattendetprint 3) Run Hirens BootCD 10.6print 4) Run MiniXP Proprint 5) Run Memtestprint 6) ERD Commander 2008print 7) Install Windows 7 Ultimate OEM x86printprint q) Quit to command promptprint r) Rebootprint Esc) Boot first harddiskprintprint Hit the key of choice::mainkey; timeout is 20 seconds, default key is escapegetkey 20 esconkey 1 goto proonkey 2 goto modonkey 3 goto hbcdonkey 4 goto minionkey 5 goto memonkey 6 goto erdonkey 7 goto winonkey q quitonkey r rebootonkey f1 goto helponkey esc boot 80; When no key found...goto mainkey;:winprint Starting Windows 7 Ultimate OEM x86cd BOOTrun ETFSBOOT.COMgetkeygoto start:erdclsprint Starting ERD Commander 2008run BOOT.BINgetkeygoto start:memprint Starting Memtestcd HBCDrun MEMTEST.IMGgetkeygoto start:proclsprint Windows Xp Professional SP3...run WPRO.DATgetkeygoto start:modprint Windows XP Professional SP3+SATA+Unattendet...run WMOD.DATgetkeygoto start:hbcdprint Running Hirens BootCD 10.6cd HBCDrun BOOT.IMGgetkeygoto start:miniprint Running MiniXP Procd HBCDrun XP.BINgetkeygoto start;; EOF Както виждате това е нормален файл изпълняващ "прости" команди. Към опцийте за избиране съм добавил MiniXP и Memtest те са "вградени" в Hiren's BootCD. Hiren's също има още няколко инструменти които можем да исползваме и да добавим към нашият MultiBoot.В папката HBCD има файл на има isolinux.cfg в който можем да видим кои са другите инструменти и кои са стартиращите файлове за всеки един. Например отваряме файлът с текстов едитр,scroll-ваме на долу и намираме "Darik's Boot and Nuke - Hard Drive Eraser" http://pics.softvisia.com/design/pics/11659/darikboot.png Както виждате на снимката последният ред пише "append initrd=/HBCD/dban.gz",това е стартирящият файл,но на нас не ни върши работа с това разширение затова както направихме с "boot.gz" го разархивирваме в HBCD папката и ни остава само да го добавим към diskemu.cmd. В diskemu трябва много да се внимава,защото една запетайка не където трябва и няма да може да се стартира правилно избраното приложение.Файловете и паките към които препраштаме трябва да са написани с главни букви поради причината,че когато направим ISO image файлът всичкото му съдържание е с главни букви. Тази снимка показва файловете които трябва да се намират в главната папка. http://pics.softvisia.com/design/pics/11659/allfiles.png Файловете в светло синьо са от Windows 7Файловете в червено са от ERD Commander+WIN51Файловете в жълто са от предишният проект Dual Boot CDФайловете в сиво са от Boot Files След като сме готови трябва да направим предишната операция с CDimage Gui.Няма да слагам снимките отново може да ги видите по-нагоре в миналият пост. ______________________________________________________________________________________________________________Част 3: Multi Boot USB Значи това ще е много лесно тъй като има доста малки и безплатни програмки които автоматично добавят Опрационни Системи в нашият флаш драйв. Преди време намерих една страница PendriveLinix.com в която намерих доста от тези програмки. Като влезите в страницата и скролните най-доло,в менюто има един таб "USB Creators" от там може да си свалите която програма искате. Тези които са "from Windows" съответно са за windows,а тези "from Linix" са за линукс. Аз лично ползвам Universal USB Installer - Easy as 1 2 3. Няма нищо за обесняване, в страницата си пише всичко, лесно като 1 2 3 Надявам се ръководството да Ви е харесало ако имате въпроси или проблеми винаги можете да ми драснете едно л.с. Aвтор: endurgo Всички авторски права върху съдържанието на статията и снимковия материал са запазени. Забранено е разпространяването и/или модифицирането на статията или части от нея без изричното съгласие на автора. Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост