Jump to content
Александр Рыжов

Debian stable на кинетике

Recommended Posts

15 минут назад, kis-markiz сказал:

Даёшь windows-keenetic! )))

Запросто! Ставьте пакет bochs из Entware, подрубайте образ HDD и подключайтесь к этому делу по VNC.

Проверено, работает:)

  • Thanks 1

Share this post


Link to post
Share on other sites
Цитата

draft-прошивка на основе kernel 3.x.

недопонимаю, как проверить?

в итоге - 

Цитата
Jul 19 19:44:04ndmOpkg::Manager: disk is set to: a6798057-9ae5-7571-0a87-057cdde369b9:
Jul 19 19:44:04ndmOpkg::Manager: init script reset to default: /opt/etc/initrc.
Jul 19 19:44:04ndmCore::ConfigurationSaver: saving configuration...
Jul 19 19:44:07ndmOpkg::Manager: /tmp/mnt/DEBIAN/ mounted to /tmp/mnt/DEBIAN/.
Jul 19 19:44:07ndmOpkg::Manager: /tmp/mnt/DEBIAN/ mounted to /opt/.
Jul 19 19:44:07npkginflating "debian-keenetic.tar.gz".
Jul 19 19:44:28agHTTP::CoreInterface: NDM core connection timeout.
Jul 19 19:44:28ndmCore::Server: started Session 127.0.0.1:40112.
Jul 19 19:46:08ndmOpkg::Manager: system failed [0xcffd017e], timed out.
Jul 19 19:46:10ndmProcess: "Opkg install" has been killed.
Jul 19 19:47:36ndmCore::Session: client disconnected.
Jul 19 19:47:36ndmCore::ConfigurationSaver: configuration saved.
Jul 19 16:47:38rootStarting Debian services...
Jul 19 19:47:38ndmOpkg::Manager: /opt/etc/initrc: FATAL: kernel too old.
Jul 19 19:47:38ndmOpkg::Manager: /opt/etc/initrc: Done.

 

Edited by pitersidr

Share this post


Link to post
Share on other sites
17 минут назад, pitersidr сказал:

недопонимаю, как проверить?

эксперементальная прошивка версии 2.07

а, судя по записи в профиле "Keenetic Giga II"...

Share this post


Link to post
Share on other sites

Поставил на Ultra 2. Работает бодренько. Процессор по веб морде грузится не больше 50%(когда устанавливал mc, а это заняло немало времени), память при этом 18%.

Share this post


Link to post
Share on other sites

Есть еще такой нюанс- в использованном Debian jesssie используется ядро 3.16 а у нас 3.4. Бинарники Debian использующие сисколы ядра 3.16, отсутувующие в 3.4 работать не будут. Скорее всего таких не очень много.

 

Share this post


Link to post
Share on other sites

Успешно поставил в chroot-Debian monitorrent - питоновскую бороду для отслеживания обновления раздач, написанную нашим соотечественником.

При обновлении торрента monitorrent автоматически передаёт встроенному transmission'у новые задания для закачки.

 

На Omni II взлетает около минуты и потребляет треть памяти, что неприемлемо. Однако владельцы Ultra II/Giga III вполне могут это решение использовать.

Edited by Александр Рыжов
  • Thanks 1

Share this post


Link to post
Share on other sites

MySQl + Apache на порту 8080 нормально заработал. Но при запросах к БД загрузка CPU достигала 100%, расход памяти около 100мб. Все делалось на Ultra2.

Share this post


Link to post
Share on other sites

Обновил $PATH для chroot-окружения. Либо разверните среду Debian заново, используя обновлённый архив, либо отредактируйте PATH=... в скрипте запуска chroot-среды вручную:

Скрытый текст

 


editor /proc/1/cwd/opt/etc/initrc

При вызове chroot переменная должна иметь вид:


...
	for item in $(cat $CHROOT_SERVICES_LIST); do
		PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/sbin \
		LC_ALL=C \
		LANGUAGE=C \
		LANG=C \
		chroot $CHROOT_DIR /etc/init.d/$item start
	done
...
	for item in $(cat $CHROOT_SERVICES_LIST); do
		PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/sbin \
		LC_ALL=C \
		LANGUAGE=C \
		LANG=C \
		chroot $CHROOT_DIR /etc/init.d/$item stop
	done
...

 

 

 

Кроме того, в обновлённом архиве найдёте утилиту ndmq, позволяющую выполнять любые CLI-команды кинетика.

