Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Отключите пожалуйста ADblock, если включен...
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА: ts 5.3 настройка с нуля

ts 5.3 настройка с нуля 25.11.2014 17:28 #2160

  • anubis_donetsk
  • anubis_donetsk аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 4
  • Спасибо получено: 2
  • Репутация: 0
Решил освежить память и собрать TS. последний раз ставил их в 2009 году, потому и решил собрать все в кучу

Имеем
1. Ubuntu server 14.04 amd64
2. настроеный isc-dhcp-server с параметрами
next-server 192.168.1.14;
filename "lpxelinux.0";
3. Текстовый редактор nano
4. Интернет
5. Не кривые руки

По поводу последнего пункта бывают сомнения ;)

Приступим

запусткам рута
sudo -s
ставим tfptd
aptitude install tftpd

он по зависимостям вытянет xinet.d

конфигурим xinet.d
nano /etc/xinetd.d/tftpd
туда пишем
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


создаем папку куда будем ложить свои образы
mkdir /tftpboot
запускаем xinetd
invoke-rc.d xinetd start

скачиваем любыми средствами тарбол, я качнул браузером и по ssh закинул на машину, на которой собирал и с которой грузил, почему собирал не локально? об этом позже

итак в домашнем каталоге имеем файл
ls -alh ~/
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


разархивируем его
tar -xf ~/Thinstation-thinstation-cdccfa5.tar.gz

после, чисто для удобства переименуем папку
mv /home/anubis/Thinstation-thinstation-cdccfa5 /home/anubis/ts53

заходим
cd ~/ts53
заходим в TS для первоначальной настройки, будет предлогать доставить всякие модули, я не парился и везде отвечал Y
./setup-сhroot

опосля выходим, ибо конфигурить мне удобнее не в TS
exit

По легенде мне не надо ничего кроме RDP клиента, дабы не городить большой пост. Т.е. при загрузе юзер должен попадать в свой профиль на Windows Server 2003. Ни о принтерах ни о флешках пока не говорим. Поэтому build.conf приводим к такому виду (приводу выборку из своего конфига)
egrep -v "^$|^#" build/build.conf | awk '{print $1 " " $2 " " $3}' | egrep -v "^#"

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


так же настраиваем thinstation.conf.buildtime

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


и собираем TS
./setup-chroot
Q
cd build && ./build --allmodules && exit
Ждем пока собереться ...

Теперь нужно скопировать содержимое build/boot-images/pxe/ в папку /tftpboot и загрузиться, в предыдущих версия так все и было. Однако это 5.3 тут немого отличается. Я был немного удивлен когда увиди что загрузка initrd происходит не по tftp а по http. Именно по этому собирать лучше на той машине с которой будете грузить TS, чтобы поменьше лазить в конфигах своими кривыми руками.

cat /tftpboot/pxelinux.cfg/default
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Ну раз http то пришлось ставить nginx
aptitude install nginx

т.к. сборка тестовая, то не будем заморачиватся настройками nginx а просто насоздаем символьных ссылок

Ссылка - путь к kernel и initrd
ln -s /home/anubis/ts53/build/boot-images/pxe/boot/ /usr/share/nginx/html/boot

Удаляем папку /tftpboot - вместо нее будет символьная ссылка
rm -rf /tftpboot

Ссылка к загрузчику, там же насоздавал конфигурационные фалы
ln -s /home/anubis/ts53/build/boot-images/pxe/boot/pxelinux/ /tftpboot

И наконец создаем конфигурацию для клиентов, тут можно делать по разному

thinstation.conf.hosts
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


thinstation.conf.network - пустой

thinstation.conf.group-test - пустой

thinstation.conf-vasya
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


И все работает
Был приятно удивлен скоростью загрузки по http. В разы быстрее!!!

Пинайте :)
Последнее редактирование: 25.11.2014 17:32 от anubis_donetsk.
Администратор запретил публиковать записи.
Спасибо сказали: 077948,

ts 5.3 настройка с нуля 26.11.2014 12:41 #2162

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
На тебе, тыдых... :)
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 26.11.2014 12:41 от admin.
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 18.12.2014 16:31 #2211

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Никаких отличий от предыдущих версий не существует.
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 18.12.2014 16:31 от admin.
Администратор запретил публиковать записи.
Спасибо сказали:

ts 5.3 настройка с нуля 18.12.2014 16:35 #2212

  •  аватар
Приветствую.
На своей сборке 5.1 так и не смог поднять vnc на машинках с thinstation, дабы была возможность пырить в экран юзера.
Думаю всё по-новой собрать на 5.3, а вот откуда скачать дистр Thinstation 5.3 не могу найтить.
Пделитесь ссылкой.
ЗЫЖ Желательно с внедренным пакетом VNC.
Последнее редактирование: 18.12.2014 18:26 от .
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 18.12.2014 19:43 #2216

  •  аватар
