Російськомовне керівництво по завантажувачу grub4dos

Щоб перевірити установку, використання і настройки Grub4dos без ризику пошкодити поточну ОС, можна використовувати Віртуальну Машину. Завдяки хорошій віртуалізації обладнання програмним забезпеченням, досить просто створити віртуальний жорсткий диск для тестів.

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

Якщо є достатньо місця на диску, можна використовувати великі образи дисків, так само можна порізати ці образи на розділи або наробити багато образів і побалуватися з Мультизавантажувальний конфігураціями.

Створення образу диска

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

Щоб створити порожній образ диска, Відкрийте командний рядок в директорії QEMU і вводите наступне qemu-img.exe create [filename] [size].
  • Де [filename] це ім'я образу диска (з шляхом) - Приклад: C: /test.ima. Можна використовувати відносний шлях - Приклад: test.ima це створить файл образу test.ima в директорії QEMU, /Images/test.ima створить файл образу test.ima в піддиректорії QEMU Images.
  • Де [size] це розмір файлу образу в кілобайтах. Можна використовувати суфікс 'M' (мегабайт) і 'G' (гігабайт) - Приклад: 1024M створить файл образу розміром 1 024 Mб.

Для створення образу в 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.
  • Де -L показує шлях до файлів bios і keymap (в цьому прикладі -L. Вказує на те місце, звідки запущена qemu.)
  • Де -m 256 виділяє оперативну пам'ять для віртуальної машини, в розмірі 256Mб.
  • Де -boot d показує, що CD це перший завантажувальний пристрій (-boot a = флоппі диск; -boot c = жорсткий диск).
  • Де -cdrom D: робить cdrom-му фізичний пристрій D: (образ cd теж підійде - Приклад: -cdrom C: \ XP.iso).
  • Де -hda C: \ XP.ima монтується образ диска C: \ XP.ima.

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

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

Обмін файлами з гостьової операційної системи

Коли Гостьова ОС буде встановлена, ми повинні знайти шлях обміну з нею файлами. Для цього існує ряд методів, один легше іншого.
  • Монтування CD (або образу CD)
  • Монтування образу диска Гостьовий ОС
  • Монтування Фізичного жорсткого диска
Можна налаштує мережеве з'єднання між Основний і Гостьовий системами, але це не мета цього посібника.

Монтування CD (або образу CD)

Монтування CD було показано вище - просто використовуйте синтаксис -cdrom [drive:] (Де [drive:] це буква диска).

або можна створити образ CD (.iso) і монтувати його з синтаксисом -cdrom [file] (Де [file] ім'я файлу образу з шляхом до нього - запам'ятайте, треба використовувати ось таку чётрочку / при вказівці шляху).
Щоб створити образ .iso, скачайте утиліту командного рядка mkisofs.
Використовуйте mkisofs наступним чином:
  • Створіть папку C: \ mkisofs і скопіюйте туди mkisofs.exe.
  • Створіть папку C: \ mkisofs \ root.
  • Передайте файли Каторі ви хочете помістити в образ .iso ось сюди C: \ mkisofs \ root.
  • Відкрийте командний рядок в папці mkisofs. і введіть команду -
    mkisofs.exe -R -o C: \ xp.iso root
    Де C: \ xp.iso це ім'я (і шлях) для створення образу, і root це корінь CD.

Тепер використовуйте команду 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 основної системи до тих пір поки носій друку не буде отмонтировать.