Edited by Александр Рыжов

Share this post


Link to post
Share on other sites
Скрытый текст

 

Да, я уже понял, что не так сделал. Все исправил. Заработало. Спасибо. В блок "Stop" тоже вносится изменение.

А утилитку "ndmq" можно как-нибудь загнать в Дебиан или работать не будет из-за chroot среды?

 

На все вопросы ответили.

А утилитку достаточно положить из архива в каталог "debian\usr\bin"?

Edited by dexter

Share this post


Link to post
Share on other sites
10 минут назад, dexter сказал:

А утилитку достаточно положить из архива в каталог "debian\usr\bin"?

Утилита уже внутри обновлённого архива и доступна по пути /usr/bin/ndmq. Если хочется её добавить в ранее развёрную среду, то достаточно её скачать и распаковать:

wget -qO - https://github.com/ryzhovau/debian-keenetic/raw/master/ndmq.tgz | tar -xzvC /usr/bin

 

Edited by Александр Рыжов

Share this post


Link to post
Share on other sites
42 минуты назад, dexter сказал:

Что-то не работает. Попробую переустановить систему.

Если $PATH меняли ручками, то изменения вступят в силу после перезагрузки роутера.

Share this post


Link to post
Share on other sites
В 19.07.2016 в 16:36, Александр Рыжов сказал:

Запросто! Ставьте пакет bochs из Entware, подрубайте образ HDD и подключайтесь к этому делу по VNC.

Проверено, работает:)

Александр, добрый день!

не удалось запустить виндоус на bochs

лог

Скрытый текст

 


00000000000i[IOAPIC] IOAPIC enabled (base address = 0xfec00000)
00000000000i[PLUGIN] init_dev of 'keyboard' plugin device by virtual method
00000000000i[KBD   ] will paste characters every 400 keyboard ticks
00000000000i[PLUGIN] init_dev of 'harddrv' plugin device by virtual method
00000000000i[HD    ] CD on ata0-0: '/opt/share/bochs/c.img'
00000000000i[CD1   ] load cdrom with path='/opt/share/bochs/c.img'
00000000000i[CD1   ] Opening image file as a cd.

