Bartpe - створюємо завантажувальну флешку з windows і linux на борту

Цікавий винахід - УСІ ЦІ LIVECD-дистрибутива. КОЖЕН ІЗ НАС КОЛИСЬ записувати образи СВІЖОГО KNOPPIX'A НАДІСК І будувати грандіозні плани ПРО ТЕ, какони НЕ разів виручив В МАЙБУТНЬОМУ. РАПТОМ ЗНАДОБИТЬСЯ відновити вилучені файли. РЕАНІМУВАТИ СИСТЕМУ АБО СКИНУТИ В Вінд ПАРОЛЬ АДМІНІСТРАТОРА? ТІЛЬКИ ОСЬ тягати з собою ТАКУ БАНДУРУ ТИ НЕ СТАНЕШ, І, БУДЬ ВПЕВНЕНИЙ, ЧЕРЕЗ ДЕЯКЕ ЧАС ВОНА просто втратили В ТЕБЕ НА ПОЛИЦІ. НАБАГАТО КРУТІШЕ БУЛО Б РОЗМІСТИТИ LIVECD на флешку, ДОДАТИ до екзотичних Лінукс ЗВИЧАЙНУ Вінд І ЗАВЖДИ НОСИТИ ЦІЙ ГОСПОДАРСТВО З СОБОЮ. А ЧОМУ, ВЛАСНЕ КАЖУЧИ, НІ?

«Перший, пішов!», Або почнемо з Linux

expand-г RAMDISK.SY_

Передбачаю, що морочитися з пошуком і розпакуванням файлів тобі лінь, тому спеціально виклав їх на диску - вони важать трохи більше 300 Кб. Скопіюй їх - і скрипт виконається без сучка і задирки. Найкорисніший плагін для Bartpe

Ти, напевно, помітив, що зовнішній вигляд отриманий за допомогою PEBuilder`a системи істотно спрощений, порівняно зі звичайною виндой. По правді сказати, це не тільки не звично, але і жахливо незручно: ні людського "пуску", ні Мережевого оточення, ні просто есплорера і консолі ММС. Щоб все повернути на свої місця, необхідно в процесі побудови підключити плагін XPE (oss.netfarm.it). Він знімає всі обмеження і призведе завантажувальний ОС до звичайного вигляду вінди. Що не менш важливо, плагін дозволяє підключити драйвери до BartPE, що входять в дистрибутив Windows, тому після завантаження з флешки будуть знайдені всі поширені пристрої. Але для цього в папку з плагіном тобі доведеться додати 3 директорії (drivers, system, inf) і розташувати там названі нижче файли:
В папку drivers - все sys-файли з drivers.cab і sp * .cab (bob їх в дистрибутиві Windows).
В папку system - все dll і exe з drivers.cab і sp * .cab
В папку inf - все inf, а так само запаковані * .in_ Щоб розпакувати їх усіх разом, скористайся хитрим командою:

expand -r "[xp \ i386 path \] *. in _" [ "XPE plugin \ inf sub folder path"]

Після цього видали файли * .inc і * .ns, залишивши тільки файліки * .inf Готово.

Додавання драйверів в винде

Прикрутити додатковий драйвер до BartPE - це дуже просте завдання, але, на жаль, це стосується тільки дров для пристроїв зберігання даних і мережевих девайсів. Для кожного пристрою необхідно створити папку з драйвером і скопіювати в папку, відповідну його приналежності: драйвери пристроїв зберігання даних - drivers \ SCSIAdapter драйвери мережевих пристроїв - drivers \ Net Встановити програму в Linux?! Легко.

Кращий посіб функціональність системи - встановити в неї корисні програми. У разі BartPE робити це ще під час компіляції системи, тобто до того, як її файли потраплять на USB-драйв. Однак просто взяти і підключити звичайні дистрибутиви програм не можна і доводиться вдаватися до спеціального механізму плагінів, ти, напевно, помітив кнопку "модулі" в нижній частині вікна PE Builder`a. Підключимо модуль можна одним клацанням миші, однак тулза зажадає надати їй необхідні для запуску праграмм файли. Доведеться распотрошить їх робочі директорії і вибрати звідти все необхідне. Встановити в Live-вінду будь-яку іншу програму, що не включена до складу BartPE, допоможуть колекції плагінів:

www.nu2.nu
www.reatogo.de
ubcd4win.com

MKBT 2.0
MySLAX Creator
PE Builder v3.1.10a
Windows XPE - необхідний плагін для PE Builder

Файли для коректної роботи pe2usb.cmd
Syslinux 3.31

Замут з ​​завантажувачем

default vesamenu.c32
prompt 0
timeout 0
Fl splash.txt
F2 splash.cfg
SAY Type "bartpe" for Bart's Pe, or
type "slax" for Slax.
DISPLAY syslogo.lss
MENU TITLE] [akep's Boot UFD
MENU BACKGROUND xakep.png
label slax
menu label Slax
kernel vmlinuz
append max_loop = 255 initrd = initrd.
gz vga = 0x317 maxcpus = l init = linuxrc
load ramdisk = l prompt ramdisk = 0
ramdisk_size = 4444 root = / dev / ramO rw
label bartpe
menu label Bart's PE
kernel pe2usb.bss
init = linuxrc load_ramdisk = l prompt_ ramdisk = 0 ramdisk_size = 4444 root = / dev / ramO rw load_ramdisk = l prompt_ramdisk = 0 ramdisk__size = 4444 root = / dev / ramO rw

4. Для краси можна кинути на флешку фонову картинку для завантажувача xakep.png, яка повинна мати розмір 640x480. Але це не обов'язково.
5. Самий останній крок. Залишається тільки повернути завантажувальний сектор Syslinux'a на місце (ми його знесли, коли інсталювали завантажувальний сектор вінди). І після цього можна відправляти машину в ребут. Переходь на флешку і виконуй команду «syslinux». Готово! Тепер під ча завантаження ти побачиш менюшку, яка запропонує тобі запустити одну з операци ційних систем.

Дві робочі ОС, які без установки запускаються з флеш-носія, - це вже здорово. Але не зайвим буде підлаштувати їх під себе: встановити звичні програми, додати необхідні драйвери і просто змінити шпалери на робочому столі. Все це можливо, причому для цього зовсім не потрібно володіти сім'ю п'ядями в лобі. Досить прочитати матеріал у виразках.

Схожі статті