Good day, gentlemen.
My friends, after reading
this article, asked me to write step-by-step instructions with “pictures” on installing a VNC client on a Playboy player with a machine on Ubuntu 11.04. And having many players, they could not normally use them by running into a misunderstanding of terms and lack of skills in using Linux.
I hope with this material many questions will disappear.
Results photo:

')
What we have:
- Actually the player itself, I had from Playboy
- A computer with a clean Ubuntu 11.04 (I had a server, I didn’t work on a vmware virtual machine)
- A car with a working VNC server (you can put it on the local one from which you install Linux on the player)
- Basic console skills
1. First, prepare the software. To do this, we need to have administrator rights on a computer with Ubuntu. Actions are performed on Ubuntu.
2. Go to the website
ingenic.grindars.org in the middle of the page there are links to archives, I chose
full . We read the page, then go to the directory where we downloaded the archive and unpack it.
3. Prepare the computer for copying with git, to do this, go to the Console and write:
sudo apt-get install git
The computer will ask for the password before using sudo for the first time.
If there are questions during installation, we agree everywhere (we write Y and press Enter).
4. Now we copy with git jzboot, for this we write in the console:
git clone git://git.whitequark.org/jzboot.git
After that, the jzboot folder will appear in the user's home folder.
5. Now install the components for jzboot compilation, for this we write to the console in turn:
sudo apt-get install libusb-1.0-0-dev
sudo apt-get install libreadline6 libreadline6-dev
Similarly, we agree with all the questions with the Y button.
6. Now we compile jzboot, for this we write in the console:
cd ~/jzboot
make -C src READLINE=1
After that, the compilation process should go and you will see a new file (jzboot) as in the screenshot.

7. Now, for simplicity, we transfer the unpacked folder from point 2 to the user's home folder (/ home / USERNAME /), and rename the folder to lin, it will be located next to the jzboot folder, as in the screenshot. USERNAME is your username.

8. We take the player, connect the mini-USB cable to it, I used the cable from the old HDD. Connector is under perforation.
9. In the closed state (player off), press the top button (the only one for vogue) and hold the button to open the player.
10. Without closing the player we connect it to the computer. Now our player is in “firmware mode”.
11. We start the firmware process, for this we type in the console:
cd ~/lin/
sudo ./linux-bootstrap.sh -b /home/USERNAME/jzboot/
If everything is ok, then we see approximately the same information in the console as in the screenshot.

Accordingly, we are waiting for the completion of the process, do not touch anything until its completion.
12. The main part is finished, now your player should be one of the latest versions of Linux.
13. Now we put on the player VNC-client. But first, let's share the Internet on the player from the computer with the following commands typed in the console:
sysctl net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
14. Now connect to the player via SSH. If everything went ok, the player had to connect to the computer itself and use DHCP to assign an IP address. Almost certainly it will be the address 192.168.20.1. So you need to write in the console:
ssh root@192.168.20.1
Now we are connecting to the player from the console, when it is first connected, it will ask whether to trust this device (accept its key), agree again (yes) and click Enter, to the question of password click Enter (password is empty).
15. Now we put the VNC client on the player, we write everything there in turn:
opkg update
opkg install directvnc linux-fusion
16. Now having a configured VNC server (which we do not consider here) we write to the console in turn:
modprobe fusion
directvnc 192.168.20.2:0 -p VNC
Where 192.168.20.2 is the address of the VNC server,: 0 is the monitor number to which to connect (I have 0, because this is a server without a monitor), and the password VNC is the actual password from VNC.

Everything. You have connected, but as
already mentioned, it will be necessary to dig into the settings of the VNC session being started, I registered -scale 0.5 on x11vnc and received some resolution less than necessary, but for now I have enough of it.
The instructions used materials from:
vogeeky.co.ccingenic.grindars.orggroups.google.com/group/vogeeky?hl=enhabrahabr.ru/tag/vogueFor which all these resources and their participants thank you so much.
Special thanks: Grindars,
whitequark ,
rzk333 ,
ValdikSS .
Now you can use the player as a monitor for a computer with an installed VNC server.
For the time being, I will use it to display information about the system boot.
Thanks to all.
UPD, at the request of friends who do not have habr-registration I transfer to an open blog DIY.