Архив блога

суббота, 30 апреля 2016 г.

Приготовление своего образа Xubuntu 14.04

Задача:
Получить live образ, с возможностью подключения по ssh и vnc после загрузки.
Перед тем как начать ставим недостающие пакеты:

sudo apt-get install squashfs-tools genisoimage


Весь процесс можно разделить на 3 этапа:
  • Распаковка и монтирование первоначального образа
  • Внесение изменений
  • Сборка нового образа
    Все команды выполняем от root

  • Тихая установка Xubuntu

    Чтобы установить Xubuntu с минимальным участием "бревна на том конце" нужно:
    В результате получим образ, который автоматически установит систему без участия пользователя.
    При наличии интернета (и dhcp) установится ssh чтобы можно было подключиться пользователем xubuntu с паролем password
    Диск отформатируется:
  • корень от 20 до 30 Гб
  • swap от 2 Гб до 100% от размера оперативки
  • home всё остальное пространство

    Проверено на Xubuntu 12.04/14.04

  • Обновление Chrome. weak digest algoritm (sha1)

    При попытке обновить систему вылезло сообщение:

    W: http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg: Signature by key 4CCA1EAF950CEE4AB83976DCA040830F7FAC5991 uses weak digest algorithm (SHA1)
    W: Недоступен открытый ключ для следующих ID ключей:
    1397BC53640DB551


    Оказывается с 18 марта 2016 г. ключи зашифрованные sha1 считаются не надёжными, о чём и сообщаетсяздесь

    Поэтому ждём когда гугл соблаговолит обновить ключ.
    А пока добавим открытый ключ с ID 1397BC53640DB551

    wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

    пятница, 29 апреля 2016 г.

    Teamviewer на 64 битной системе

    dpkg --add-architecture i386
    aptitude install gdebi libjpeg62:i386
    gdebi teamviewer_11.0.53191_i386.deb

    пятница, 11 июля 2014 г.

    Подключение по vnc до ввода пароля

    Xubuntu 12.04 и 14.04

    sudo x11vnc -storepasswd /etc/x11vnc.pass

    nano /etc/init/x11vnc.conf:

    start on login-session-start
    sсript
    /usr/bin/x11vnc -xkb -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes -noxdamage -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -o /var/log/x11vnc.log
    end sсript

    Xubuntu 16.04 (с systemd начиная с 14.10)

    sudo x11vnc -storepasswd /etc/x11vnc.pass

    nano /lib/systemd/system/x11vnc.service