запустите x11vnc на начальной загрузке

Если у Вас был busybox, уже установленный, можно иметь некоторый успех с:

../bin/busybox mv ../* /

после этого можно затем вручную очистить материал, который должен был быть в../(везде, где это), назад от / до того, везде, где он принадлежит.

busybox имеет шанс работы, где mv не делает, потому что busybox связан статически и не должен динамично связывать библиотеки.

Если бы busybox не был уже установлен, то Вы могли бы попытаться загрузить спасение CD, смонтировать Ваши разделы жесткого диска под/mnt и материал mv туда, где это принадлежит.

4
09.12.2016, 21:27
2 ответа

Я нашел этот поток, который разоблачает подобную задачу установки x11vnc как услуги Systemd. Поток назван: Индекс» Угол Новичка», как включить x11vnc при запуске с помощью systemd?.

Из комментария в том потоке

  1. Создайте файл: /etc/systemd/system/x11vnc.service

    [Unit]
    Description=VNC Server for X11
    Requires=display-manager.service
    After=display-manager.service
    
    [Service]
    Type=forking
    ExecStart=/usr/bin/x11vnc -norc -forever -shared -bg -rfbauth /etc/x11vnc.pass -allow 192.168.1. -autoport 5900 -o /var/log/x11vnc.log
    
  2. Создайте файл: /etc/systemd/system/graphical.target

    #  This file is part of systemd.
    #
    #  systemd is free software; you can redistribute it and/or modify it
    #  under the terms of the GNU Lesser General Public License as published by
    #  the Free Software Foundation; either version 2.1 of the License, or
    #  (at your option) any later version.
    
    [Unit]
    Description=Graphical Interface
    Documentation=man:systemd.special(7)
    Requires=multi-user.target
    After=multi-user.target
    Conflicts=rescue.target
    Wants=display-manager.service
    Wants=x11vnc.service
    AllowIsolate=yes
    
    [Install]
    Alias=default.target
    
  3. Включите сервис Systemd

    $ sudo systemctl enable graphical.target
    

    Это должно создать ссылку как это:

    /etc/systemd/system/default.target->/etc/systemd/system/graphical.target

  4. Перезагрузка

1
27.01.2020, 21:02
  • 1
    Спасибо за Ваш ответ. Хотя я действительно видел ссылку ранее во время моих поисков Google, я не попробовал ее по некоторым причинам. Я отредактировал мой x11vnc.service с Вашим как начальная точка, и теперь x11vnc сервер запускает автоматически на начальной загрузке –  zeena 23.01.2014, 00:36
  • 2
    @zeena - Те замечательные новости, довольные, это решило Ваш вопрос, спасибо за Q! –  slm♦ 23.01.2014, 01:05

Только для закрытия, x11vnc.service это сделало, это произойти для меня следующие

[Unit]
Description=VNC Server for X11  
Requires=display-manager.service
After=display-manager.service

[Service]
Type=forking
ExecStart=/usr/bin/x11vnc -norc -forever -shared -bg -rfbauth /etc/x11vnc.pass -autoport 5900 -o /var/log/x11vnc.log -auth /var/run/slim.auth

graphical.target и шаги идентичны ответу, данному slm выше.

0
27.01.2020, 21:02

Теги

Похожие вопросы