Як створити мультизавантажувальний флешку з windows xp і програмами?

Для чого використовується Мультізагрузочний флешка

Мультізагрузочний флешка windows xpМультізагрузочний флешка - інструмент, який будь-якому досвідченому користувачеві бажано мати під рукою. Вона може виручити в ситуаціях, коли комп`ютер, наприклад, не завантажується з жорсткого диска, а вам потрібно отримати доступ до даних, коли потрібно встановити операційну систему на комп`ютер без CDDVD приводу, а також для запуску деяких службових і діагностичних утиліт. Мультізагрузочний флешка може використовуватися як носій кількох дистрибутивів операційних систем, наприклад Windows XP, Windows 7, Linux і т. Д. З неї можна завантажувати різні LiveCD - «живі диски» з системами, що не вимагають інсталяції, працювати з програмами, що обслуговують пристрої комп`ютера, проводити антивірусні перевірки і багато іншого. Одним словом - річ вкрай потрібна і корисна.

У мережі можна знайти безліч готових збірок для створення Мультізагрузочний носіїв, але найкраще навчитися робити їх самостійно. Тоді ваша флешка буде містити той набір софта, який ви виберете самі. Програми можуть бути різними (природно, в форматі завантажувальних образів), але дуже бажано серед усього іншого тримати на флешці хоча б один дистрибутив Windows. Ми будемо розглядати варіант з Windows XP.

підготовка

Перед тим, як почати роботу зі створення Мультізагрузочний флеш-накопичувача, потрібно підготувати наступне:

  • флешку, об`ємом від 2 GB - якщо ви збираєтеся розміщувати на ній тільки дистрибутив Windows XP і програми, а якщо хочете, щоб на ній було кілька операційних систем, візьміть обсяг побільше - від 4 GB;
  • софт, який ви будете розміщувати на флешці: дистрибутив Windows XP у вигляді образу ISO або на DVD-диску і все інше в форматах ISO, IMA, IMG і т. д .;
  • комп`ютер під управлінням OS Windows, де буде проводитися вся робота;
  • утиліти і файли для роботи з флешкою: емулятор CDDVD приводу (UltraISO, "daemon tools win 7" "Daemon Tools і т. п.), WinSetupFromUSB - безкоштовний інструмент для перенесення на USB-носій Windows XP і установник завантажувача, сам завантажувач - grldr і конфігураційний файл menu.lst (можна з допомогою блокнота створити порожній текстовий файл з розширенням lst).

Робимо флешку Мультізагрузочний

форматування

Насамперед майбутня Мультізагрузочний флешка повинна бути відформатована в NTFS або FAT32. Варіант з NTFS краще - завантаження буде проходити швидше. Для цих цілей можна використовувати різні інструменти, в тому числі і вбудовані в Windows, але ми скористаємося WinSetupFromUSB.

Увага! Перед початком форматування переконайтеся, що на носії немає нічого цінного, оскільки всі файли з нього будуть вилучені.

  • Запустіть WinSetupFromUSB і натисніть кнопку «BootICE» для запуску однойменної утиліти.

Мультізагрузочний флешка windows xp

  • Клацніть по кнопці «Parts Manage» для створення активного завантажувального розділу на флешці.

Мультізагрузочний флешка xp

  • У наступному вікні ви побачите список розділів. У нашому прикладі розділ один. Щоб зробити його активним (активний розділ відзначений буквою «А» в стовпці Act), натисніть кнопку «Activate».
  • Для запуску процесу форматування клацніть на кнопці «» ReFormat USB disc », потім« Next »і« ОК », не змінюючи нічого в налаштуваннях. Тип накопичувача відзначте як «USB-HDD».

Мультізагрузочний флешка windows xp

Після виконаних дій флешка буде чиста і підготовлена для подальшої роботи.

Створення завантажувального сектора і копіювання файлів завантаження

Продовжуємо працювати в BootICE. Наше наступне завдання - створити на USB-накопичувачі завантажувальний сектор і скопіювати на нього файли, необхідні для завантаження. Це, як говорилося, grldr і menu.lst.

  • Перебуваючи в головному вікні BootICE, клікніть по кнопці «Process MBR».

Мультізагрузочний флешка xp

  • Після цього відкриється вікно «Master Boot Record», де потрібно поставити позначку навпроти «Grub4DOS» - тип завантажувача, і слідом натиснути «Install / Config». У наступному вікні налаштувань конфігурації нічого міняти не потрібно, просто натисніть «Save to Disc» і закрийте його.

м

  • Закрийте BootICE, скопіюйте в кореневий каталог флешки файли grldr і menu.lst і переходите до наступного етапу.

Перенесення на флешку дистрибутива Windows XP і програм

  • Приготуйте дистрибутив Windows XP на диску або у вигляді ISO-файла. Диск встановіть в привід CDDVD, а образ змонтуйте в віртуальний привід, який створить програма-емулятор, наприклад, UltraISO.

Мультізагрузочний флешка windows xp

  • Запустіть WinSetupFromUSB. У розділі вікна «Add to USB disc» поставте галку навпроти пункту «Windows 2000 / XP2003 Setup». Невелика кнопка праворуч відкриє провідник, щоб ви вказали шлях до диска з дистрибутивом Windows XP. Далі клікніть по кнопці «GO», і процес копіювання файлів почнеться. Аналогічним чином на флешку переносяться дистрибутиви інших операційних систем.

Мультізагрузочний флешка xp

  • Завантажувальні образи інших програм, які буде містити ваша Мультізагрузочний флешка, скопіюйте в окрему папку. Додайте її в корені накопичувача і дайте їй зрозуміле ім`я, використовуючи латинські букви. У нашому прикладі папка буде називатися PROG. Ми візьмемо в якості прикладу MHDD - утиліту для роботи з жорсткими дисками, і Memtest86 + - засіб діагностики оперативної пам`яті комп`ютера. Образи цих програм можна безкоштовно завантажити з їх офіційних сайтів.



