Installation Guide for BRCM
Appendix
6 min
onie installation onie installation onie installation flowchart step 1 make onie usb boot disk download the burn file to your computer ( provided by the white box hardware vendor ) burn the image file using one of the following methods method 1 direct burning 1 find the usb stick to be burned and format the usb stick ubuntu\@desktop$ sudo fdisk l find the disk drive to be burned,then format it and burn the image file note all information on this disk drive will be cleared, do not misuse it as a computer system drive letter, or any other drive letter assuming we need to burn the disk drive as /dev/sdc ubuntu\@desktop$ sudo mkfs vfat /dev/sdb i 2 burn the file to a usb stick sudo dd if=\<onie image> of=/dev/sdb method 2 using the rufus tool download rufus to your computer https //rufus ie/zh/ insert the usb drive into the computer rufus will automatically recognize it open rufus, select the downloaded burn file, and click start wait for the file to be burned to the usb drive step 2 install onie via usb insert the usb drive into the device's serial/usb port, power on the device, and immediately connect using a serial communication tool like minicom enter the interface shown below and select the "onie embed onie" option note if you do not directly enter this interface, power cycle the device during this process, press the delete key to enter the bios and check if the usb drive has the highest boot priority in "boot option priorities" if not, adjust it to the highest priority when you see "info sleeping for 20 seconds" , press enter, enter the reboot command, and then unplug the usb drive after the system reboots, it will default to onie install os mode, indicating successful onie installation d d hcpd conf file hcpd conf file below is a sample dhcp configuration file for asternos installation \# sample configuration file for isc dhcpd for debian \# attention if /etc/ltsp/dhcpd conf exists, that will be used as \# configuration file instead of this file \# \# the ddns updates style parameter controls whether or not the server will \# attempt to do a dns update when a lease is confirmed we default to the \# behavior of the version 2 packages ('none', since dhcp v2 didn't \# have support for ddns ) ddns update style interim; ignore client updates; authoritative; allow booting; allow bootp; allow unknown clients; \# option definitions common to all supported networks \#option domain name "example org"; \#option domain name servers ns1 example org, ns2 example org; default lease time 600; max lease time 7200; \# if this dhcp server is the official dhcp server for the local \# network, the authoritative directive should be uncommented \#authoritative; \# use this to send dhcp log messages to a different log file (you also \# have to hack syslog conf to complete the redirection) log facility local7; \# no service will be given on this subnet, but declaring it helps the \# dhcp server to understand the network topology \#subnet 10 152 187 0 netmask 255 255 255 0 { \#} \# this is a very basic subnet declaration subnet 10 250 0 0 netmask 255 255 255 0 { range 10 250 0 200 10 250 0 239; ## ip pool default lease time 6000; # default lease time max lease time 72000; # maximum lease time option subnet mask 255 255 255 0; # subnet mask option routers 10 250 0 241; # gateway option domain name servers 114 114 114 114; # dns server option bootfile name "asternos v3 1 bin"; # boot file next server 10 250 0 241; # tftp server ip filename "pxelinux 0"; # pxe boot file }
