NetInstall is a program that runs on most modern Windows versions that allows you to install MikroTiK RouterOS onto a dedicated PC or onto a RouterBoard via an Ethernet network.
NetInstall is also used to re-install RouterOS on a RouterBoard in cases where the the previous install failed, became damaged or access passwords were lost.
All you need is a blank floppy or an Ethernet device that supports PXE (like RouterBoard 100, 200, 300, 400, 500 series), an Ethernet network between workstation and dedicated computer, and a serial null-modem console cable (for RouterBoard routers) and serial communications software.
See the following article regarding how to establish serial communication with a Routerboard: http://wiki.mikrotik.com/wiki/Serial_Console
See Netinstall documentation here for a listing of the parameters http://www.mikrotik.com/testdocs/ros/2.9/guide/netinstall.php
This is a step by step example of how to install RouterOS on a RouterBoard 532 from a typical notebook computer.
The Notebook computer must be equiped with the following ports and contain the following files:
- Ethernet port.
- Serial port.
- Serial communications program (such as Hyper Terminal)
- The .npk RouterOS file(s) (not .zip file) of the RouterOS version that you wish to install onto the Routerboard.
- The NetInstall program available from the Downloads page at www.mikrotik.com
1) Connect the routerboard to a switch, a hub or directly to the Notebook computer via Ethernet.
The notebook computer Ethernet port will need to be configured with a usable IP address and subnet. For example: 10.1.1.10/24
2) Connect the routerboard to the notebook computer via serial, and establish a serial communication session with the RouterBoard. Serial configuration example is here:
3) Run the NetInstall program on your notebook computer.
4) Press the NetInstall "Net Booting" button, enable the Boot Server, and enter a valid, usable IP address (within the same subnet of the IP address of the Notebook) that the NetInstall program will assign to the RouterBoard to enable communication with the Notebook computer. For example: 10.1.1.5/24
5) Set the RouterBoard BIOS to boot from the Ethernet interface.
To access Routerboard BIOS configuration: reboot the Routerboard while observing the activity on the Serial Console. You will see the following prompt on the Serial Console “Press any key within 2 seconds to enter setup” indicating that you have a 1 or 2 second window of time when pressing any key will give you access to Routerboard BIOS configuration options.
(press any key when prompted):
You will see the following list of available BIOS Configuration commands. To set up the boot device, press the 'o' key:
What do you want to configure?
d - boot delay k - boot key s - serial console l - debug level o - boot device b - beep on boot v - vga to serial t - ata translation p - memory settings m - memory test u - cpu mode f - pci back-off r - reset configuration g - bios upgrade through serial port c - bios license information x - exit setup
Next Selection: Press the 'e' key to make the RouterBoard to boot from Ethernet interface:
Select boot device:
* i - IDE e - Etherboot 1 - Etherboot (timeout 15s), IDE 2 - Etherboot (timeout 1m), IDE 3 - Etherboot (timeout 5m), IDE 4 - Etherboot (timeout 30m), IDE 5 - IDE, try Etherboot first on next boot (15s) 6 - IDE, try Etherboot first on next boot (1m) 7 - IDE, try Etherboot first on next boot (5m) 8 - IDE, try Etherboot first on next boot (30m)
The RouterBoard BIOS will return to the first menu. Press the 'x' key to exit from BIOS. The router will reboot.
Watch the serial console as the RouterBoard reboots, it will indicate that the RouterBoard is attempting to boot to the NetInstall program.
The NetInstall program will give the RouterBoard the IP address you entered at Step 4 (above), and the RouterBoard will be ready for software installation.
Now you should see the MAC Address of the RouterBoard appear in the Routers/Drives list of the NetInstall program.
6) Click on the desired Router/Drive entry and you will be able to configure various installation parameters associated with that Router/Drive entry.
For most Re-Installations of RouterOS on RouterBoards you will only need to set the following parameter: Press the "Browse" button on the NetInstall program screen. Browse to the folder containing the .npk RouterOS file(s) of the RouterOS version that you wish to install onto the Routerboard.
When you have finalized the installation parameters, press the "Install" button to install RouterOS.
When the installation process has finished, press 'Enter' on the console or 'Reboot' button in the NetInstall program.
7) Reset the BIOS Configuration of the RouterBoard to boot from its own memory.
8) Reboot the RouterBoard.