Конфігурація Мультізагрузочний меню

Тепер найскладніше і цікаве: нам належить налаштувати завантажувальний меню. Ви, сподіваємося, уявляєте, що це таке. Це те, що ви побачите після того, як комп`ютер завантажиться з вашої флешки. Оскільки вона Мультізагрузочний, на ній повинен бути перелік вмісту, а точніше - меню, за допомогою ви могли б запускати потрібні програми. Цей перелік і міститься в файлі menu.lst.

В інсталяційний пакет поставки Grub4DOS menu.lst вже входить. Його можна брати за основу для створення свого меню, але також можна і очистити від вмісту, щоб заповнити самостійно. У нашому випадку немає завдання детального вивчення синтаксису команд Grub4DOS, тому ми очистимо файл (або створимо його самі) і будемо вставляти в нього готові фрагменти коду, необхідні, щоб меню запрацювало.

Треба сказати, що можливості настройки Мультізагрузочний меню досить великі. Можна додати картинку в якості фону, можна використовувати різні шрифти, включити підтримку "російську мову для xp" "російської мови і т. д. Але ми, щоб вирішити поставлене завдання, обмежимося простими і зрозумілими речами.

Отже, нехай першим пунктом нам буде пропонуватися установка Windows XP на комп`ютер. Слідом, припустимо, установка Windows 7 або 8, далі - запуск MHDD, за ним - Memtest86 +. Останніми пунктами додамо завантаження з жорсткого диска (start Windows), перезавантаження (reboot) і вимикання комп`ютера (shutdown). Наше меню буде виглядати так:

Install Microsoft Windows XP

Install Microsoft Windows 7/8




MHDD

Memtest86 +

Start Windows

Reboot

Shutdown

Установка Windows XP

У верхню частину документа скопіюйте наступний код:

title Install Microsoft Windows XP
root (hd0,0)
map -mem /WINSETUP/XPpSP3.ISO (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map -hook
root (0xff)
chainloader /I386/SETUPLDR.BIN

  • рядок title містить текст, який буде відображатися як пункт меню. Він повинен бути обов`язково написаний латинськими символами (підтримка кириличних шрифтів в Grub4DOS за замовчуванням відсутній).
  • В рядку root повинен бути зазначений розділ диска, де завантажувач повинен шукати потрібний файл. (Hd0,0) в даному випадку - це флешка.
  • map -mem /WINSETUP/XPpSP3.ISO (0xff) - цей запис вказує на шлях до файлу, який буде запущений. У нашому випадку - це XPpSP3.ISO в папці WINSETUP, яка знаходиться в корені флешки.
  • команда chainloader виконує виклик завантажувача Windows XP - SETUPLDR.BIN. Її параметри змінювати не потрібно.

З усього перерахованого користувач може змінювати тільки значення title і map -mem. Все інше має залишатися як є.

Установка Windows 7 або 8

Відступите від попередньої частини коду один рядок і вставте наступний фрагмент:

title Install Microsoft Windows 7/8
map -unmap = 0: 0xff
map -unhook
root (hd0,0)
chainloader / bootmgr

Оскільки завантажувач Windows 7 і 8 копіюється в корінь флешки, шлях до нього вказувати не потрібно. Крім значення title, все повинно залишатися як є.

Запуск MHDD і Memtest86 +

Нижче через рядок вставте наступний код:

title MHDD
find -set-root /PROG/MHDD.IMA
map -mem /PROG/MHDD.IMA (fd0)
map -hook
rootnoverify (fd0)
chainloader (fd0) +1

title Memtest86 +
map /PROG/memtest86+.iso (0xFF) || map -mem /IMG/memtest86+.iso (0xFF)
map -hook
chainloader (0xFF)

Синтаксис команд різний, так як завантажувальні файли цих програм мають в нашому прикладі різний формат (IMA і ISO). Тут важливо правильно вказати шлях до файлів на флешці: /PROG/MHDD.IMA і /PROG/memtest86+.iso, а також прописати title.

Завантаження Windows з жорсткого диска

За неї буде відповідати наступний фрагмент коду:

title Start Windows
find -set-root -ignore-floppies -ignore-cd / bootmgr || find -set-root -ignore-floppies -ignore-cd / ntldr
map (hd0) (hd1)
map (hd1) (hd0)
map -hook
rootnoverify (hd0)
chainloader (hd0) +1

На жорстких дисках комп`ютера буде проведений пошук завантажувача Windows XP - ntldr або Windows 7/8 - bootmgr.

Перезавантаження і вимикання

Два останніх фрагмента, з яких перший відповідає за перезавантаження, а другий - за виключення комп`ютера.

title Reboot
reboot

title Shutdown
halt

Після цього збережіть файл menu.lst і закрийте його.

тестування

Для перевірки, як працює наша Мультізагрузочний флешка, знову запустіть WinSetupFromUSB. У головному вікні знайдіть пункт «Test in QEMU» і відзначте його галкою. Буде запущена "win xp віртуальна машина" "віртуальна машина QEMU, де ви зможете побачити тільки що створене завантажувальний меню.

Мультізагрузочний флешка windows xp

Якщо все відображається також, як ви бачите на зображенні, і кожен з пунктів працює як належить - ваша флешка готова.


Поділися в соц. мережах:

По темі: