Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tech_notes:pikvm [2025-08-10 Sun wk32 20:21] – [PiKVM] baumkptech_notes:pikvm [2025-08-10 Sun wk32 20:30] (current) – [Terminal versus Graphical] baumkp
Line 7: Line 7:
 The PiKVM builtin display shows the KVM IP address, but I just used Linux commands to find from my LAN, e.g. ''sudo nmap -sn 192.168.1.1/24'' Once I got satisfactorily operation I followed the instructions to change the passwords on the PiKVM and placed the related information into my password manager. The PiKVM builtin display shows the KVM IP address, but I just used Linux commands to find from my LAN, e.g. ''sudo nmap -sn 192.168.1.1/24'' Once I got satisfactorily operation I followed the instructions to change the passwords on the PiKVM and placed the related information into my password manager.
  
-My router computer's built in BMC/IMPI had failed and was difficult to use, particularly any time it was reset.  Hence I disabled the BMC VGA system and used the main CPU builtin GPU to the PiKVM with a USB C to USB A cable for the keyboard and mouse access.  I used a jumper on the motherboard to disable the BMC VGA to ensure it would not interfere with operation.  Basically I was no longer using the built in KVM.+My new router/server computer as of 2024/12 does not have build in BMC/IMPI, so the PiKVM is handy for this application.  When I do not need I can turn of the power. ++old tl;dr;|My router computer's built in BMC/IMPI had failed and was difficult to use, particularly any time it was reset.  Hence I disabled the BMC VGA system and used the main CPU builtin GPU to the PiKVM with a USB C to USB A cable for the keyboard and mouse access.  I used a jumper on the motherboard to disable the BMC VGA to ensure it would not interfere with operation.  Basically I was no longer using the built in KVM.++
  
 ====Browser Video mode options==== ====Browser Video mode options====
Line 17: Line 17:
 The final output mode of the computer the PiKVM is attached to is determined by the attached computer.  Normally servers boot into terminal mode (CLI = command line interface) and desktops boot into graphical mode.  I often load a graphical mode on to my servers to allow VNC access, however I usually leave the default boot mode to terminal as my servers are headless.   As the primary purpose of a KVM is full remote access during boot, a graphical user interface is not really necessary.  The final output mode of the computer the PiKVM is attached to is determined by the attached computer.  Normally servers boot into terminal mode (CLI = command line interface) and desktops boot into graphical mode.  I often load a graphical mode on to my servers to allow VNC access, however I usually leave the default boot mode to terminal as my servers are headless.   As the primary purpose of a KVM is full remote access during boot, a graphical user interface is not really necessary. 
  
-If graphical mode is really wanted used ''sudo systemctl isolate graphical.target'' and to switch back to CLI mode ''sudo systemctl isolate multi-user.target''. On the PiKVM V3 I noticed the return to multi-user target does not function, however the shortcut ''Ctrl+Alt+F1'' does work. Note this does not change the default boot mode, which can be done by changing the ''isolate'' directive with ''default'', e.g. ''sudo systemctl default graphical.target'' The current default directive can be checked with ''systemctl get-default''+If graphical mode is really wanted used ''sudo systemctl isolate graphical.target'' and to switch back to CLI mode ''sudo systemctl isolate multi-user.target''. On the PiKVM V3 I noticed the return to multi-user target does not function, however the shortcut ''Ctrl+Alt+F1'' does work. Note this does not change the default boot mode, which can be done by changing the ''isolate'' directive with ''default'', e.g. ''sudo systemctl default graphical.target'' The current default directive can be checked with ''systemctl get-default''.
  
 The PiKVM virtual keyboard can be used to give the following commands: The PiKVM virtual keyboard can be used to give the following commands:
Line 24: Line 24:
 //The ''ctrl'' and ''Alt'' keys can be held on by right clicking on the virtual keyboard.  Also the ''ctrl'' and ''Alt'' keys can be depressed on the main keyboard and then the function key on the virtual keyboard depressed. This ensures the local computer does not capture and action the control key input.// //The ''ctrl'' and ''Alt'' keys can be held on by right clicking on the virtual keyboard.  Also the ''ctrl'' and ''Alt'' keys can be depressed on the main keyboard and then the function key on the virtual keyboard depressed. This ensures the local computer does not capture and action the control key input.//
  
-reasonably description of Linux boot targets is given [[https://linux-tips.us/change-between-cli-and-gui-mode/|here]] and [[https://www.cyberciti.biz/faq/switch-boot-target-to-text-gui-in-systemd-linux/|here]]+reasonable description of Linux boot targets is given [[https://linux-tips.us/change-between-cli-and-gui-mode/|here]] and [[https://www.cyberciti.biz/faq/switch-boot-target-to-text-gui-in-systemd-linux/|here]]