Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

На процессоре ЦП.Е модификации V5.2 вся файловая система хранится на CompactFlash. Поэтому в случае отсутствия флешки или при ее повреждении процессор работать не будет. Загрузка процессора будет останавливаться сообщением Kernel panic. Для устранения данной проблемы необходимо переустановить файловую систему на уже имеющейся CF или установить в ЦП.Е новую флешку и установить файловую систему по следующей инструкции:

1. Подключите скрещенным кабелем com-порт компьютера к com-порту процессора

2. Запустите на ПК терминальную программу (HyperTerminal, Putty и т.п.)

3. Настройте скорость передачи 115200, формат данных 8 бит, без паритета, 1 бит стоповый, без управления потоком.

4. Перезагрузите процессор по питанию. Остановите процесс загрузки любой клавишей в момент появления следующей надписи:

Type "run flash\_nfs" to mount root filesystem over NFS

Hit any key to stop autoboot:    5

5. Запустите на ПК программу tftp-сервера (например, tftpd32). В программе указать путь к файлу ramdisk.

6. Поменять начальные параметры следующими командами:

setenv bootargs mem=32M console=ttyS0,115200 root=/dev/ram0 rw initrd=0x20410000,5500000
setenv bootcmd run memkern\;run ramdisk\;bootm 21000000
setenv ipaddr <ip-адрес ЦП.Е>
setenv serverip <ip-адрес ПК>
setenv netmask <маска подсети>


Внимание! IP-адреса и маску вводить без символов “<” и “>”

7. Далее необходимо загрузиться с ramdisk. Для этого введите команду boot

8. После окончания процесса загрузки введите логин root

MCCP login: root
login[702]: root login  on `ttyS0'

9. Для создания файловой системы введите команду fdisk /dev/hda


[root@MCCP /root]$fdisk /dev/hda
 hda: hda1

10. Введите p для просмотра текущей файловой системы

Command (m for help): p

Disk /dev/hda: 256 MB, 256204800 bytes
15 heads, 48 sectors/track, 695 cylinders
Units = cylinders of 720 * 512 = 368640 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1               1         695      250176   83  Linux

11. Введите d для удаления файловой системы

Command (m for help): d
Selected partition 1

12. Введите p, чтобы удостовериться что файловая система удалена

Command (m for help): p

Disk /dev/hda: 256 MB, 256204800 bytes
15 heads, 48 sectors/track, 695 cylinders
Units = cylinders of 720 * 512 = 368640 bytes

   Device Boot    Start       End    Blocks   Id  System

13. Для создания новой файловой системы введите n

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)

14. Выберите primary partition, для этого нажмите p

15. Установите partition number равным 1

Partition number (1-4): 1

16. Установите значения у first cylinder и last cylinder значения указанные как default (в примере это 1 и 695)

First cylinder (1-695, default 1): 1                               
Last cylinder or +size or +sizeM or +sizeK (1-695, default 695): 695

17. Введите p для просмотра новой файловой системы

Command (m for help): p

Disk /dev/hda: 256 MB, 256204800 bytes
15 heads, 48 sectors/track, 695 cylinders
Units = cylinders of 720 * 512 = 368640 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1               1         695      250176   83  Linux

18. Для записи новой файловой системы введите w

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
 hda: hda1
 hda: hda1
Syncing disks.

19. Перейдите в корень, для этого введите команду cd..

[root@MCCP /root]$cd..

20. Введите команду /sbin/mke2fs /dev/hda1

[root@MCCP /]$/sbin/mke2fs  /dev/hda1
mke2fs 1.38 (30-Jun-2005)
 hda: hda1
 hda: hda1
 hda: hda1
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
62744 inodes, 250176 blocks
12508 blocks (5.00%) reserved for the super user
First data block=1
31 block groups
8192 blocks per group, 8192 fragments per group
2024 inodes per group
Superblock backups stored on blocks: 
        8193, 24577, 40961, 57345, 73729, 204801, 221185

Writing inode tables: done                        
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 29 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

21. Введите команду mount -t ext2 /dev/hda1 /mnt

[root@MCCP /]$mount -t ext2 /dev/hda1 /mnt
 hda: hda1

22. Установите дату и время командой date в формате ММДДччммГГГГ, где ММ – месяц, ДД – число, чч – часы, мм – минуты, ГГГГ – год

[root@MCCP /pbx]$date 121011302014
Fri Feb  2 17:44:00 UTC 2007

23. Ввести команду для синхронизации аппаратных часов hwclock --systohc

[root@MCCP /pbx]$hwclock --systohc

24. Для просмотра текущей даты и времени введите команду date

[root@MCCP /pbx]$date
Fri Feb  2 17:44:40 UTC 2007

25. Перейдите в раздел mnt, для этого введите команду cd mnt

[root@MCCP /]$cd mnt

26. Укажите в настройках tftp-сервера путь к архиву fs-v52an.tar.gz

27. Залейте архив на ЦП.Е командой tftp -gl fs-v52an.tar.gz <ip-адрес ПК>

[root@MCCP /mnt]$tftp -gl fs-v52an.tar.gz 192.168.16.58

28. Разархивируйте fs-v52an.tar.gz командой gunzip -c fs-v52an.tar.gz | tar xvf -

[root@MCCP /mnt]$gunzip -c fs-v52an.tar.gz | tar xvf -
bin
bin/ae
bin/stty
...
var/www/icons/world2.gif

29. Удалите архив командой rm fs-v52an.tar.gz

[root@MCCP ram]$rm fs-v52an.tar.gz

30. Перезагрузите процессор командой reboot. Процессор загрузится с новой файловой системой.

31. Произведите настройку оборудования через Web-интерфейс

32. Если в процессе загрузки возникли следующие ошибки

INIT: version 2.74 booting
rm: unable to stat `/var/lock/subsys/inet': Input/output error
rm: unable to stat `/var/lock/subsys/syslog': Input/output error
rm: unable to stat `/var/run/inetd.pid': Input/output error
rm: unable to stat `/var/run/mccp.pid': Input/output error
rm: unable to stat `/var/run/syslogd.pid': Input/output error

то необходимо подождать минут 5, модуль ЦП.Е должен запуститься. Введите логин root, затем команду cd...

33. Далее необходимо проверить файловую систему на наличие ошибок. Для этого введите команду e2fsck /dev/hda1. При этом система будет задавать вопросы (… y/n?). Отвечать «y».

34. После того как система выведет следующее:

/dev/hda1: ***** FILE SYSTEM WAS MODIFIED ***** 
/dev/hda1: ***** REBOOT LINUX ***** 
…

необходимо перезагрузить модуль ЦП.Е командой reboot

Необходимые файлы:

ramdisk.zipramdisk.zip

fs-v52an.tar.gz