it-advisor.ru: Thinstation OS (1/11) | Thinstation по русски
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Отключите пожалуйста ADblock, если включен...

ТЕМА: Thinstation OS

Thinstation OS 09 Нояб 2015 19:48 #3149

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1808
  • Спасибо получено: 269
  • Репутация: 153

При переходе Thinstation на пятую версию появилась возможность скачать дист­ри­бутив и установить систему для сборки и раздачи об­ра­зов загрузки тонких клиентов по PXE. Этот вариант позволяет без навыков конфигурирования Linux развернуть в локальной сети сервер с TFTP и HTTP сервисами, плюс получить настроенный конструктор Thinstation.
Я года три назад из любопытства поюзал сабж, оказалось сыровато и много глюков, решил вот глянуть на сколько продвинулись разработчики в своём стремлении облегчить жизнь пользователям проекта.

Подробнее...

Вот ещё сделал предустановленную для VirtualBox и Hyper-V версии 1 сборку на OpenSuSE 11.4 + TSmon + TFTP + "кнопочки" для конфигурации и сборки Thinstation.

ThinOS под Hyper-V без сервиса мониторинга клиентов.

Это изображения скрыто для гостей.
Пожалуйста, зарегистрируйтесь или войдите, чтобы увидеть его.


Это изображения скрыто для гостей.
Пожалуйста, зарегистрируйтесь или войдите, чтобы увидеть его.



Установка в VirtualBox:
  • Импортировать конфигурацию как есть.
  • Сетевой интерфейс выставить в режим "Сетевой мост" (MAC-адрес не менять!!!).
  • Стартовать машину и залогиниться под tsuser, пароль 1q2w3e4r.
  • Нажать самую правую кнопку (с веником) панели, начнётся загрузка из GIT и установка конструктора.
  • По окончании загрузки с помощью второй и третьей кнопок сконфигурировать файлы thinstation.conf.buildtime и build.conf под Ваши потребности.
  • Для включения и выключения опции --allmodules используйте четвёртую кнопку "с ключиком и отвёрткой".
  • С помощью самой левой конопки запустить сборку
  • На сервере DHCP добавить опции next-server IP и filename "lpxelinux/lpxelinux.0".
  • Загрузить TS-клиента по PXE.

Установка в ESXi:

Для установки TS-DESKTOP-v-x.x.ova конфигурацию нужно импортировать в VMware Workstation Player и конвертировать через VMware vCenter Converter в ESXi.

Важно при конвертировании указать:
  • Тип диска Thin (ради экономии места)
  • Тип контроллера диска SCSI LSI Logic
  • Тип сетевой карты VMXNET 3
После конвертирования уже на гипервизоре в свойствах машины задать:
  • Версию гостевой операционной системы SuSE Linux Enterprise 11 (64-bit)
  • MAC-адрес сетевой карточки 08:00:27:D7:80:49
  • Тип контроллера диска VMware Paravirtual
После удачного старта виртуальной машины можно удалить пакеты от VirtualBox:
START > Настройки > Administration > Yast >> Программное обеспечение > Управление программным обеспечением.
В поиске забить virtualbox и удалить

Установка в Hyper-V:

Распаковать архив а затем с помощью мастера импорта виртуальных машин указать расположение этих файлов.
Если не работает сеть, то сделать ТАК.

По умолчанию сборка настроена на загрузку конфигурации по сети, для её редактирования (уже всё настроено) запустите в нижней панели Firefox.

Это изображения скрыто для гостей.
Пожалуйста, зарегистрируйтесь или войдите, чтобы увидеть его.


PS
К стати, если конструктор Thinstation уже настроен на другом компьютере, то эту виртуальную машину можно использовать просто в качестве сервера TSmon, установив на клиенте соответствующий пакет и дописав опцию.

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

Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 22 Сен 2018 09:25 от admin.
Администратор запретил публиковать записи гостям.
Спасибо сказали: DimonW, Anisimus, o08, brolin, chizh, evgenyz

Thinstation OS 10 Нояб 2015 09:39 #3150

  • virus555
  • virus555 аватар
  • Не в сети
  • Новый участник
  • Сообщений: 19
  • Спасибо получено: 6
  • Репутация: 2
Я этим билдом из статьи пользуюсь с минимальными знаниями в Линуксе. Установил на виртуалку и собрал уже дофига образов. Полет нормальный :)
Последнее редактирование: 16 Нояб 2015 15:32 от admin.
Администратор запретил публиковать записи гостям.
Спасибо сказали: admin

Thinstation OS 17 Нояб 2015 00:06 #3165

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1808
  • Спасибо получено: 269
  • Репутация: 153