00000000000i[HD    ] Media present in CD-ROM drive
00000000000e[CD1   ] expected cdrom image to be a multiple of 2048 bytes
00000000000i[HD    ] Capacity is 52211 sectors (101,97 MB)
00000000000i[HD    ] Using boot sequence cdrom, none, none
00000000000i[HD    ] Floppy boot signature check is enabled
00000000000i[PLUGIN] init_dev of 'pci_ide' plugin device by virtual method
00000000000i[DEV   ] PIIX3 PCI IDE controller present at device 1, function 1
00000000000i[PLUGIN] init_dev of 'unmapped' plugin device by virtual method
00000000000i[PLUGIN] init_dev of 'biosdev' plugin device by virtual method
00000000000i[PLUGIN] init_dev of 'speaker' plugin device by virtual method
00000000000i[PCSPK ] Using /dev/console for output
00000000000i[PLUGIN] init_dev of 'extfpuirq' plugin device by virtual method
00000000000i[PLUGIN] init_dev of 'parallel' plugin device by virtual method
00000000000i[PAR   ] parallel port 1 at 0x0378 irq 7
00000000000i[PLUGIN] init_dev of 'serial' plugin device by virtual method
00000000000i[SER   ] com1 at 0x03f8 irq 4 (mode: null)
00000000000i[PLUGIN] register state of 'pci' plugin device by virtual method
00000000000i[PLUGIN] register state of 'pci2isa' plugin device by virtual method
00000000000i[PLUGIN] register state of 'cmos' plugin device by virtual method
00000000000i[PLUGIN] register state of 'dma' plugin device by virtual method
00000000000i[PLUGIN] register state of 'pic' plugin device by virtual method
00000000000i[PLUGIN] register state of 'pit' plugin device by virtual method
00000000000i[PLUGIN] register state of 'vga' plugin device by virtual method
00000000000i[PLUGIN] register state of 'floppy' plugin device by virtual method
00000000000i[PLUGIN] register state of 'unmapped' plugin device by virtual method
00000000000i[PLUGIN] register state of 'biosdev' plugin device by virtual method
00000000000i[PLUGIN] register state of 'speaker' plugin device by virtual method
00000000000i[PLUGIN] register state of 'extfpuirq' plugin device by virtual method
00000000000i[PLUGIN] register state of 'parallel' plugin device by virtual method
00000000000i[PLUGIN] register state of 'serial' plugin device by virtual method
00000000000i[PLUGIN] register state of 'acpi' plugin device by virtual method
00000000000i[PLUGIN] register state of 'ioapic' plugin device by virtual method
00000000000i[PLUGIN] register state of 'keyboard' plugin device by virtual method
00000000000i[PLUGIN] register state of 'harddrv' plugin device by virtual method
00000000000i[PLUGIN] register state of 'pci_ide' plugin device by virtual method
00000000000i[SYS   ] bx_pc_system_c::Reset(HARDWARE) called
00000000000i[CPU0  ] cpu hardware reset
00000000000i[APIC0 ] allocate APIC id=0 (MMIO enabled) to 0x0000fee00000
00000000000i[CPU0  ] CPUID[0x00000000]: 00000001 756e6547 6c65746e 49656e69
00000000000i[CPU0  ] CPUID[0x00000001]: 00000533 00010000 00000000 108043bf
00000000000i[PLUGIN] reset of 'pci' plugin device by virtual method
00000000000i[PLUGIN] reset of 'pci2isa' plugin device by virtual method
00000000000i[PLUGIN] reset of 'cmos' plugin device by virtual method
00000000000i[PLUGIN] reset of 'dma' plugin device by virtual method
00000000000i[PLUGIN] reset of 'pic' plugin device by virtual method
00000000000i[PLUGIN] reset of 'pit' plugin device by virtual method
00000000000i[PLUGIN] reset of 'vga' plugin device by virtual method
00000000000i[PLUGIN] reset of 'floppy' plugin device by virtual method
00000000000i[PLUGIN] reset of 'acpi' plugin device by virtual method
00000000000i[PLUGIN] reset of 'ioapic' plugin device by virtual method
00000000000i[PLUGIN] reset of 'keyboard' plugin device by virtual method
00000000000i[PLUGIN] reset of 'harddrv' plugin device by virtual method
00000000000i[PLUGIN] reset of 'pci_ide' plugin device by virtual method
00000000000i[PLUGIN] reset of 'unmapped' plugin device by virtual method
00000000000i[PLUGIN] reset of 'biosdev' plugin device by virtual method
00000000000i[PLUGIN] reset of 'speaker' plugin device by virtual method
00000000000i[PLUGIN] reset of 'extfpuirq' plugin device by virtual method
00000000000i[PLUGIN] reset of 'parallel' plugin device by virtual method
00000000000i[PLUGIN] reset of 'serial' plugin device by virtual method
00000004000i[RFB   ] rfbSetEncodings : client supported encodings:
00000004000i[RFB   ] 00000005 Hextile
00000004000i[RFB   ] 00000010 ZRLE
00000004000i[RFB   ] 00000009 Unknown
00000004000i[RFB   ] 00000008 ZlibHex
00000004000i[RFB   ] 00000007 Tight
00000004000i[RFB   ] 00000006 Zlib
00000004000i[RFB   ] 00000004 CoRRE
00000004000i[RFB   ] 00000002 RRE
00000004000i[RFB   ] 00000001 CopyRect
00000004000i[RFB   ] 00000000 Raw
00000004000i[RFB   ] ffffff06 TightOption06
00000004000i[RFB   ] ffffff10 TightOption10
00000004000i[RFB   ] ffffff11 Cursor
00000004000i[RFB   ] ffffff18 TightOption18
00000004000i[RFB   ] ffffffe6 Unknown
00000004000i[RFB   ] ffff0006 Unknown
00000004000i[RFB   ] ffffff20 TightOption20
00000004000i[RFB   ] ffffff21 DesktopSize
00000004661i[BIOS  ] $Revision: 12579 $ $Date: 2014-12-26 11:31:39 +0100 (Fr, 26. Dez 2014) $
00000318049i[KBD   ] reset-disable command received
00000320818i[BIOS  ] Starting rombios32
00000321256i[BIOS  ] Shutdown flag 0
00000321839i[BIOS  ] ram_size=0x02000000
00000322260i[BIOS  ] ram_end=32MB
00000362532i[BIOS  ] Found 1 cpu(s)
00000376736i[BIOS  ] bios_table_addr: 0x000fa498 end=0x000fcc00
00000704531i[PCI   ] i440FX PMC write to PAM register 59 (TLB Flush)
00001032460i[P2ISA ] PCI IRQ routing: PIRQA# set to 0x0b
00001032479i[P2ISA ] PCI IRQ routing: PIRQB# set to 0x09
00001032498i[P2ISA ] PCI IRQ routing: PIRQC# set to 0x0b
00001032517i[P2ISA ] PCI IRQ routing: PIRQD# set to 0x09
00001032527i[P2ISA ] write: ELCR2 = 0x0a
00001033297i[BIOS  ] PIIX3/PIIX4 init: elcr=00 0a
00001040978i[BIOS  ] PCI: bus=0 devfn=0x00: vendor_id=0x8086 device_id=0x1237 class=0x0600
00001043257i[BIOS  ] PCI: bus=0 devfn=0x08: vendor_id=0x8086 device_id=0x7000 class=0x0601
00001045375i[BIOS  ] PCI: bus=0 devfn=0x09: vendor_id=0x8086 device_id=0x7010 class=0x0101
00001045600i[PIDE  ] new BM-DMA address: 0xc000
00001046216i[BIOS  ] region 4: 0x0000c000
00001048250i[BIOS  ] PCI: bus=0 devfn=0x0b: vendor_id=0x8086 device_id=0x7113 class=0x0680
00001048482i[ACPI  ] new irq line = 11
00001048494i[ACPI  ] new irq line = 9
00001048519i[ACPI  ] new PM base address: 0xb000
00001048533i[ACPI  ] new SM base address: 0xb100
00001048561i[PCI   ] setting SMRAM control register to 0x4a
00001212654i[CPU0  ] Enter to System Management Mode
00001212665i[CPU0  ] RSM: Resuming from System Management Mode
00001376686i[PCI   ] setting SMRAM control register to 0x0a
00001391552i[BIOS  ] MP table addr=0x000fa570 MPC table addr=0x000fa4a0 size=0xc8
00001393374i[BIOS  ] SMBIOS table addr=0x000fa580
00001395555i[BIOS  ] ACPI tables: RSDP addr=0x000fa6a0 ACPI DATA addr=0x01ff0000 size=0xf72
00001398767i[BIOS  ] Firmware waking vector 0x1ff00cc
00001400562i[PCI   ] i440FX PMC write to PAM register 59 (TLB Flush)
00001401285i[BIOS  ] bios_table_cur_addr: 0x000fa6c4
00001528902i[VBIOS ] VGABios $Id: vgabios.c,v 1.76 2013/02/10 08:07:03 vruppert Exp $
00001528973i[BXVGA ] VBE known Display Interface b0c0
00001529005i[BXVGA ] VBE known Display Interface b0c5
00001531930i[VBIOS ] VBE Bios $Id: vbe.c,v 1.65 2014/07/08 18:02:25 vruppert Exp $
00001828000i[RFB   ] rfbSetEncodings : client supported encodings:
00001828000i[RFB   ] 00000005 Hextile
00001828000i[RFB   ] 00000010 ZRLE
00001828000i[RFB   ] 00000009 Unknown
00001828000i[RFB   ] 00000008 ZlibHex
00001828000i[RFB   ] 00000007 Tight
00001828000i[RFB   ] 00000006 Zlib
00001828000i[RFB   ] 00000004 CoRRE
00001828000i[RFB   ] 00000002 RRE
00001828000i[RFB   ] 00000001 CopyRect
00001828000i[RFB   ] 00000000 Raw
00001828000i[RFB   ] ffffff06 TightOption06
00001828000i[RFB   ] ffffff10 TightOption10
00001828000i[RFB   ] ffffff11 Cursor
00001828000i[RFB   ] ffffff18 TightOption18
00001828000i[RFB   ] ffffffe6 Unknown
00001828000i[RFB   ] ffff0006 Unknown
00001828000i[RFB   ] ffffff20 TightOption20
00001828000i[RFB   ] ffffff21 DesktopSize
00005745638i[BIOS  ] IDE time out
00018182912i[BIOS  ] CDROM boot failure code : 0004
00018237920p[BIOS  ] >>PANIC<< No bootable device.
00018237920i[CPU0  ] CPU is in real mode (active)
00018237920i[CPU0  ] CS.mode = 16 bit
00018237920i[CPU0  ] SS.mode = 16 bit
00018237920i[CPU0  ] EFER   = 0x00000000
00018237920i[CPU0  ] | EAX=0000040a  EBX=0000cd24  ECX=00090004  EDX=00000402
00018237920i[CPU0  ] | ESP=0000ffaa  EBP=0000ffae  ESI=000e0000  EDI=0000f782
00018237920i[CPU0  ] | IOPL=0 id vip vif ac vm rf nt of df if tf sf ZF af PF cf
00018237920i[CPU0  ] | SEG sltr(index|ti|rpl)     base    limit G D
00018237920i[CPU0  ] |  CS:f000( 0004| 0|  0) 000f0000 0000ffff 0 0
00018237920i[CPU0  ] |  DS:f000( 0005| 0|  0) 000f0000 0000ffff 0 0
00018237920i[CPU0  ] |  SS:0000( 0005| 0|  0) 00000000 0000ffff 0 0
00018237920i[CPU0  ] |  ES:0f7c( 0005| 0|  0) 0000f7c0 0000ffff 0 0
00018237920i[CPU0  ] |  FS:0000( 0005| 0|  0) 00000000 0000ffff 0 0
00018237920i[CPU0  ] |  GS:0000( 0005| 0|  0) 00000000 0000ffff 0 0
00018237920i[CPU0  ] | EIP=0000054b (0000054a)
00018237920i[CPU0  ] | CR0=0x60000010 CR2=0x00000000
00018237920i[CPU0  ] | CR3=0x00000000 CR4=0x00000000
00018237920i[CMOS  ] Last time is 1470573560 (Sun Aug  7 15:39:20 2016)
00018237920i[      ] restoring default signal behavior
 


