Developer Workstations with Proxmox VE and X11: Difference between revisions

From Proxmox VE
Jump to navigation Jump to search
No edit summary
m (update sources.list)
 
(15 intermediate revisions by 4 users not shown)
Line 7: Line 7:
Just install the standard Proxmox VE, following this guide: [[Installation]]
Just install the standard Proxmox VE, following this guide: [[Installation]]


Custom installations: [[Install Proxmox VE on Debian Jessie]]
Custom installations: [[Install Proxmox VE on Debian Buster]]


== Install X-windows ==
== Install X-windows ==


Update your repository and system by running:
Update your repository and system by running:
  apt-get update && apt-get dist-upgrade
  apt update && apt dist-upgrade


I choose xfce4 desktop as this a lightweight desktop environment. If you prefer another one, just replace xfce4 with lxde, gnome, icewm, kde, ...
I choose xfce4 desktop as this a lightweight desktop environment. If you prefer another one, just replace xfce4 with lxde, gnome, icewm, kde, ...


  apt-get install xfce4 chromium lightdm
  apt install xfce4 chromium lightdm


== Start X-windows ==
== Start X-windows ==
Before starting the x-windows, create a normal user with:
Before starting the x-windows, create a normal user with:


  # useradd newusername
  # adduser newusername


Start the login manager:
Start the login manager:
Line 29: Line 29:
or just reboot.
or just reboot.


== Optional: Linux Mint Mate Desktop ==
== Optional: Mate Desktop ==
[[Install Proxmox VE on Debian Jessie]] did not work, 2015.12.17. Systemd is not up to date.  
Install Proxmox VE as described above.


Install Proxmox ve 4.2 as described above.
install from Debian repository.
  apt install mate chromium lightdm


== Optional: NVidia Drivers ==
# tested proxmox 6.2


=== Update Apt Sources List===
# nouveau was faulting system. blacklist or unload driver
# lspci -k |grep VGA
# add 0000: to unbind driver.
# echo "0000:24:00.0" > /sys/bus/pci/drivers/nouveau/unbind


  echo "deb http://www.deb-multimedia.org jessie main non-free" >>/etc/apt/sources.list.d/mint.list
# blacklist
  echo "deb http://packages.linuxmint.com betsy main" >>/etc/apt/sources.list.d/mint.list
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
  echo "deb http://extra.linuxmint.com betsy main" >>/etc/apt/sources.list.d/mint.list


# /etc/apt/sources.list
# Proxmox VE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription


=== Add  Keyring===
Run the following one at a time


  apt-get update
  apt-get install deb-multimedia-keyring
  apt-get install linuxmint-keyring
  apt-get install debian-archive-keyring
  apt-get update
  apt-get dist-upgrade


=== Install Mate Desktop ===


  apt-get update
# enable non-free
  apt-get install mate-desktop-environment xorg lightdm
cat <<EOF >>/etc/apt/sources.list
deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb-src deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
   
   
  # apt-get install mint-backgrounds-debian
deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  # apt-get install X11vnc
deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  # reboot
deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
EOF
 
 
# install the headers and nvidia-drivers
apt install pve-headers
apt update
apt install nvidia-driver


Note: [https://askubuntu.com/questions/1129516/black-screen-at-boot-after-nvidia-driver-installation-on-ubuntu-18-04-2-lts black-screen-at-boot-after-nvidia-driver-installation]
apt purge nvidia*
apt install nvidia-driver
init 6




[[Category: HOWTO]][[Category: Installation]]
[[Category: HOWTO]][[Category: Installation]]

Latest revision as of 18:56, 18 December 2023

Introduction

Proxmox VE is primarily used as virtualization platform with NO additional software installed. In some case it makes sense to have a full desktop running on Proxmox VE, for example for developers using Proxmox VE as their primary workstation/desktop.

Installing additional packages could lead to a hardly upgradeable system and is not supported from the Proxmox support team and therefore only for expert use.

Install a standard Proxmox VE system

Just install the standard Proxmox VE, following this guide: Installation

Custom installations: Install Proxmox VE on Debian Buster

Install X-windows

Update your repository and system by running:

apt update && apt dist-upgrade

I choose xfce4 desktop as this a lightweight desktop environment. If you prefer another one, just replace xfce4 with lxde, gnome, icewm, kde, ...

apt install xfce4 chromium lightdm

Start X-windows

Before starting the x-windows, create a normal user with:

# adduser newusername

Start the login manager:

systemctl start lightdm

or just reboot.

Optional: Mate Desktop

Install Proxmox VE as described above.

install from Debian repository.

apt install mate chromium lightdm

Optional: NVidia Drivers

# tested proxmox 6.2
# nouveau was faulting system. blacklist or unload driver 
# lspci -k |grep VGA
# add 0000: to unbind driver.
# echo "0000:24:00.0" > /sys/bus/pci/drivers/nouveau/unbind
# blacklist 
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
# /etc/apt/sources.list
# Proxmox VE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription



# enable non-free
cat <<EOF >>/etc/apt/sources.list
deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb-src deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware

deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
EOF


# install the headers and nvidia-drivers
apt install pve-headers
apt update 
apt install  nvidia-driver

Note: black-screen-at-boot-after-nvidia-driver-installation

apt purge nvidia*
apt install nvidia-driver
init 6