Огляд вільного емулятора bochs: установка та базове налаштування

Відео: Як встановити СПРАВЖНІЙ WINDOWS XP на Андроїд

Огляд вільного емулятора Bochs: установка та базове налаштування
Bochs доступний в репозиторіях популярних дистрибутивів, але я вибрав шлях збірки з вихідних. Зробити це на перший погляд просто - достатньо виконати стандартні:
$ ./configure $ make
# Make install

Але зверніть увагу, що у configure для Bosch є багато параметрів. Повний їх список можна отримати командою:
$ ./configure -help

Деякі включаються за замовчуванням, деякі - ні, тому спочатку подивіться важливі для вас, передайте їх в командний рядок, а потім вже запускайте збірку. На рівні ./configure задається, яке залізо і які його можливості будуть емулюватися. Для прискорення роботи емуляції раджу включити:
gt; --enable-pcidev
gt; --enable-repeat-speedups
gt; --enable-fast-function-calls
gt; --enable-all-optimizations
gt; --enable-fpu
gt; --with-sdl

Запуск Bochs просто так, без підготовчих робіт, нічого не дасть. Хіба що - подивитися, чи запускається емулятор взагалі. Але перед справжньою роботою його треба налаштувати. Найбільш простий спосіб налаштування Bochs - за допомогою файлу .bochsrc в кореневому каталозі користувача.

Є й інші способи - наприклад, через консольний інтерфейс (з`являється у вікні терміналу, звідки ви запустили програму), але це скоріше «підстроювання», ніж настройки. Отже, текстовий редактор і вперед, правити .bochsrc!




Якщо такий файл ще не створений, то можна скористатися готовим шаблоном, створивши його за допомогою самого Bochs. Для цього запустіть емулятор з консолі: в ній з`явиться меню з числами, треба вибрати 4. Save options to ... і зберегти налаштування в файл під назвою .bochsrc (в ваш кореневої каталог). Все, тепер можна виходити з емулятора і редагувати цей файл.

Насамперед треба задати жорсткий диск і CD-ROM. Жорстким буде образ - величезний файл особливого формату. Його треба створити утилітою, яка входить до складу Bochs і називається bximage. При її запуску вас запитають, образ чого ви хочете створити (дискети або жорсткого диска). Відповідаємо - hd (або просто натискаємо на ). Далі запитають про тип диска: flat (значення за замовчуванням, його і вибираємо), sparse або growing. Потім задаємо розмір диска, ім`я файлу (куди буде записаний образ), і після створення образу отримуємо рядок з його па-параметра. Цей рядок треба скопіювати і вставити в .bochsrc, змінивши в ній тільки короткий шлях до образу на повний.

Для конфігурації з одного жорсткого диска і одного приводу CD / DVD (віртуально підключені до ATA0, він же IDE1) в файлі .bochsrc повинні бути такі рядки:



ata0-master: type = disk, path = "шлях / к / образу / c.img, mode = flat, cylinders = 262141,
heads = 16, spt = 63 ata0-slave: type = cdrom, path = / dev / cdrom, status = inserted

Також потрібно включити сам канал контролера:
ata0: enabled = 1, ioaddr1 = 0x1f0, ioaddr2 = 0x3f0, irq = 14

Всього буває 4 ATA-каналу. Кожному можна виділити певні ресурси (номер переривання, адреси портів).

Огляд вільного емулятора Bochs: установка та базове налаштування
Емуляція Windows 7


Далі - з якого пристрою завантажуємося? варіанти:
gt; boot: c
gt; boot: cdrom
gt; boot: disk, cdrom

Будь-який рядок можна закоментувати, випередивши символом решітки. Так зручно перемикатися, не видаляючи рядки:
#boot: c boot: cdrom, c

Як дискети і жорсткого диска може виступати не тільки образ диска, але і каталог системи-господаря. При цьому після закінчення сеансу роботи емулятора вам запропонують записати зміни, пов`язані з файлами в цьому каталозі. Приклад підключення каталогу:
ata0-slave: type = disk, mode = vvfat, path = / home / user / mypath, journal = vvfat.redolog

Мені не вдалося «побачити» цю директорію в гостьовій (встановленої в емулятор) системі. Хоча, судячи з балці повідомлень Bochs, він все ж розпізнав каталог і підключив його як накопичувач на IDE-каналі. Але на цьому добре закінчилося - жоден новий розділ в гостьовій системі не з`явився.

Надана документація по vvfat-режиму підключення розділів дуже скупа, без прикладів.


ІНШЕ

Злом windows 7 для "чайників" фото

Злом windows 7 для "чайників"

Відео: Злом Windows 7 x64 x86 Спосіб № 1 Даний посібник призначено для недосвідчених користувачів, тобто для тих, хто з…

Thinstation як pxe-сервер фото

Thinstation як pxe-сервер

Відео: Diskless PXE booting - lab - openthinclient, vmware, server 2008, terminal services Ще одне нововведення у…

Установка sdl фото

Установка sdl

Відео: Tutorial: Setup SDL for Visual Studio 2012Етап 2. Python і Scons Цей етап знадобиться тільки для зборки за…

Емулятор atari800 фото

Емулятор atari800

Відео: Atari800 Win PLus emulator installation tutorial Приступимо до встановлення емулятора з вельми промовистою…

Sony playstation і pcsx фото

Sony playstation і pcsx

Відео: PlayStation® Experience 2016 | Day 1 Отже, Sony Playstation з`явилася при вельми цікавих обставин. Nintendo в…

Установці linux unified kernel фото

Установці linux unified kernel

Відео: Linux - Установка Linux Mint поруч з Windows. (BIOS & UEFI) Приступимо. На сторінці завантажень доступні…

Оптимальна настройка uefi і bios фото

Оптимальна настройка uefi і bios

Відео: Як налаштувати BIOS комп`ютера Користувачі рідко звертаються до налаштування вбудованого ПЗ ПК, хоча воно надає…

» » Огляд вільного емулятора bochs: установка та базове налаштування