Перейти к основному содержимому

4.5 Настройка Bootrom

4.5.1 Введение в функции

Основная функция Bootrom заключается в простой инициализации платы и загрузке системного образа для запуска. В режиме Bootrom можно использовать необходимые команды.

Bootrom может загружать системный образ как с TFTP-сервера, так и из постоянного хранилища, например, флеш-памяти. Вы можете настроить IP-адрес коммутатора и TFTP-сервера как переменные среды в режиме Bootrom для загрузки системного образа.

4.5.2 Конфигурация

Настройка загрузки с TFTP-сервера

Метод 1: Загрузка системы с TFTP-сервера

Сохраните конфигурацию и перезагрузите систему:

bootrom:> setenv bootcmd boot_tftp OS-ms-v3.1.9.it.r.bin
bootrom:> saveenv
bootrom:> reset

Метод 2: Загрузка системы с TFTP-сервера без пароля

Сохраните конфигурацию и перезагрузите систему:

bootrom:> setenv bootcmd boot_tftp_nopass OS-ms-v3.1.9.it.r.bin
bootrom:> saveenv
bootrom:> reset

Метод 3: Загрузка системы с TFTP-сервера и автоматическая перезагрузка

bootrom:> boot_tftp OS-ms-v3.1.9.it.r.bin

Метод 4: Загрузка системы с TFTP-сервера и автоматическая перезагрузка без пароля

bootrom:> boot_tftp_nopass OS-ms-v3.1.9.it.r.bin

Проверка

После настройки выполните команду для перезагрузки устройства:

bootrom:> reset
………………
TFTP from server 10.10.29.160; our IP address is 10.10.29.118
Filename 'OS-ms-v3.1.9.it.r.bin'.
Load address: 0xaa00000
Loading: octeth0: Up 100 Mbps Full duplex (port 0)
#################################################################
#####################
done
Bytes transferred = 12314539 (bbe7ab hex), 1829 Kbytes/sec

Настройка загрузки с FLASH

Загрузка системы из FLASH

Сохраните конфигурацию и перезагрузите систему:

bootrom:> setenv bootcmd boot_flash OS-ms-v3.1.9.it.r.bin
bootrom:> saveenv
bootrom:> reset

Загрузка системы из FLASH без пароля

Сохраните конфигурацию и перезагрузите систему:

bootrom:> setenv bootcmd boot_flash_nopass OS-ms-v3.1.9.it.r.bin
bootrom:> saveenv
bootrom:> reset
Do you want to revert to the default config file ? [Y|N|E]:Y

Загрузка системы из FLASH и автоматическая перезагрузка

bootrom:> boot_flash OS-ms-v3.1.9.it.r.bin

Загрузка системы из FLASH и автоматическая перезагрузка без пароля

bootrom:> boot_flash_nopass OS-ms-v3.1.9.it.r.bin
Do you want to revert to the default config file ? [Y|N|E]:Y

Проверка

После выполнения вышеуказанных настроек вы можете получить следующую информацию:

bootrom:> reset
Do you want to revert to the default config file ? [Y|N|E]:Y
### JFFS2 loading '/boot/OS-ms-v3.1.9.it.r.bin' to 0xaa00000
Scanning JFFS2 FS: . done.
### JFFS2 load complete: 12314539 bytes loaded to 0xaa00000
## Booting image at 0aa00000 ...
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
……

Настройка IP-адреса загрузки

Шаг 1: Установите IP-адрес коммутатора

bootrom:> setenv ipaddr 10.10.29.101
bootrom:> saveenv

Шаг 2: Установите IP-адрес TFTP-сервера

bootrom:> setenv serverip 10.10.29.160
bootrom:> saveenv

Шаг 3: Проверка

Для проверки выполните команду printenv:

bootrom:> printenv
printenv
bootdelay=5
baudrate=9600
download_baudrate=9600
…………………
stderr=serial
ipaddr=10.10.29.101
serverip=10.10.29.160
Environment size: 856/2044 bytes

Обновление Bootrom

Шаг 1: Обновите образ Bootrom с TFTP-сервера

bootrom:> upgrade_uboot bootrom.bin

Шаг 2: Проверка

Для проверки выполните команду version:

bootrom:> version
Bootrom 3.0.3 (Development build) (Build time: Aug 4 2011 - 11:47:06)

Настройка шлюза и маски сети

Шаг 1: Установите IP-адрес шлюза коммутатора

Настройте шлюз:

bootrom:> setenv gatewayip 10.10.37.1
bootrom:> saveenv

Шаг 2: Установите сетевую маску

bootrom:> setenv netmask 255.255.255.0
bootrom:> saveenv

Шаг 3: Проверка

Для проверки выполните команду printenv:

bootrom:> printenv
printenv
bootdelay=5
baudrate=9600
download_baudrate=9600
…………………
stderr=serial
gatewayip=10.10.37.1
netmask=255.255.255.0
Environment size: 856/2044 bytes