Так как часто приходится устанавливать ОСи на различные компьютеры решил сделать свою сборку для быстрой установки (так называемую "заливку") с помощью Acronis True Image с модулем Universal Restore. Сборку делал путем установки чистой ОС на виртуальную машину Virtual Box с последующей установкой необходимого софта.
Несколько замечаний по установке системы WinXP на виртуальную машину для последующего создания универсального образа:
Затем создал загрузочную флешку с Acronis True Image Echo Enterprise Server 9.7.8398 c Acronis Universal Restore Rus. На флешке есть папка DRP в которой находится подборка драйверов контроллеров жестких дисков. Эта подборка называется Driver Pack «Mass Storage». Скачать ее новейшую версию можно с сайта http://driverpacks.net/.
Однако перенести подготовленный образ сразу на флешку из виртуальной машины не удалось т.к. была установлена Virtual Box OSE, а она не поддерживает работу с USB =((. Конечно можно было бы записать из виртуальной машины образ на DVD но этот путь не для меня =)).
Образ виртуального жесткого диска в формате *.vdi есть - значит из него можно вытащить нужный мне файл!
После поисков программы, которая бы позволяла сделать такую операцию, или способа примонтировать *.vdi файл решение все-таки было найдено.
Во-первых, если при создании жесткого диска в Virtual Box был выбран динамически расширяющийся образ - его необходимо преобразовать в статический. Динамический образ означает, что блоки файловой системы располагаются в хронологическом порядке, а не в том, который ожидает драйвер файловой системы. Преобразовать в статический нужно командой:
vboxmanage clonehd --variant static WinXP.vdi temp.vdi
Преобразованный статический образ (если перед temp.vdi не указать путь) будет находиться в /home//.VirtualBox/.
Затем этот образ можно подключить как обычный носитель командами:
modprobe nbd max_part=8 nbds_max=1
qemu-nbd --connect=/dev/nbd0 temp.vdi
fdisk -l /dev/nbd0
mount -t ntfs-3g /dev/nbd0p1 /media/CD
Вот и все =))) - теперь у меня есть доступ к "жесткому диску" виртуальной машины.
Для пользователей Win - работать с файлами *.vdi можно при помощи замечательной программы - UltraISO.
Несколько замечаний по установке системы WinXP на виртуальную машину для последующего создания универсального образа:
- Установить драйвера (HAL) - "Компьютер с ACPI". Панель управления > Система > Оборудование > Диспетчер устройств > Компьютер > правой кнопкой по установленному драйверу HAL > Обновить драйвер > Нет, не в этот раз > Установка из указанного места > Не выполнять поиск. Я сам выберу нужный драйвер > Компьютер с ACPI > Далее > Готово!
- Установить драйвер - "Стандартный двухканальный контроллер PCI IDE". Панель управления > Система > Оборудование > Диспетчер устройств > IDE ATA/ATAPI контроллеры > правой кнопкой по установленному IDE-контроллеру > Обновить драйвер > Нет, не в этот раз > Установка из указанного места > Не выполнять поиск. Я сам выберу нужный драйвер > Стандартный двухканальный контроллер PCI IDE > Далее > Готово!
- Удалить в реестре ссылки на старые диски путем очистки раздела реестра HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices.
- Удалить в реестре ссылки на драйвер процессора Интел. Пуск > Выполнить > Regedit > HKLM > SYSTEM > ControlSet001 > Services > удаляем раздел Intelppm. Повторить то же для ControlSet002.
- Отключить все лишние устройства.
- В Virtual Box ни в коем случае не устанавливайть Guest addons.
- Не устанавливать драйвера. Не устанавливать Alcohol и DaemonTools. Не подключать виртуальные CD-ROM'ы.
- Выполните очистку следующих каталогов:
C:\WINDOWS\SYSTEM32\dllcache\
C:\WINDOWS\Prefetch\
C:\WINDOWS\Temp\
C:\Documents and Settings\\Local Settings\Temp\
C:\Documents and Settings\\Local Settings\Temporary Internet Files\
C:\Documents and Settings\\Local Settings\History\
C:\Documents and Settings\\Cookies\
C:\Documents and Settings\\NetHood\
C:\Documents and Settings\\Recent\
C:\RECYCLER\
C:\System Volume Information\ - Выполнить дефрагментацию раздела с установленной ОС.
Затем создал загрузочную флешку с Acronis True Image Echo Enterprise Server 9.7.8398 c Acronis Universal Restore Rus. На флешке есть папка DRP в которой находится подборка драйверов контроллеров жестких дисков. Эта подборка называется Driver Pack «Mass Storage». Скачать ее новейшую версию можно с сайта http://driverpacks.net/.
Однако перенести подготовленный образ сразу на флешку из виртуальной машины не удалось т.к. была установлена Virtual Box OSE, а она не поддерживает работу с USB =((. Конечно можно было бы записать из виртуальной машины образ на DVD но этот путь не для меня =)).
Образ виртуального жесткого диска в формате *.vdi есть - значит из него можно вытащить нужный мне файл!
После поисков программы, которая бы позволяла сделать такую операцию, или способа примонтировать *.vdi файл решение все-таки было найдено.
Во-первых, если при создании жесткого диска в Virtual Box был выбран динамически расширяющийся образ - его необходимо преобразовать в статический. Динамический образ означает, что блоки файловой системы располагаются в хронологическом порядке, а не в том, который ожидает драйвер файловой системы. Преобразовать в статический нужно командой:
vboxmanage clonehd --variant static WinXP.vdi temp.vdi
Преобразованный статический образ (если перед temp.vdi не указать путь) будет находиться в /home/
Затем этот образ можно подключить как обычный носитель командами:
modprobe nbd max_part=8 nbds_max=1
qemu-nbd --connect=/dev/nbd0 temp.vdi
fdisk -l /dev/nbd0
mount -t ntfs-3g /dev/nbd0p1 /media/CD
Вот и все =))) - теперь у меня есть доступ к "жесткому диску" виртуальной машины.
Для пользователей Win - работать с файлами *.vdi можно при помощи замечательной программы - UltraISO.
Комментариев нет:
Отправить комментарий