Архив метки: windows

ESXi 6.5 install screen 2

Интеграция драйверов в установочный образ ESXi 6.5

Снова пришлось столкнуться с миром энтерпрайза в виде замечательного продукта VMware ESXi 6.5. Хоть компания VMware и использует в своих технологиях Linux, однако подход к работе у них из мира Windows. Не понимаю, как можно было так организовать установку своего продукта, что ни дополнительных драйверов семилетней давности для поддерживаемых RAID-контроллеров в дистрибутив не включено, ни возможности их скопировать с дополнительного носителя просто не существует.

Читать далее

Манипуляции с установочными образами Windows

Понадобилось мне установить Windows 7 с USB Flash. Как на зло под рукой была только 4 ГБ флешка, а установочный образ DVD содержал набор из всех 5 вариантов дистрибутивов под все платформы, что довольно много по размеру и не влазило на флешку. Поэтому понадобился способ уменьшить образ до одного варианта установки.

Сначала как говорится читаем документацию о назначении установочных файлов. И узнаем, что образ, с которого разворачивается установка содержится в специальном формате — WIM. Для манипуляции с ним есть готовая утилита ImageX\GImageX. Однако т.к. из доступного установочного окружения у меня только GNU\Linux, пришлось искать такую утилиту под упомянутую ОС. И к счастью такая утилита нашлась! Это wimlib. К сожалению готовых бинарников не поставляется, но их вполне можно собрать самостоятельно используя либо build-chroot или банально установив набор из dpkg-build + build-essential(нижеприведенное подходит для Debian\Ubuntu, для Redhat\CentOS будет немного отличаться, но правила сборки есть и для них):

git clone git://wimlib.net/wimlib

Затем:

apt-get install libxml2-dev ntfs-3g-dev libfuse-dev 

Переходим в директорию wimlib, запускаем скрипт ./bootstrap и затем:

DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -B

DEB_BUILD_OPTIONS=nocheck нужен для того, чтобы не проводить тестов после сборки. Далее ставим собственно то, что у нас собралось:

sudo dpkg -i wimlib15_1.10.0-1_amd64.deb wimtools_1.10.0-1_amd64.deb

После этого берем файл install.wim с установочного образа и с помощью wimlib-imagex export экспортируем нужный нам образ:

wimexport install.wim 1 win7prox86.wim

Далее записываем загрузчик, установочные файлы с образа на флешку, не забываем скопировать только один файл *.clg для экспортированного образа, который управляет доступным выбором установки и начинаем установку.

Запуск VirtualBox на отдельном дисковом разделе

Сегодня я расскажу как можно настроить и запустить VirtualBox на отдельном дисковом разделе. Прежде чем начнем, объясню зачем это нужно. В моей работе часто бывает необходимо иметь под рукой вирутальную машину. На ней можно запустить стэк необходимого ПО для тестирования, иногда мне нужно скомпилировать какую-нибудь программу, но при этом не хочется захламлять основную систему, наконец это всегда готовый набор инструментов, настроенных под нужные задачи и т.д. Проблема заключается в том, что мне очень часто приходится перезагружаться из одной ОС в другую (например из Ubuntu в Windows). При этом хотелось иметь под рукой одну и ту же виртуальную машину. Подход хранения файловой системы виртуальной машины в виде большого файла в данном случае не очень подходит. И тут на помощь приходит возможность VirtualBox использовать в качестве носителя отдельное дисковое устройство. Как настроить VirtualBox для его использованя и пойдет дальше речь. Читать далее