Эксперименты с Grub4dos


Чтобы проверить установку, использование и настройки Grub4dos без риска повредить текущую ОС, можно использовать Виртуальную Машину. Благодаря хорошей виртуализации оборудования програмным обеспечением, довольно просто создать виртуальный жёсткий диск для тестов.

Это просто для тех кто дружит с командной строкой в QEMU, это бесплатная виртуальная машина перенесённая на платформу Windows. QEMU не надо устанавливать - просто распакуйте куда нибудь архив и запустите командную строку. Можно использоват и Графическую версию (GUI) - QEMU Manager.

Альтернативой Qemu являются следующие виртуальные машины:

Если имеется достаточно места на диске, можно использовать большие образы дисков, так же можно порезать эти образы на разделы или наделать много образов и побаловаться с Мультизагрузочными конфигурациями.


Установка Windows XP в QEMU

ПРИМЕЧАНИЕ

Создание образа диска

qemu-img.exe текст помощи, выводимый по команде qemu-img.exe -h

Чтобы создать пустой образ диска, Откройте командную строку в директории QEMU и вводите следующее qemu-img.exe create [filename] [size].

Для создания образа в 3Gб (XP.ima) в корне диска C: - Вводим команду:
qemu-img.exe create C:/XP.ima 3G

Установка гостевой операционной системы

qemu.exe текст помощи, выводимый по команде (from command qemu.exe -h).

Предположим, что ваш CD дисковод имеет букву "D:", вставьте установочный диск Windows в авш дисковод и пишите команду (Поменяйте букву D: на ту каторая у вас соответствует вашему CD приводу) -
qemu.exe -L . -m 256 -boot d -cdrom D: -hda C:\XP.ima.

QEMU должна загрузиться с установочного CD. Образ диска может быть всячески порезан на разделы, в ходе установки XP - QEMU медленне, чем Софт приведённый выше, поэтому запаситесь терпением, установка может занять ощутимое время.

Когда ОС будет установлена, Гостевая OS может быть запущена следующей командой:
qemu.exe -L . -m 256 -boot c -hda C:\XP.ima.

Обмен файлами с гостевой операционной системы

Когда Гостевая ОС будет установлена, мы должны найти путь обмена с ней файлами. Для этого существует ряд методов, один легче другого.

Можно настроит сетевое соединение между Основной и Гостевой системами, но это не цель данного руководства.


Монтирование CD (или образа CD)

Монтирование CD было показано выше - просто используйте синтаксис -cdrom [drive:] (Где [drive:] это буква диска).

или можно создать образ CD (.iso) и монтировать его с синтаксисом -cdrom [file] (Где [file] имя файла образа с путём к нему - запомните, надо использовать вот такую чётрочку / при указании пути).
Чтобы создать образ .iso, скачайте утилиту командной строки mkisofs.
Используйте mkisofs следующим образом:

Теперь используйте команду qemu.exe -L . -m 256 -boot c -hda C:\XP.ima -cdrom C:\xp.iso это запустит Гостевую ОС, и все файлы будут доступны ОС через CD-ROM.


Монтирование образа диска Гостевой ОС

Есть возможность примонтировать образ диска с Гостевой ОС к Основной ОС с помощю различного ПО. Чтобы использовать бесплатную программу ImDisk, нужно её скачать и установить.
Щёлкните правой мышью на файл образ каторый вы хотите примантировать (Например: C:\XP.ima) и выберите опцию Mount as ImDisk Virtual Disk - это откроет окно с внутренностями образа диска.

Для открытия образов удобно так же использовать программу winimage


Монтирование Физического жёсткого диска

Делать будем следуя цитате из 3.6.5.2 of qemu-doc.html:

"Жёсткие диски используются с синтаксисами: `\\.\PhysicalDriveN' Где N это номер диска (0 - это первый жёсткий диск).

ВНИМАНИЕ: будте бдительны, может лучше сделать доступ READ-ONLY, чтобы не запортить ваши данные на жёстких дисках
(команда `-snapshot' делает так, что все измения происходят во временном файле)."

Чтобы использовать первый жёсткий диск (физический диск (hd0) в представлении grub4dos), вводим команду
qemu.exe -L . -m 256 -boot c -hda C:\XP.ima -hdb \\.\PhysicalDrive0 затем стартуем Гостевую ОС. Учтите, что чёрточки (Например: \\.\PhysicalDrive0) каторые мы используем, такие как рекомендует нам qemu-doc.html. Другие источники упорно утверждают, что надо использовать обратные чёрточки - Например: //./PhysicalDrive0.
Таким образом нельзя монтировать разделы, мотировать придётся целый диск.

Для тестирования флешек используйте команду qemu.exe -L . -m 256 -boot c -hda C:\XP.ima -hdb \\.\PhysicalDrive1. Интересно, что флешка монтируется как жёсткий диск в гостевой ОС.
Файлы скопированные на носитель в Гостевой ОС, не отображаются в проводнике Explorer основной системы до тех пор пока носитель не будет отмонтирован.

    Оглавление    Предыдущая    Следующая    Проект GreenFlash    Форум

Copyright GreenFlash (c) 2007-2008