org
Персональный блог Толика Панкова
Информация о IP-адресе
Поиск
Популярные темы
csharp ip detect it
linux ljr
manuals php slackware VPN
windows ГОРФ
Карелия Кондопога акции
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
арт архивное блоггинг быдло
видео видеоарт дыбр
жизнь записки кота Шредингера
инфернальное музыка
мысли наблюдашки
панки перекрестки вселенной
пиздец политика про
говнюков разное рассказы
сеть
религия
смешное стихи
техническое фашизм фото
фразочки хаос
чудесное шиза
Все теги XP, что PE-версии, что инсталлятор, подружить с PXE проблематично. Мало того, что
надо поднимать сервер BINL, который выдаст винде нужные драйвера для сетевых
it ГОРФ политика сеть карт, так еще и задолбаешься настраивать загрузчик. Чего только не было — и штатный
смешное linux хаос ntdetect.com не подходил, и патченные в упор не видели файлов ответа (winnt.sif), в
мысли арт фразочки общем геморроя было масса.
музыка панки дыбр жизнь
Карелия фото csharp видео стихи Но интересно, что Mini Windows XP вообще-то драйвера для сети при загрузке не
windows чудесное ljr разное manuals
slackware пиздец акции религия php нужны, все файлы на момент запуска уже переданы на целевую машину, и проблема в
техническое шиза наблюдашки чем-то другом. Насколько я понял, в том, как memdisk маппит в память ISO-образ, а
архивное видеоарт
перекрестки вселенной про говнюков винда потом с этим делом конфликтует, скорее всего у нее не получается создать
фашизм записки кота Шредингера VPN
быдло инфернальное блоггинг рассказы виртуальный диск в памяти. А если попробовать грузить не образ ISO, а образ HDD с
ip detect Кондопога
РОО Свободная Карелия
виндой? Да! Таким макаром все вышло. Об этом и расскажу.
Семенов Сергей Сергеевич депутат
ГОРФнет работа pxe вебдезигн
экономика revolution now животные Необходимые инструменты
раритетная ВТ шествепутия wordpress
Белый Червь Петрозаводск менты
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
puppy rus байки dos вещества книги
комменты природа архиламеры Путина
— Собственно, ISO-образ Hiren’s Boot CD 15.2
исследования праздники NO_TAGS server — Minimal DOS Image
tcplay chaos software пеар nsis
paperdaemon антиклерикализм фильмы — Какой-нибудь дистрибутив Linux, в который можно установить виртуальную машину
христианство exvoice сны firefox анимэ
(анти)военное microsoft office sxgeosharp
QEMU. Мой пакет для Slackware здесь
flash syslinux webextension Лавкрафт — Утилита kpartx, из комплекта multipath-tools. Можно собрать/скачать самостоятельно.
админское анархисты анархия анти(утопия)
история путин ascii captcha dialog На всякий случай, пакет для Slackware
всякая хуйня киберпанк сходства
absolute linux actionscript 2.0 ftp generation‑p — Windows 7, если захочется провести более глубокую модификацию Mini Windows XP
rip sony vegas videoediting xp Питер друзья
открытый отчет поцреоты флудить здесь i2p
— Текстовый редактор, поддерживающий переносы строк DOS/Windows (CR+LF), для
inkscape tinyproxy Том Хаоса антидеанон редактирования конфигов и BAT-файлов DOS, Mini Windows XP и конфига загрузчика
бан брокацентр личное мистическое
стофактовосебе charp dooma.ru licension Grub4Dos (я делал это в винде).
rise_of_dolboёbs анархизм ворчание
долбоебы жирные наброски сообщество
Создание образа HDD с DOS
Друзья
1. Складываем все инструменты в отдельный каталог в Linux, и создаем в нем
«болванку», для образа HDD:
dd if=/dev/zero of=winpe-test.img bs=90M count=1
3. Выбираем в меню загрузки Start Hiren’s Boot CD, потом File Managers и Volkov
Commander
Полезная реклама
Загрузившись в VC вводим команду fdisk3. Эта команда запустит родной Fdisk от
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Microsoft’а.
У нас один жесткий диск, пока не форматированный и не размеченный, так что в
появившемся меню нажимаем 1 и ENTER (Create DOS Partition or DOS logical drive), в
следующем меню тоже выбираем 1 пункт (Create Primary DOS Partition), далее отвечаем
Y (да). Если все сделано верно, Fdisk предложит перезагрузиться, дабы новый раздел
стал доступен в DOS. Выходим из Fdisk и закрываем QEMU.
format D: /U /S
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
8. Можно проверить образ, загрузившись с него в том же QEMU:
qemu-system-i386 -hda winpe-test.img -boot c
Для того, чтобы добавить на диск файлы WinPE, необходимо получить к нему доступ из
Linux:
2. Маппим разделы:
kpartx -av /dev/loop0
3. Монтируем раздел:
mount -t vfat /dev/mapper/loop0p1 /mnt/dos
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
После того, как нужные файлы скопированы, образ необходимо отключить.
1. Размонтируем раздел:
umount /mnt/dos
3. Освобождаем loop-устройство:
losetup -d /dev/loop0
Подключение образа:
#!/bin/bash
IMAGE="winpe-test.img"
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
На PasteBin
Примечание: паузы нужны, иначе монтирование может случиться раньше, чем блочное
устройство (раздел), появится в /dev/mapper и ничего не примонтируется.
Отключение образа:
#!/bin/bash
umount /mnt/dos
kpartx -dv /dev/loop0
losetup -d /dev/loop0
echo "Complete!"
На PasteBin
Для создания минимально работающего Mini Windows XP, потребуется взять из образа
Hiren’s Boot CD все файлы из \HBCD\XP, и положить их в каталог /HBCD/XP в образе
жесткого диска.
Также необходимо настроить загрузчик Grub4Dos:
1. В образе Hiren’s Boot CD находим файл GRUB.EXE и копируем его в корень нашего
диска.
2. Создаем конфиг MENU.LST также в корне диска. Я просто подправил оригинальный
конфиг из Hiren’s Boot CD, удалив оттуда все лишнее. Содержимое конфига на
PasteBin
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Скачать GRUB.EXE, MENU.LST, AUTOEXEC.BAT, CONFIG.SYS с Mega.Nz
Проверяем.
1. Грузимся из полученного образа (здесь я делал это уже по сети, о настройке конфига
для PXE будет ниже):
2. Запускаем GRUB.EXE:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
3. Выбираем соответствующий пункт меню, ждем…
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
ФАНФАРЫ!
На самом деле, Mini Windows XP получился сильно урезанным, без программ из Hiren’s
Boot CD, без толковой поддержки сети и прочих полезностей, что ж, будем улучшать
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
7Zip.7z
AutoMountDrives.7z
DLL.7z
IrfanView.7z
Notepad.7z
TeraCopy.7z
XpFiles.7z
Лирическое отступление, или про то, как залезть во внутренности Mini Windows
XP
Все потроха сего дистрибутива лежат в архиве формата WIM, в Windows 7 имеется
стандартная утилита для работы с ним.
Копируем из образа HBCD файл XP.wim куда-нибудь в удобный каталог, и смотрим его
содержимое (команды выполнять от администратора):
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
dism /Get-WimInfo /WimFile:XP.wim
Cистема DISM
Версия: 6.1.7600.16385
Индекс: 1
Имя : XP
Описание : <не определено>
Размер (байт): 113 236 979
С сохранением:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
dism /Unmount-Wim /MountDir:%TMP%\wim /commit
Источник Копия
Итак, что же все-таки делать с остальным софтом? Ну у нас же PXE, а значит есть
сервер с Samba. В следующем выпуске я таки начну сначала, и расскажу, как настроить
PXE на Linux-машине, и Samba в т.ч. Пока ограничусь секцией конфига smb.conf для
этой конкретной шары:
[hbcdshare]
path=/home/pxe/tftp/distrib/windows/winpe
public=yes
browsable=yes
read only=yes
guest ok=yes
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
архиве XpDrvLAN.7z и Mini Windows XP их подгружает, если вы не забыли положить в
/HBCD/Programs файлы 7z.exe и 7z.dll)
sleep 10
Если все сделано правильно, то после загрузки Mini Windows XP мы увидим сетевой
диск в «Моем компьютере»:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
А если зайдем внутрь, то файлы:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Исправляем CMD-файлы для запуска софта
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Пользоваться просто — выбираете каталог с *.cmd файлами и нажимаете Fix.
Программа делает резервные копии в *.bak файлы перед изменением.
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Наводим красивости
Делаем в CONFIG.SYS загрузочное меню DOS (оставим возможность выйти в DOS или
перезагрузить компьютер):
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Измененный MENU.LST Grub4Dos (добавлена возможность перезагрузиться или
выключить компьютер).
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
А симпатичную надпись в DOS’овом меню, я сделал, подправив в HEX-редакторе
IO.SYS. Но как — догадайся мол сама
Готово!
gzip winpecut.img
gzip winpe.img
LABEL winxppe
menu label Windows XP PE
kernel modules/memdisk
initrd distrib/windows/winpe/winpe.img.gz
append harddisk
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
LABEL winxppecut
menu label Windows XP PE Very Small
kernel modules/memdisk
initrd distrib/windows/winpecut/winpecut.img.gz
append harddisk
Скачать
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
—muktipath-tools
—Скрипты, утилиты, примеры конфигов из статьи
Образы
This entry was posted in Блог and tagged it, linux, pxe, windows. Bookmark the permalink.
Pingback: Hiren’s Boot CD 15.2 и загрузка его по сети (PXE) | Персональный блог Толика
Панкова
Pingback: Заодно нашел кучу утилит для подбора паролей в Windows. | Персональный блог
Толика Панкова
Добавить комментарий
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Ваш e-mail не будет опубликован. Обязательные поля помечены *
Комментарий
Имя *
E-mail *
Сайт
Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих
комментариев.
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Введите код с картинки (CAPTCHA)*
Отправить комментарий
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD