Наверх

База знаний
Try 2 Fix
beta

Создание LiveCD RDP-клиента на основе Ubuntu 12.04.5 с помощью Remastersys

LiveCD клиент RDP на основе remastersys

Купили простейшие ПК с SoC материнскими платами для использования в качестве клиентов RDP Windows Server 2008R2, а вот жёсткие диски или SSD в них купить забыли (да, фэйл полнейший). После длительного самобичевания и осознания, что бюджет никто нам не пополнит, стали думать, что с этим можно сделать. Решили установить Linux OS на флешки и загружаться с них. Но купили не очень быстрые флешки и они не тянут на себе даже Lubuntu (уже второй фэйл из двух). Всё виснет.
Путём длительных изысканий решили, что можно спокойно работать в режиме LiveCD. Но нам нужно, чтобы в загружаемом Live образе присутствовали ярлыки Remmina с сохранённым списком серверов. Для этого решили пересобрать Live дистрибутив Ubuntu с помощью Remastersys. Что из этого вышло — в нашем видео с подробными комментариями. Самые важные шаги мы вынесли отдельно в статью.

Этап 0. Установка Ubuntu 12.04.5

Выбрали релиз постарее, чтобы он был как можно легче и не требователен к железу ПК. Всё просто. Устанавливаем ОС в штатном режиме. Далее, далее, далее. Перезагружаемся.

Этап 1. Установка Remastersys.

На момент написания статьи я не нашёл ни одного доступного репозитория с remastersys. Все репы, которые я нашёл были либо неактивны, либо не удавалось получить ключи. Поэтому пришлось искать deb пакеты. Пакеты были найдены. Выкладываем их сюда:

Начинаем установку:

  1. DEB пакеты ставим с помощью dpkg -i

    sudo dpkg -i remastersys_3.0.4-2_all.deb

    Не все зависимости установились. Подтягиваем их

    sudo apt-get install -f
  2. То же самое проделываем с графической оболочкой для remastersys:
    sudo dpkg -i remastersys-gtk_3.0.4-1_all.deb

    Добавляем все зависимости

    sudo apt-get install -f
  3. Пробуем запустить. Если всё запустилось успешно, можно переходить к следующему этапу.LiveCD RDP клиент на основе Remastersys

Этап 2. Работа с установленной системой.

Здесь для фанатов Linux тоже не будет никаких открытий. Мы готовим систему к нормальной работе. Что сделали мы:

  • обновили все пакеты (sudo apt-get upgrade)
  • удалили все ненужные пакеты (музыка, графика и т. д.)
  • удалили все ненужные ярлыки с панели, добавили ярлык Remmina. В саму Remmina добавили серверы, к которым нам надо будет подключаться.
  • почистили систему с помощью:
    • sudo apt-get autoremove
    • sudo apt-get clean
    • sudo apt-get autoclean
    • bleachbit
    • gtkorphan

Что-то из указанных инструментов есть на прикреплённом видео, чего-то нет. Важно одно: сделайте систему как можно компактнее и удалите всё ненужное. Как именно — каждый решает для себя сам.

Опционально я добавил Remmina в список автозагрузки Ubuntu. Помним, что наши пользователям надо как можно меньше свободы, поэтому пусть окно Remmina сразу будет перед их глазами.

Этап 3. Работа с Remastersys.

  1. Запускаем remastersys. Переходим на вкладку Setting.
  2. Заполняем имя для входа, название дистрибутива, название ISO файла на выходе, рабочую папку можем не трогать. Отсюда потом заберём готовый образ.
  3. В параметрах SquashFS добавляем ключ -comp xz — это не лишнее сжатие, позволяющее уменьшить размер выходного ISO файла. Включение этой опции значительно увеличивает время создание ISO файла.
    LiveCD RDP клиент на основе Remastersys
  4. Переходим назад на вкладку Actions.
  5. Нажимаем кнопку Backup — этот режим подразумевает резервное копирование системы в формат LiveCD с полным набором настроек и файлов, которые были у текущего пользователя. Резюмируем: мы настроили рабочую систему, поставили нужный софт и делаем так, чтобы мы могли запускать эту систему в режиме LiveCD.
  6. После завершения операции, забираем наш ISO из папки Working Directory (указанной на вкладке Settings).

После этого мы можем либо нарезать ISO на диск, либо записать его на флешку — тут наш выбор ничем не ограничен.

С помощью утилит редактирования ISO образов (в Windows, например, мы любим UltraISO) можно отредактировать LiveCD меню. Подробнее на видео.

Итог: у нас готов легковесный и полностью рабочий RDP клиент на базе Ubuntu, который можно запускать на слабых бездисковых системах с дешёвых флешек. Всё будет работать!

Остались вопросы?

Если в инструкции допущены ошибки или она Вам не помогла — пишите в нашу группу ВК! Мы обязательно поможем!

Или попробуйте найти интересующие Вас ответы в инструкциях на нашем YouTube канале!

Эти статьи будут Вам интересны

Пустой рабочий стол Windows после чистки ПК от вирусов

Различное рекламное и вирусное ПО всё чаще обходит защиту дорогостоящих антивирусов и проникает на наши ПК и ноутбуки. Тому, как от этого защититься посвящена наша отдельная статья. Если это уже произошло, то существует множество утилит, способных найти всех зловредов. Но зачастую случается ситуация, когда после перезагрузки ПК пользователь не обнаруживает не только сторонее ПО или баннеры, но и панель задач Windows и все ярлыки - рабочий стол абсолютно пустой. Исправляем сложившуюся ситуацию.

Меняем режим работы контроллера HDD c IDE на AHCI

До недавних пор все материнские платы для настольных ПК в настройках контроллера HDD имели два режима работы HDD: IDE и AHCI. Чаще всего, особенно раньше, по-умолчанию был выбран режим IDE, хотя он и устаревший. ОС устанавливалась, зная о том, что для HDD выбран режим IDE, и прописывала этот режим работы в реестр. Если по каким-то причинам (обновление BIOS, смена настроек BIOS, сброс BIOS в режим по-умолчанию или Вы решили использовать RAID) происходило переключение режима с IDE на AHCI, Windows переставала загружаться, выдавая синий экран смерти с кодом 0x0000007B. Форумы пестрят сообщениями о том, что "нужно переустановить ОС". Конечно же, это поможет. Но есть и более простой способ!

Установка компонентов для разработки ПО для Windows CE 6.0 (Visual Studio 2005 + Windows Embedded CE 6.0)

В статье рассказываем как развернуть среду разработки программного обеспечения для Windows CE 6.0. Ничего сложного, конечно же, нет, но за годы, прошедшие с момента релиза Microsoft Visual Studio 2005 и Windows Embedded CE 6.0, эти компоненты обросли наборами дополнений, которые тоже необходимы. И устанавливать их надо в определённой последовательности. В качестве ОС мы выбрали Windows XP Pro SP3, так как наши устанавливаемые пакеты разрабатывались под неё.