Замена мака может привести к созданию сетевого интерфейса eth1, но на работоспособность системы влияния не должно оказывать.
Предупреждение написано потому, что в скрипте настройки конструктора TS используется eth0.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 23 Нояб 2015 22:43 от admin.
Администратор запретил публиковать записи гостям.

Thinstation OS 23 Нояб 2015 23:07 #3173

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1808
  • Спасибо получено: 269
  • Репутация: 153
На всякий случай проверьте сетевые настройки перед запуском установки Thinstation:
START > Настройки > Administration > Yast >> Сетевые устройства > Сетевые настройки. Карточка должна быть eth0

Если появилась вторая сетевуха, то:
  1. Выключить систему.
  2. Выключить сетевой интерфейс в виртуальной машине.
  3. Загрузить, войти в сетевые настройки и удалить обе карты.
  4. Выключить систему.
  5. Включить сетевой интерфейс в виртуальной машине.
  6. Загрузить, войти в сетевые настройки и настроить сетевушку.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 23 Нояб 2015 23:18 от admin.
Администратор запретил публиковать записи гостям.
Спасибо сказали: DimonW, LanaDyela

Thinstation OS 24 Нояб 2015 15:22 #3174

  • DimonW
  • DimonW аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 28
  • Спасибо получено: 4
  • Репутация: 2
Взял vmdk образ прям из VirtualBox, копировал его на proxmox добавил сетевую карточку с таким же MAC. всё заработало с первого раза. Спасибо, будем пробовать. B)
Администратор запретил публиковать записи гостям.
Спасибо сказали: admin

Thinstation OS 24 Нояб 2015 15:38 #3175

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1808
  • Спасибо получено: 269
  • Репутация: 153
DimonW пишет:
Взял vmdk образ прям из VirtualBox, копировал его на proxmox...
Рекомендую удалить пакеты от VirtualBox:

START > Настройки > Administration > Yast >> Программное обеспечение > Управление программным обеспечением.
В поиске забить virtualbox и удалить.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Администратор запретил публиковать записи гостям.

Thinstation OS 27 Нояб 2015 10:11 #3193

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1808
  • Спасибо получено: 269
  • Репутация: 153
Обновил сборку (см. 1-й пост), изменения:
  1. Установлен пароль на вход в интерфейс TSmon.
  2. Изменен VNC-клиент в TSmon на noVNC, используется HTML5 вместо Java-плагина.
  3. Обновлён Firefox до версии 42.0.
Для обновления уже установленной системы скачайте архив, распакуйте, замените файлы в папке /srv/www/htdocs/tsmon и поместите папку vnc в /usr/lib.
Создайте логин-пароль:
mkdir /usr/htpasswd
htpasswd2 -cm /usr/htpasswd/.htpasswd admin
Это вложение скрыто для гостей.
Пожалуйста, зарегистрируйтесь или войдите, чтобы увидеть его.

Скачайте последнюю версию Firefox и распакуйте в папку /usr/lib64.

Это сообщение содержит прикрепленные файлы.
Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть их.

Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 25 Дек 2015 11:13 от admin.
Администратор запретил публиковать записи гостям.

Thinstation OS 16 Фев 2016 14:09 #3516

  • Soronorus
  • Soronorus аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 23
  • Репутация: 0
возник вопрос как кдалить с страницы tsmon не нужные станции?
Администратор запретил публиковать записи гостям.

Thinstation OS 16 Фев 2016 14:14 #3517

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1808
  • Спасибо получено: 269
  • Репутация: 153
В этом посте есть.

Очистите базу полностью, нужные зарегистрируются при следующем запуске:
mysql -ptsmon123 -utsmon tsmon --execute="truncate table ts;"
Удалить строчку с маком 6c:f0:49:e3:d7:e0 командой:
mysql -ptsmon123 -utsmon tsmon --execute="delete from ts where mac='6c:f0:49:e3:d7:e0';"
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 16 Фев 2016 14:24 от admin.
Администратор запретил публиковать записи гостям.

Thinstation OS 19 Фев 2016 13:36 #3521

  • Vitus_2005
  • Vitus_2005 аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 31
  • Спасибо получено: 4
  • Репутация: 0