А почему iso? Я как-то качал дистр в архиве просто.
Как его юзать-то для собственной сборки?
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 18.12.2014 19:52 #2218

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
mongol пишет:
А почему iso? Я как-то качал дистр в архиве просто.
Как его юзать-то для собственной сборки?
Это установочный диск с Ubuntu, а в ней конструктор Thinstation.
Просто конструктор загружается с git командой
git clone --depth 1 git://github.com/Thinstation/thinstation.git -b 5.3-Stable
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 18.12.2014 19:54 от admin.
Администратор запретил публиковать записи.
Спасибо сказали:

ts 5.3 настройка с нуля 18.12.2014 19:56 #2219

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
077948 пишет:
Отличия есть) мелочные, но есть!) ..
Если не секрет, то какие отличия в загрузке с iso, pxe, и т.д.?
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 18.12.2014 23:13 #2221

  •  аватар
Ребята, всем спасибо!
Как всегда - банальная невнимательность.
И точно! Я раньше с гита грузил.
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 19.12.2014 12:33 #2223

  •  аватар
077948 пишет:
pxe - опять же, добавились директории (boot (efi32 efi64 lpxelinux pxelinux (раньше просто закидывал содержимое на tftp сервер, теперь не прокатит)) и cgi-bin
Вот ту прошу подробнее. как не прокатит?
Как правильно закинуть образ на tftp? Раньше просто закидывал initrd для всех машинок одинаковый.
Последнее редактирование: 19.12.2014 12:36 от .
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 19.12.2014 12:50 #2225

  •  аватар
Ребята, у меня tftp сервер виндовый. initrd - один для всех машинок. Собираю новый образ, скидываю его обычно в папку на tftp и всё гуд.
Теперь не проканает загрузка по tftp?
Последнее редактирование: 19.12.2014 12:54 от .
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 19.12.2014 13:01 #2227

  •  аватар
077948 пишет:
Проканает) только голову надо включить и разобраться!)
Так это запросто)
Но, с пинком в нужное направление было бы намного быстрее.
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 19.12.2014 13:06 #2229

  •  аватар
Пинок вижу, а направления - нет ))
Ребята, реализовывал кто на виндовом tftp?
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 19.12.2014 13:54 #2231

  •  аватар
077948 пишет:
... через syslinux запилить)
и то правил руками)
Это что такое и с чем его потребляют?
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 19.12.2014 14:04 #2232

  •  аватар
У меня при загрузке с виндового tftp - ошибка (см. картинку во вложении).

build.conf
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Содержимое каталога
/home/mongol/thinstation53/thinstation/build/boot-images/pxe/boot
ложу в корень tftp.
Вложения:
  • Вложение Это изображение скрыто для гостей. Пожалуйста, авторизуйтесь или зарегистрируйтесь, чтобы увидеть его.
Последнее редактирование: 19.12.2014 14:07 от .
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 19.12.2014 15:12 #2233

  • anubis_donetsk
  • anubis_donetsk аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 4
  • Спасибо получено: 2
  • Репутация: 0
вы разберитесь сначала, как вы грузите образ по tftp или http
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 19.12.2014 15:13 #2234

  •  аватар
Мне нужно по tftp

Уточняю:
поделитесь стуктурой каталогов и необходимых файлов для загрузки с виндового tftp сервера.
Последнее редактирование: 19.12.2014 15:16 от .
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 19.12.2014 20:11 #2235

  •  аватар
С файлОм, вроде, разобрался.
Теперь при загрузке машинки такой эррор вылазит:
Вложения:
  • Вложение Это изображение скрыто для гостей. Пожалуйста, авторизуйтесь или зарегистрируйтесь, чтобы увидеть его.
Последнее редактирование: 20.12.2014 09:50 от .
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 20.12.2014 12:39 #2236

  •  аватар
отвечаю сам на свой вопрос:
ошибка при загрузке возникает из-за нехватки оперативки. Слишком большой образ получился у мемя (около 150 Мб). Доставил пямяти до 1024 мб и всё загрузилось нормально.
Сейчас уменьшаю образ.
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 20.12.2014 12:50 #2237

  •  аватар
В 5.1 был package xorg7-nv.
Как его добавить в 5.3?
Администратор запретил публиковать записи.

ts 5.3 настройка с нуля 20.12.2014 15:05 #2238

  •  аватар
Ребяты..... подсобите. плиз.
:-woll:
Теперь не подгружаются конфиги с tftp.
Лог загрузки в аттаче.

В корне tftp лежат конфиги:
thinstation.hosts
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

thinstation.conf.network
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]



thinstation.conf-thinstat
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

+ группы и т.д.

В сборке использую такой build.conf:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


И thinstation.conf.buildtime:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]



После загрузки компа по PXE с tftp, на экране висит окошко приглашения freerdp. Если туда ввести сервер, юзера и пароль - всё подключается гуд.
Вложения:
  • Вложение Это изображение скрыто для гостей. Пожалуйста, авторизуйтесь или зарегистрируйтесь, чтобы увидеть его.
Последнее редактирование: 20.12.2014 16:09 от .
Администратор запретил публиковать записи.
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5