OpenWRT: Membuat VM Image: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
Onnowpurbo (talk | contribs)
Line 24: Line 24:
  gunzip openwrt.img.gz
  gunzip openwrt.img.gz


Convert it to native VirtualBox format:
Convert openwrt.img menjadi native VirtualBox format:


  VBoxManage convertfromraw --format VDI openwrt.img openwrt.vdi  
  VBoxManage convertfromraw --format VDI openwrt.img openwrt.vdi  


VM Setup in VirtualBox
    Start VirtualBox
Initial Form
    Click New
Wizard
    Click Next


OpenWrt and Kernel version
OpenWrt and Kernel version
Line 60: Line 49:
     add a disconnected, serial port to the machine (default is none available)
     add a disconnected, serial port to the machine (default is none available)


Troubleshooting
==Troubleshooting==


     If your virtual machine won't boot, make sure your hard disk is connected using IDE (not SATA)
     If your virtual machine won't boot, make sure your hard disk is connected using IDE (not SATA)
Line 78: Line 67:
         You need to remove the disk from the VM, and _also_ from the Virtual Media Manager, the add the disk image to the VM again
         You need to remove the disk from the VM, and _also_ from the Virtual Media Manager, the add the disk image to the VM again


Set up networking with clients
==Set up networking with clients=


     In the VirtualBox Settings for Network configure:
     In the VirtualBox Settings for Network configure:
Line 93: Line 82:
     On the client set Adapter 1 to internal network with name OpenWrt-lan
     On the client set Adapter 1 to internal network with name OpenWrt-lan
     Boot client
     Boot client


==Referensi==
==Referensi==


* http://wiki.openwrt.org/doc/howto/virtualbox
* http://wiki.openwrt.org/doc/howto/virtualbox

Revision as of 23:25, 7 January 2015

OpenWrt di VirtualBox

Ada beberapa cara untuk memperoleh OpenWRT x86 porting untuk VirtualBox.

  • Download vdi image (ex. attitude_adjustment/12.09/x86/)
  • Download + convert raw image (ex. attitude_adjustment/12.09/x86/)
  • Compile image anda sendiri, pastikan
Target System (x86)  --->
     x86
Target Images  --->
     Build VirtualBox image files (VDI)
     Build VMware image files (VMDK) 
Kernel modules  --->
     Filesystems  --->
           kmod-fs-ext4

Convert OpenWrt raw image

Langkah ini dibutuhkan untuk release & snapshot lama. Release 10.03.1 ke atas sudah memberikan image VirtualBox.

Uncompress image jika di perlukan:

gunzip openwrt.img.gz

Convert openwrt.img menjadi native VirtualBox format:

VBoxManage convertfromraw --format VDI openwrt.img openwrt.vdi 


OpenWrt and Kernel version

   Choose a Name for your virtual machine
   Choose Linux for your Operating System
   Choose Linux 2.6 for your Version
   Click Next
   Optionally decrease RAM size from 256 MB to something smaller
   Click Next
   Choose Use existing hard disk
   Click the file icon to open Virtual Media Manager
   Click Add and your .vdi or .vmdk file using the dialog
   Select your drive from the list and click Select
   Click Next and Finish
   Right click your machine's entry on the machine list and choose Settings
   add a disconnected, serial port to the machine (default is none available)

Troubleshooting

   If your virtual machine won't boot, make sure your hard disk is connected using IDE (not SATA)
       Right click your machine's entry on the machine list and choose Settings then select Storage
       If you see that your hard disk image is connected to a SATA controller; under Storage Tree select the SATA Controller entry and then click Remove Controller
       Click Add Controller and then select IDE Controller
       Select the IDE Controller you just added and then click Add Attachment and choose Add Hard Disk
       Add your OpenWRT image as before
   If your virtual machine still won't boot, make sure you have a Serial Port enabled.
       Enable a serial port under Settings then Serial Ports
   If your virtual machine boots but doesn't activate the console
       Press Enter
   If you rebuild the disk image, and VirtualBox complains about invalid UUIDs for the disk
       You need to remove the disk from the VM, and _also_ from the Virtual Media Manager, the add the disk image to the VM again

=Set up networking with clients

   In the VirtualBox Settings for Network configure:
       Adapter 1 to internal network with name OpenWrt-lan
       Adapter 2 to Bridged adapter or NAT
   Boot up OpenWrt and add to /etc/config/network
   config 'interface' 'wan'
           option 'proto' 'dhcp'
           option 'ifname' 'eth1'
   Start the wan with ifup wan
   Create a new Virtual machine with your client operating system of choice
   On the client set Adapter 1 to internal network with name OpenWrt-lan
   Boot client

Referensi