Тонкий клиент HP t5325 в качестве принт-сервера

Это дополнение к статье Прокачиваем тонкий клиент HP t5325.
Установка Debian Jessie на HP t5325 будет осуществляться при помощи штатных средств, без его разборки. В место жесткого диска устанавливать будем на USB flash (не менен 8 Gb).

Для начала необходимо подготовить USB-флеш-накопитель с которого будет осуществлятся установка. Его необходимо отформатировать со следующими параметрами:

  • Файловая система: «FAT32» ,
  • Размер кластера: «Стандартный размер кластера» ,
  • Метка тома: «5325-image» ,
  • Быстрое форматирование: «выбрано» .

Далее скачиваем образ ftp://ftp.hp.com/pub/softpaq/sp54501-55000/sp54752.zip и распаковываем его на USB-флеш-накопитель. Переходим на диск и удаляем: settings.ini, init.sh, папку images и содержимое папки boot.
Далее скачиваем и кладем в паку boot uInitrd и uImage после чего переименовываем их в uInitrd.usb и uImage.usb соответственно.
В итоге должно получится следующее:
t5325_01
Удерживаем клавишу включения t5325 порядка 4 секунд , чтобы он отключился.
Подключаем USB-флеш-накопитель и несколько раз нажимаем на кнопку включения, чтобы активировать USB boot mode (время между первым и вторым нажатием должно варьироваться от 0.5 до 2 секунд). После чего начнется установка.

При этом методе установки, папка boot должна находиться на диске sda1 с файловой ситемой ext2, иначе после перезагрузки повторная загрузка тонкого клиента будет невозможна.

После успешной установки можно сразу же обновится до Stretch или Buster.

  1. Доводим ‘’‘Debian Jessie’’’ до актуального состояния.

    apt-get update
    apt-get upgrade

    По необходимости обновляем ключи

    apt-get install debian-keyring debian-archive-keyring
    apt-key update

  2. Изучаем список не полностью установленных пакетов с состоянием Half-Installed или Failed-Config.

    dpkg --audit

  3. Изучаем список отложенных пакетов.

    dpkg --get-selections | grep ‘hold$’

  4. Решаем выявленные на двух прошлых этапах проблемы, после чего удостоверимся, что в общем списке все пакеты имеют статус ‘ii’ в первой колонке.

    dpkg -l| grep -v ‘ii’| less

  5. Удаляем забытые пакеты:

    apt-get autoremove

Подготовительная фаза завершена, приступаем к обновлению до Debian Buster

  1. Изменяем список репозиториев в /etc/apt/sources.list. Вместо «jessie» указываем «buster».
    Пример:

    deb http://mirror.mephi.ru/debian buster main contrib non-free
    deb http://ftp.ru.debian.org/debian/ buster main contrib non-free
    deb http://security.debian.org/ buster/updates main contrib non-free
    deb http://mirror.mephi.ru/debian buster-updates contrib main non-free
    deb http://mirror.mephi.ru/debian buster-proposed-updates contrib main non-free

  2. Обновляем список доступных в Debian Buster пакетов

    apt-get update

  3. Обновление производится в две стадии. На первой выполняется замена только пакетов, не приводящих к удалению или установке других пакетов. На второй выполняется полное обновление всех версий с учётом зависимостей.

    apt-get upgrade
    apt-get dist-upgrade

    В процессе выполнения dist-upgrade на экран будут выводиться запросы для принятия тех или иных решений о ходе обновления. Как правило, предлагаемый по умолчанию вариант оптимален.

  4. Удаляем старые пакеты Jessie.

    apt-get autoremove

После успешной загрузки необходимо установить следующие пакеты для корректной работы периферии.

aptitude install firmware-linux firmware-linux-nonfree firmware-linux-free firmware-realtek

2 Симпатий