Bochs is exiting with the following message:
[BIOS  ] No bootable device

 

красным выделил где находится путь к образу

 

ADD

вообщем выставил HHD и CDROM что-то пошло, дошло до черного экрана и все.

написал лишь 
00014109271i[BIOS  ] Booting from 0000:7c00
00016369610i[BIOS  ] int13_harddisk: function 15, unmapped device for ELDL=81
00024497354i[BIOS  ] *** int 15h function AX=e980, BX=0086 not yet supported

Edited by seejey
cпрятал

Share this post


Link to post
Share on other sites

Кто нибудь пробовал ISPManager ставить? чет ошибку диска выбивает

System memory:
             total       used       free     shared    buffers     cached
Mem:           250        204         45          0          0        137
-/+ buffers/cache:         66        183
Swap:            0          0          0

Disk space:
df: cannot read table of mounted file systems: No such file or directory

 

Share this post


Link to post
Share on other sites
4 часа назад, vitalik6243 сказал:

Кто нибудь пробовал ISPManager ставить?

Никто, т.к. смысла в этом нет. Это коммерческий софт с закрытым кодом, собранный для x86/amd64.

Share this post


Link to post
Share on other sites

Запустив, apach2, mysql и ещё по мелочи, добил его запустив bind. Bind запустился, система сказала, что открыто слишком много файлов. Адреса он не резолвил.

