Hello here is my formula..
Grab Debian buster netinst.iso.
write it to a pen drive sudo dd if=~/Downloads/debian-10.7.0-amd64-netinst.iso of=/dev/yourUsb or use balenaetcher ..
boot from usbdrive ..
follow the instructions to install Debian Buster,
when presented to you the screen of selecting features check GnomeDesktop + cinnamon uncheck printer services and check sshd service .. wait for finish the installation .
when finished do login and open terminal
type sudo nano /etc/sources.list and edit every active line adding to the end of line .. contrib non-free
do sudo apt update ..
do sudo apt install firmware-linux-nonfree
if u have a Realtek network interface do
sudo apt install firmware-realtek ..
open a browser and download the latest RTAI kernel compiled by people from LinuxCNC at
linuxcnc.org/temp
download also RTAI-kernel modules and LinuxCNC compiled for the latest RTAI-kernel ..
go to a terminal and type
sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-key 3cb9fd148f374fef
and
echo deb
linuxcnc.org/
buster base 2.8-rt | sudo tee -a /etc/apt/sources.list.d/linuxcnc.list
do a sudo apt update
and sudo apt upgrade..
go to your Downloads folder and type
sudo dpkg -i linux-image-4.19.152-rtai-amd64.deb
wait for install finish
do sudo apt install rtai-modules-4.19.152_5.2.3-linuxcnc_amd64.deb
reboot
login again ..
and install LinuxCNC download from
linuxcnc.org/temp
sudo apt install linuxcnc_2.8.1_amd64.deb
why use apt to install already downloaded files..
because it will download and install all dependecies, I have problems with gdebi
I'm using 2 parallel boards to control my machine with QtpyVCP ProbeBasic on a Gigabyte board X58 from 2010 with a simple ATI radeon board with max jitter of 5800