- PVSM.RU - https://www.pvsm.ru -

Интернет киоск на основе WebConverger

Однажды потребовалось сделать интернет-киоск (это такой выделенный компьютер, предназначенный только для выхода в интернет и не для чего больше)

После недолгих поисков было решено остановиться на каком-либо заточенном под это дистрибутиве линукса. Погуглив, был обнаружен один более-менее живой и подходящий — WebConverger.


Идём на http://webconverger.com/ [1] и нажимаем большую кнопку Download (или сразу на http://dl.webconverger.com/latest.iso [2])
Записываем на диск или на флешку (статья по созданию загрузочной USB http://webconverger.org/usb/ [3])

Теперь можно загрузиться в live-режиме и попробовать данный дистрибутив, подходит он или нет. Мне подошел :)

Перейдём к установке —
ВНИМАНИЕ!!! После следующего шага, всё содержимое диска будет уничтожено без всяческих вопросов и подтверждений!!!
После загрузки, выбираем последний пункт загрузочного меню «Irrevocably replace hard disk with WebConverger»

Далее нам потребуется любой загрузочный диск с линуксом, так как был в загашнике Ubuntu, то им и воспользуемся.

Когда загрузится Ubuntu, монтируем жёсткий диск компьютера (для этого вполне достаточно зайти на него, через интерфейс — Home Folder и выбираем наш диск в разделе Devices).

Запускаем xterm, активируем пользователя root (sudo passwd root, попросит дважды ввести пароль, вводим), далее вводим su и работаем под рутом.

Переходим в каталог с примонтированным диском (cd /media). Ищем наш примонтированный диск (ls). Далее набираем cd + имя каталога (чтобы не набирать имя полностью, достаточно набрать пару первых символов + Tab)

Теперь перейдём собственно к редактированию настроек WebConverger.
cd boot/extlinux
vi linux.cfg

Ищем блок label l0 и добавляем в строку, начинающуюся с append initrd следующее —
homepage=http://arxont.blogspot.com/ kioskresetstation=10 locale=ru xkb=-layout%20us,ru%20-option%20grp:alt_shift_toggle

Значение и дополнительные параметры можете посмотреть на http://webconverger.org/boot/ [4]

Если нам необходимо настроить параметры сетевой карты, то переходим в (пути указаны относительно /media/%имя диска%) etc/network/

vi interfaces

Для примера, как настроить статический адрес на сетевой карте —
iface eth0 inet static
address 192.168.0.17
netmask 255.255.255.0
gateway 192.168.0.117

Далее правим настройки DNS:
vi etc/resolv.conf
nameserver 192.168.0.123

Есть ещё другой путь работы с данным дистрибутивом — пересоздание образа http://www.nico-maas.de/wordpress/?p=484 [5]. Но так как я являюсь в линуксе скорее продвинутым пользователем, то для меня вышеприведённым способ оказался проще.

Так же у той-же оперы есть такая вещь, как «Opera's Kiosk Mode» http://www.opera.com/support/mastering/kiosk/ [6]. Можно сделать через неё.

Автор: arxont


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/11007

Ссылки в тексте:

[1] http://webconverger.com/: http://webconverger.com/

[2] http://dl.webconverger.com/latest.iso: http://dl.webconverger.com/latest.iso

[3] http://webconverger.org/usb/: http://webconverger.org/usb/

[4] http://webconverger.org/boot/: http://webconverger.org/boot/

[5] http://www.nico-maas.de/wordpress/?p=484: http://www.nico-maas.de/wordpress/?p=484

[6] http://www.opera.com/support/mastering/kiosk/: http://www.opera.com/support/mastering/kiosk/