By Peter Hadač
Using QEMU to run Cisco ASA
Prerequisites and environments
- All is running inside of my Win 10 Pro 64-bit OS.
- Installed GNS 3. You can download newest version here.
- Installed QEMU.
Configuration is simple. Just follow these steps:
- Download ASA kernel IOS file
- In GNS3 configure ASA
- Create FLASH for ASA
- Add initialization options
Download kernel file. I downloaded from this link.
Open GNS3, go to preferences in Edit tab (or you can use Ctrl+Shift+P). Open QEMU tab, then click on QEMU VMs.
From drop-down list choose “ASA 8.4(2)”. After clicking on next, type name of your virtual machine.
In next step choose amount of RAM for your virtual machine and choose qemu binary (in my case “qemu-system-x86_64w.exe”).
Enter path or browse for downloaded files.
Open command line with administrator rights and enter commands showed below.
Go to folder C:\Program Files\GNS3\qemu-0.11.0 and copy your FLASHMEMORY to your QEMU images folder.
In Advances settings tab you need to change Kernel command line to:
ide_generic.probe_mask=0x01 ide_core.chs=0.0:980,16,32 auto nousb console=ttyS0,9600 bigphysarea=65536 ide1=noprobe no-hlt
And Options line to:
-nographic -cpu coreduo -icount auto -hdachs 980,16,32