Может, кто лучше подскажет по теме: почему в родном файле ./mkmachine нет переноса файла package.list? Это не нужно? и еще вопрос: ну ладно, у меня видать настолько древние машины, они не хотят грузиться по wget - ладно, ОГРОМНЫЙ РЕСПЕКТ, СПАСИБО и УВАЖУХА автору билда - вообще толком не понимал в Ubuntu - много чему научился благодаря ему. А в чем разница, если мне грузиться например, не по PXELINUX.0 и не LPXELINUX.0 а например, по GPXELINUX.0 - в чем вообще разница между этими тремя загрузчиками? Пока что получается, что PXElinux.0 грузит чисто по tftp, LPXELinux.0 по wget а как умеет грузить GPXELinux.0? мне получается, надо универсальный загрузчик - и по tftp, и по wget (машины посовременнее - wget, совсем древние по tftp с использованием thinstation.conf-MAC
Как умеет GPXELinux.0 и говорят , есть еще более свежий iPXELinux.0
Кто что о них знает?
Заранее спасибо
Последнее редактирование: 19 Фев 2016 13:40 от Vitus_2005. Причина: Опечатка
Администратор запретил публиковать записи гостям.

Thinstation OS 19 Фев 2016 14:30 #3522

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1808
  • Спасибо получено: 269
  • Репутация: 153
1. Если нужно - добавьте в ./mkmachine функцию по аналогии.
2. Как по Вашему "универсальный" ***pxelinux.0 должен догадаться на какой машине он грузится - посовременнее или совсем древняя?
3. ***pxelinux.0 к thinstation.conf-MAC отношения никакого не имеет, обращение к этому файлу происходит после загрузки в оперативку initrd.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 19 Фев 2016 14:37 от admin.
Администратор запретил публиковать записи гостям.

Thinstation OS 19 Фев 2016 17:49 #3533

  • Vitus_2005
  • Vitus_2005 аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 31
  • Спасибо получено: 4
  • Репутация: 0
admin пишет:
1. Если нужно - добавьте в ./mkmachine функцию по аналогии.
2. Как по Вашему "универсальный" ***pxelinux.0 должен догадаться на какой машине он грузится - посовременнее или совсем древняя?
3. ***pxelinux.0 к thinstation.conf-MAC отношения никакого не имеет, обращение к этому файлу происходит после загрузки в оперативку initrd.
1. Мне просто непонятно, нужен или нет этот package.list или достаточно module.list (дописать естественно, не проблема)
2. Если таким образом, то откуда и кем подхватывается файл default из pxelinux.cfg (ака lpxelinux.cfg)? насколько я понимаю, на DHCP прописывается файл, который должен запустится в первую очередь (типа pxelinux.0), уже в последствии этот файл ищет в той же директории поддиректорию типа pxelinux.cfg и уже в ней файл default - в котором, в свою очередь, прописывается, какой и откуда, и каким методом подгружать файл типа
TIMEOUT 0
DEFAULT default
DISPLAY product.txt
LABEL default
KERNEL ::/boot/vmlinuz
APPEND initrd=::/boot/initrd splash=silent,theme:default load_ramdisk=1 ramdisk_blocksize=4096 root=/dev/ram0 ramdisk_size=786432 console=tty1 vt.global_cursor_default=0 quiet loglevel=3 LM=3

Мой вывод - pxelinux.0 грузится раньше, чем vmlinuz и initrd
и именно при использовании lpxelinux.0 и загрузка вида (это неточная копия файла default - но здесь по wget - ака http)
TIMEOUT 0
DEFAULT default
DISPLAY product.txt
LABEL default
KERNEL /192.168....../boot/vmlinuz
APPEND initrd=/192.168...../boot/initrd splash=silent,theme:default load_ramdisk=1 ramdisk_blocksize=4096 root=/dev/ram0 ramdisk_size=786432 console=tty1 vt.global_cursor_default=0 quiet loglevel=3 LM=3
у меня не катит загрузка на древних машинах
По thinstation.conf-MAC виноват - неправильно отписался - надо было отписать pxelinux.cfg/MAC
Таким образом, pxelinux.0 все же может догадаться грузить по tftp или wget. Просто я попробовал на lpxelinux.0 уйти на загрузку по tftp - не проходит (нет и все файлов) грузишься по pxelinux.0 все ок. Но грузишься по pxelinux.0 по wget - опять ерунда -типа нет файлов. Поэтому и спрашиваю, КАЖДЫЙ из них только по tftp и другой по wget чтоли? И соответственно, например gpxelinux.0 оба сразу или нет?
3. Ну а третий отпал - сам косяк имел ввиду pxelinux.cfg/MAC а пишу сдуру thinstation.conf-MAC. Сорри!!!
Администратор запретил публиковать записи гостям.

Thinstation OS 20 Фев 2016 21:15 #3534

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1808
  • Спасибо получено: 269
  • Репутация: 153
Vitus_2005 пишет:
KERNEL /192.168....../boot/vmlinuz
APPEND initrd=/192.168.....
у меня не катит загрузка на древних машинах
С таким конфигом ничего грузится не будет. Для wget должно быть http://.......
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 21 Фев 2016 10:11 от admin.
Администратор запретил публиковать записи гостям.

Thinstation OS 22 Фев 2016 08:58 #3535

  • Vitus_2005
  • Vitus_2005 аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 31
  • Спасибо получено: 4
  • Репутация: 0
и именно при использовании lpxelinux.0 и загрузка вида (это неточная копия файла default - но здесь по wget - ака http)
Администратор запретил публиковать записи гостям.

Thinstation OS 02 Март 2016 12:45 #3547

  • DaiverTula
  • DaiverTula аватар
  • Не в сети
  • Новый участник
  • Сообщений: 10
  • Репутация: 0
Люди отчего может быть такая ошибка: read-only filesystem?

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

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

Thinstation OS 02 Март 2016 17:26 #3548

  • virus555
  • virus555 аватар
  • Не в сети
  • Новый участник
  • Сообщений: 19
  • Спасибо получено: 6
  • Репутация: 2
DaiverTula пишет:
Люди отчего может быть такая ошибка: read-only filesystem?

Расскажи хоть как грузишься - с usb, hdd или по сетке? Что за cборка? С Live образа получается грузиться (ну или с -allmodules)? По скриншоту это как по кофейной гуще - гадать только.
Последнее редактирование: 02 Март 2016 17:29 от virus555.
Администратор запретил публиковать записи гостям.

Thinstation OS 03 Март 2016 06:55 #3549

  • Vitus_2005
  • Vitus_2005 аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 31
  • Спасибо получено: 4
  • Репутация: 0
У меня подобное было например при отключении SMP - ну просто всякие варианты пробовал - при отключении SMP было подобное
Администратор запретил публиковать записи гостям.

Thinstation OS 03 Март 2016 09:20 #3550

  • DaiverTula
  • DaiverTula аватар
  • Не в сети
  • Новый участник
  • Сообщений: 10
  • Репутация: 0
virus555 пишет:
DaiverTula пишет:
Люди отчего может быть такая ошибка: read-only filesystem?

Расскажи хоть как грузишься - с usb, hdd или по сетке? Что за cборка? С Live образа получается грузиться (ну или с -allmodules)? По скриншоту это как по кофейной гуще - гадать только.
Собрал из Thinstation OS, гружусь по pxe, структура файлов на tftp правильная.
При загрузке такая ошибка, уже несколько раз пересобирал.
До этого уже много раз успешно собирал, но не из этого предустановленного сборщика.
Конфиги:

build.conf
################################################
### ---     Thinstation Build Config     --- ###
################################################
#
#
# This is Thinstation s basic setup file. In this file you decide which
# hardware, programs and features to be included in the Thinstation
# boot image generated by running "./build".
#
# You can customize/limit the possibilities in the thinstation.conf
# files later.
#
# Anything after a "#" is a comment. You activate "things" by removing
# the "#" and remove "things" by putting a "#" in front of them.
#
# First we define which modules to include. Modules are hardware
# drivers. NEVER include more than necessary - the more modules, the
# longer boot time.

########################################################
### --- Machine Modules to include in boot image --- ###
########################################################
# A machine profile is a set of modules for a specific set of hardware
# components like a thinclient with adapters. It does not include any
# filesystem modules, those need to be selected individualy. Making a
# a machine profile is a two step process. First you will need to make
# an allmodules build like "./build --allmodules" with the extensions-x
# package included. Once the client machine is booted with that image
# you can open and xterm or telnet in and run "hwlister.sh". hwlister.sh
# will compile some lists and attempt to post them to the pxe server assigned
# to the client. If the pxe server is this workstation and you are hosting
# files directly out of this build env, you can then run
# "SOME-MODEL" and the files will be put into the machine folder
# under that model name. Now all you have to do is add a line to this file
# like "machine SOME-MODEL" and you will no longer have to make
# allmodules builds. If this is not the pxe server, you will have to
# move stuff around on your own, but the most important files are
# modules.list and firmware.list.

################################################
### --- Modules to include in boot image --- ###
################################################
# Any modules may be added as "module" or "module_pkg".
# If defined as a "module", the driver is included in the boot image.
# If defined as a "module_pkg", the driver is added from outside the
# image, such as from a tftp server.  See note below for more details.
#
# Normally you should use "module".  Only use "module_pkg" if you want
# to dynamically load modules.
# Note: If you create a module_pkg network driver, and decide to load it
#       from a tftp server, it won t work.  This is because the image
#       won t have a network driver to get the module_pkg in the first
#       place.

#!Hardware
#!!Machine module list
#machine m704				# Gigabyte m704 Rover PC
#machine WYSE9150se			# WYSE 9150se Thin Client
machine NT-A3500			# Foxconn AMD E-350 Barebone
machine NT-A3550
#machine AT-5570
#machine NT-535				# Foxconn Intel D525 Barebone
#machine Dell-FX170			# Dell FX170 D525 Atom Machine
#machine VMWare				# A good set of modules for a VmWare Virtual Machine
#machine Virtualbox-4.1			# A good set of modules for a Virtualbox Virtual Machine
#machine VIA-Epia-CLE266		# VIA Epia/Eden based on the the CLE266 chip. Rather common in thin clients a few years old
#machine classic_generic		# Big list of modules that you can choose by unremarking them
#machine IGEL-M300C                     # Igel CX700 Via
#machine HP-t5135                       # HP CX700 Via

#!!Wireless Stuff
#package wpa_supplicant
#package wireless
#package wifi-connect
#!!!Misc Modules

#!!Filesystem Support
# Every mounted device needs a filesystem, so choose which ones you need.
module usb-storage
module autofs4          	# Automount and autofs support
#module isofs            	# ISO9960 file system support for CDRoms
#module udf			# CDRom UDF file system support
module vfat             	# Fat and VFat file system support
module ntfs             	# NTFS file system support
#module ext2             	# Ext2 file system support
#module ext3	            	# Ext3 file system support
module ext4			# Ext4 file system support
#module nfs             	# NFS file system support
#module cifs			# CIFS support (use either this or smbfs - not both)

#!!Video Support
#module vgastate                 # Needed by via_chrome9
#module via_chrome9              # Driver for via VX900 (replace openchrome)


#################################################
### --- Packages to include in boot image --- ###
#################################################

# A package is a program or utility.
# Any packages may be added as "package" or "pkg".
# If defined as a "package", the program is included in the boot image.
# If defined as a "pkg", the program is added from outside the image.
# Normally, you should use "package".  Only use "pkg" if you want to
# dynamically load programs.


# --- Packages to include in boot image
# --- Packages below may be "package" or "pkg"
#!!Miscellaneous
#package aufs			# This is needed in order for squashfs compression mode to work.
package ts-classic              # The classic ts logic for network/netfiles/hostname/mounting/telnetd/telnet/playcd
package automount
package autonet
#package udisks
#package networkmanager
#package udisks-glue
package ntp			# Utility to obtain date & time from network
#package sound-esd		# Enable sound-esd or sound-nasd if you want to be able to control
#package sound-nasd		#  sound on your thin client from another computer or
                        	#  your remote session.
package alsa
#package dbus
#package gnome-media
#package gnome-network-properties
#package gnome-core
#package volumeicon
#package kismet
#package gst-plugins-base
#package gst-plugins-good
#package crystalhd
#package libva
#package iptables		# IP Tables support
#package cpufreq
#package cpuspeed
#package wine			# Windows Application Execution Platform

#!!X related
# --- XOrg 7.7
#package xorg7-v4l
#package xorg7-vesa		#A fallback driver that works with almost everything. Does allow resolution changes
#package xorg7-vmware
package xorg7-ati		#ATI video driver for most modern ATI chipsets. Usually requires several firmwares
#package xorg7-nouveau		#New opensource nvidia driver
#package xorg7_nvidia		#Proprietary nvidia driver
#package xorg7_nvidia_64         # Additional 64bit module
#package xorg7-openchrome	#Via Video Chipsets driver
#package xorg7-intel		#Intel video driver for most modern chipsets except the GMA3500/3600
#package xorg7-sis
#package xorg7-via               #Via driver for VX900 chipset, replaces the openchrome one

#!!Locale or localization files for keyboard and fonts.  (Language/Country)
#package locale-cs_CZ  # Czech
#package locale-da_DK  # Danish
#package locale-de_DE  # German
#package locale-en_GB  # English-Great Britain
package locale-en_US  # English-US
#package locale-es_ES  # Spanish
#package locale-fi_FI  # Finnish
#package locale-fr_BE  # French Belgium
#package locale-fr_CA  # French Canadian
#package locale-fr_CH  # French Switzerland
#package locale-fr_FR  # French
#package locale-hr_HR  # Croation
#package locale-hu_HU  # Hungarian
#package locale-it_IT  # Italian
#package locale-ja_JP  # Japanese
#package locale-nb_NO  # Norwegian (bokmГҐl)
#package locale-pl_PL  # Polish
#package locale-pt_PT  # Portuguese
#package locale-pt_BR  # Portuguese-Brazil
#package locale-ru_RU  # Russian
#package locale-sv_SE  # Swedish
#package locale-tr_TR  # Turkish

#!Applications
#!!Connection Package types.  Choose *at least* one!
package freerdp		# X RDP Client - fork of rdesktop
#package rdesktop		# X RDP client for Windows Terminal Services (ver 1.7)
#package vncviewer		# VNC client (vncviewer)
#package xorg7vnc		# Remote Control Client Workstation
#package ica			# Citrix ICA client support
#package tarantella		# Tarantella client support
#package xnest			# XDM in a window client
#package urxvt            	# Light Xterm Client (vt102)
#package xterm           	# Xterm Client (vt220)
#package ssh 			# Secure Shell client
#package tn5250          	# 5250 terminal emulator
#package dillo			# Dillo light web browser
#package thinlinc		# Cendio ThinLinc client support
#package nx              	# No Machine NX client
#package 2x			# 2X client
#package java			# Java runtime
#package firefox_lowmem		# Firefox 3 for low resource machines
#package firefox		# Firefox current Web Browser
#package chrome			# Google Chrome Web Browser
#package kiosk			# Rkiosk Plugin for Firefox
#package flash_lowmem		# Flash 9 browser plugin for firefox and low resource machines
#package flash			# Flash Current
#package filezilla		# FileZilla FTP Client for X
#package git			# GIT Version Control System
#package gparted		# Gnome Partition Manager
#package open-vm-tools
#package medit			# Notepad
#package mplayer		# DVD and video player
#package vmview                 # VMware Open-View Client, no PCoIP
#package vmviewpcoip            # VMware Open-View Client, PCOIP
#package xbmc			# XBMC Media Center for X
#package evince			# X PDF Viewer

#!!Window Managers. Choose no more than 1 window manager.
# Not needed if you don t want to manage windows.
#package openbox		# A spartin clean/fast window manager.
#package xdesktop-kiosk		# A locked down desktop kiosk using the openbox wm (See packages/xdesktop-kiosk/build/conf for 
				# more help.
#package icewm			# "ICEWM" window manager.  Makes TS a light workstation.
#package icewm-theme-xp
#package icewm-themes		# Extra IceWM themes
#package icewm-theme-bernstein
#package icewm-theme-bluecrux
#package icewm-theme-liquid

#package xfwm4
#package xfwm4-extra
#package xfce4-power-manager
#package terminal		# Terminal emulator for xfwm4 -- Pulls in xfwm4
#package thunar			# File Manager for xfwm4 -- Pulls in xfwm4

#!!Window Manager Utils
#package idle-shutdown		# Package that lets you specify automatic shutdown settings and logic.
#package wbar         		# Adds icons to desktop
#package idesk

#!!Other services
#package www 			# Web access to client.  From a browser: "http://<IP number>"
                        	#  The standard page is for general user settings, administrative access
                        	#  is on port 6800.
#package lp_server		# Remote printing daemon (JetDirect compatible)
#package lpr             	# LPR Print Server, for use with samba-server package
#package lprng           	# LPRng Print Server, supports network based printing
#package cups
#package sshd 			# Dropbear secure shell server
#package tftpd 			# Built in tftpd server. Useful for making a tftpserver
				#  for thinstation on a WAN over a slow link.
#package samba-server		# Samba server FS Support, allows you to share
                        	#  local floppy/cdrom/hd/printer to other Windows
				#  PCs. Needs supermount for removeable media.
#package samba-client		# Samba smbclient, gives a shell like environment to access an samba server
#package hdupdate       	# Package for updating TS images on a hardisk over a network connection
#package scp	            	# Add ability to download files over internet using scp.  This package
                        	#  adds some networking based options for downloading configuration files or
                        	#  in using hdupdate package.
#package openvpn                # OpenVPN Client Support


#!!PCSCD Card Readers
#package gemplus410             # Card reader Gemplus 410 (Serial) and Gemplus 430 (USB)
package ccidreader             # Generic USB card reader


#!!Miscellaneous
package gtk-2.0			# Full gtk-2.0 plus clearlooks theme
#package icons-cursor		# Anti Aliased Mouse Cursor Theme
#package icons-hicolor           # Hi-Color icons for some applications and themes. Does not really contain any icons.
#package icons-gnome             # gnome Hi-Color icons theme. Needed by most other icon themes.
#package icons-tango             # tango Hi-Color icons theme
#package icons-neu               # neu Hi-Color icons theme
#package fonts-misc
#package fonts-jis-misc		# Japanese Industrial
#package fonts-util
#package fonts-cyrillic
#package fonts-Speedo-Bitstream
package fonts-TTF-BH		# This one works nicely most of the time and is small.
#package fonts-TTF-vera
#package fonts-TTF-MS		# Fonts for rendering documents developed on the MS Platform.
                            # Might want to talk to a lawyer before using these.
#package fonts-TTF-liberation
#package fonts-75dpi-Adobe
#package fonts-75dpi-Adobe-Utopia
#package fonts-75dpi-BH
#package fonts-75dpi-BH-Typewriter
#package fonts-75dpi-Bitstream
#package fonts-100dpi-Adobe
#package fonts-100dpi-Adobe-Utopia
#package fonts-100dpi-BH
#package fonts-100dpi-BH-Typewriter
#package fonts-100dpi-Bitstream
#package fonts-Type1-Adobe-Utopia
#package fonts-Type1-BH
#package fonts-Type1-Bitstream
#package fonts-Type1-IBM
#package fonts-Type1-xfree86
#package lshw			# list hardware
#package e3 			# Basic vi like Editor
#package rox			# Basic File Manager
#package debug			# metapackage to include other debugging packages and stop during bootup to check things.
#package extensions		# Adds various shell commands, will increase image size.
#package extensions-x		# Adds various utility s for the X Environment !!!! INCLUDES hwlister.sh !!!!
#package eGalax                 # eGalax TouchKit Drivers/Utility for serial and usb touchscreens by EETI.
#package installer		# Wipes a drive, makes partitions and downloads thinstation from a pxe server
#package devstation		# Starts a tftp server that hosts files from the boot-images/pxe folder

# Parameters
########################################
### --- Miscellaneous Parameters --- ###
########################################
#!!Basic

#param fastboot       true				# Mangles the filesystem a special way as to improve boot spead and reduce
							# memory utilization. Cool/Dangerous . Harder to dubug other packages. (Finishing Touch)
							# Set to 'true' to enable or 'lotsofmem' for slightly slower booting but no squash lag on app launch.
#param tsuser         tsuser                            # Name of the user that thinstation will run as. Needs userauto package.
#param tsuserpasswd   password			# Do Change! Console/telnet password for non-root

param rootpasswd     password			# Do Change!  Console/telnet password for root
                                        		# If this is enabled, Telnetd will be enabled.
param xorgvncpasswd  password			# VNC Access Password
param storagepasswd  password			# Password for storage server
param dialuppasswd   password			# Password for dialin account
param sambapasswd    password  			# Password for samba shares when using user mode security
#param kernelcmdline "radeon.modeset=0"                 # Add additional kernel command lines. e.g. disable radeon framebuffer
#param stripelf       yes				# Strip extraneous information from elf binaries (Maybe not Safe)
#param acpisupport    disable				# Tells the kernel not to load acpi modules. (Breaks some Intel Chipsets if disabled)
#param uvesafb        disable				# Disable uvesafb (legacy option like modesetfb)
#param extra_vid      LVDS-1:d				# Add an extra video= parameter to kernel cmd line (good for disabling outputs on video cards)
param bootlogo       true				# Enable or Disable the use of the Boot splash.
param boottheme	     default           			# Backgound picture during boot
#param splash	     verbose				# kernel splash setting (0=off, silent or verbose (default=silent)
param splash	     silent
param fbmtrr         0                                  # MTRR value for uvesafb (default = 0, 4 is the best) grep your log to make sure you have not set it to high
#param fbnocrtc      true                               # This is usually a good thing.
param fbsm           ywrap                              # Window scrolling method (redraw, ypan, ywrap) ywrap is best, but may not work correctly for all people
#param fbvtotal       16                                # Override Video Bios Reported Memory in MB
#param fbmaxhf        67                                # Override Video Negotiated Max Horizontal Frequency
#param fbmaxvf        61                                # Override Video Negotiated Max Vertical Frequency
#param fbmaxclk       155                               # Override Video Negotiated Max Clock Frequency
#param fbnoedid       true                              # Don t do video edid
#param bootresolution 1024x600-32                       # Resolution used during Thinstation boot.
param bootresolution 1024x768-32                        # You can wright your own resolution mode here, if you know it.
#param bootresolution 1152x864-32
#param bootresolution 1280x768-32
#param bootresolution 1366x768-32                       # Otherwise, you may want to refer to the vbe_modes.list you created with hwlister.sh
#param bootresolution 1280x1024-32                      # for modes that your card supports.
#param bootresolution 1400x900-32                       # It is also used by xrandr if no xrandr options are specified.
#param bootresolution 1680x1050-32
#param bootresolution 1920x1080-32
#param bootresolution 1400x1050-32

param desktop file:./backgrounds/Hive_Lite.jpg		# Custom image to load as desktop background
param defaultconfig  thinstation.conf.buildtime  	# The file with default setup.  No other config file is found
                                                 	#  during boot.
param basename       thinstation     			# Used for all config/tftp/scp file names
param basepath       .               		# Used to determine path to tftp/scp files
param baseurl        http://www.doncuppjr.net		# Used to determine url to wget files
#param keyfile        ./id_rsa       			# Path for private key file used for ssh/scp
#param knownhosts     ./known_hosts  			# Path for ssh known_hosts file for ssh/scp
#param localpkgs      false				# to determine is PKG files are to be loaded locally
#param fulllocales    true	      			# Use full locale support for packages
#param icaencryption  false      			# Use ica encryption support, add 290k to image
param haltonerror    false				# Will halt on error, default is true
param hardlinkfs     true
param sametimestmp   true                               # When enabled, the timestamps for all files and folders will be set to 00:00 of todays date in your timezone
param initrdcmd	     "squashfs"				# Compression mode and level of initrd file. none, gzip -9, lzma -9 ,bzip2 -9
param bootverbosity   3          			# Increased vebosity when booting TS
                                			#   0 no verbose messages
                                			#   1 boot
                                			#   2 network
                                			#   4 init
                                			#   8 kernel
                                			#  16 modules
                                			#  32 packages
                                			#  64 email bootlog file to SMTP server & user set in
                                			#     thinstation.conf file.  This will only work
                                			#     if networking is working.
                                			#
                                			#  Combinations can be used (e.g. 24 does Kernel and Module Messages)

#!!Advanced
# Leave this alone unless you can t download (wget required on your Linux box):
param downloads         /downloads
param bootimages        "iso syslinux pxe"
param syslinuxtheme     "default"
#param httpproxy	http://192.168.1.2:8080

#param bootfssize     50%                               # Modify the size of the tmpfs filesystem

package alltimezone
#param allres		true		# Includes a lot of resolution splash images for live-cd s
#param allfirmware	true		# Includes a lot of firmwares for live-cd s
param blacklist snd-pcsp.ko

thinstation.conf.buildtime
AUDIO_LEVEL=90
MIC_LEVEL=80
NET_USE=BOTH
NET_USE_DHCP=on
NET_HOSTNAME=ts_*
NET_TELNETD_ENABLED=OFF
TIME_ZONE=Europe/Moscow
NET_TIME_SERVER=10.2.0.8
NET_REMOTE_ACCESS_FROM="0.0.0.0"
TFTP_BLOCKSIZE=1024
BIND_MOUNT0="storage:/mnt/storage"
STORAGE_CONFIG1=/mnt/storage
USB_STORAGE_SYNC=on
LOCALE=en_US
PKG_PREFIX=pkg
MOUNT_0="LABEL=boot     /boot           auto    x-mount.mkdir,defaults  0       0"
MOUNT_1="LABEL=home     /root           auto    x-mount.mkdir,defaults  0       0"
MOUNT_2="LABEL=swap     swap            swap    defaults        0       0"
Последнее редактирование: 03 Март 2016 09:25 от DaiverTula.
Администратор запретил публиковать записи гостям.

Thinstation OS 03 Март 2016 10:20 #3551

  • Vitus_2005
  • Vitus_2005 аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 31
  • Спасибо получено: 4
  • Репутация: 0
build.conf
#package aufs # This is needed in order for squashfs compression mode to work.
param initrdcmd "squashfs" # Compression mode and level of initrd file. none, gzip -9, lzma -9 ,bzip2 -9
Он тебя уже не понимает походу
machine NT-A3500 # Foxconn AMD E-350 Barebone
machine NT-A3550
Сразу две машины? лучше уж по отдельности
#package dbus
Лучше включить (и кстати, я так и не смог FREERDP запустить на 5.4)
thinstation.conf.buildtime
не вижу загрузка по tftp или wget
#NET_FILE_ENABLED=Off
#NET_FILE_METHOD=tftp

у тебя походу всего лишь
#package aufs # This is needed in order for squashfs compression mode to work.
Администратор запретил публиковать записи гостям.
Спасибо сказали: DaiverTula

Thinstation OS 03 Март 2016 10:32 #3552

  • DaiverTula
  • DaiverTula аватар
  • Не в сети
  • Новый участник
  • Сообщений: 10
  • Репутация: 0
Т.е. мне нужно раскомментировать
#package aufs
?

Конфиг не совсем тот скинул, ошибся.
Я собираю сразу под 2 типа клиентов в своей сети, поэтому 2 "machine"

dbus вообще раньше (по моему опыту) нужен был лишь для "package 2x", в дефолтном конфиге его нет, т.к. он входит в состав extesions-x
Администратор запретил публиковать записи гостям.