Share this post


Link to post
Share on other sites
6 минут назад, dexter сказал:

Запустив, apach2, mysql и ещё по мелочи, добил его запустив bind.

А в entware-3x как? Потянет? Единственно apache там урезанный.

А в entware-ng?

Share this post


Link to post
Share on other sites

Не пробовал, там я ради интереса накатил cacti со всеми потрохами, он работал грузя CPU до 100% при запросах. А потом поставил bind и все пошло в раскоряку.

Share this post


Link to post
Share on other sites
5 часов назад, dexter сказал:

Не пробовал, там я ради интереса накатил cacti со всеми потрохами, он работал грузя CPU до 100% при запросах.

А если апач заменить на nginx+php-fpm? Я все хочу запустить кактус на Entware (keenle либо 3x), но у меня что-то Mysql не запускается на keenle, да и похоже может не хватить некоторых модулей php... В итоге в раздумьях - пробовать ли debian, или все же пытаться завести на Entware

PS: С появлением SNMP похоже надо пилить отдельную тему по запуску Cacti и аналогов прямо на роутере и всеми связанными с ними багами...

Share this post


Link to post
Share on other sites

У роутера может не хватить ресурсов. У меня на Ultra 2 проц в потолок был при запросах, и это я только датчики с самой ультры загнал туда. 

Мне кажется без сторонней машины мало, что получится. 

Я для себя так и не решил, что использовать Entware 3x или Debian. Пока так и пользуюсь Entware-ng.

Edited by dexter

Share this post


Link to post
Share on other sites
1 час назад, liox сказал:

Ради интереса поставил Zabbix. Последнюю версию не получилось, а вот 2.2 работает нормально.

Zabbix server? Да вы батенька....

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...