- secure boot
- encrypted root Arch Linux partition
- Windows 11 with bitlocker on C partition
- enable TPM2
Arch Linux ISO: https://archlinux.org/download/ Windows 11 ISO: https://www.microsoft.com/software-download/windows11
Arch Linux ISO: https://archlinux.org/download/ Windows 11 ISO: https://www.microsoft.com/software-download/windows11
X1C6 Type: 20KG*
Bionic works out of the box on the new 2018 X1 Carbon. The X1C6 is a beautiful laptop, and Bionic is the best Ubuntu yet. Users of all levels of experties/experiences are recommended to try this combination. The purpose of this documentation is to improve the user's experience.
Following changes are required by the DSDT patch:
| #!/usr/bin/env bash | |
| # Install and setup UniFi Controller Software v8.x on Ubuntu 22.04 aka Jammy | |
| # | |
| # * Download Ubuntu 22.04 - https://releases.ubuntu.com/jammy/ | |
| # | |
| # * Updating and Installing Self-Hosted UniFi Network Servers (Linux) - https://help.ui.com/hc/en-us/articles/220066768 | |
| # * Self-Hosting a UniFi Network Server - https://help.ui.com/hc/en-us/articles/360012282453 | |
| # * UniFi - Repairing Database Issues on the UniFi Network Application - https://help.ui.com/hc/en-us/articles/360006634094 | |
| # * UISP Installation Guide - https://help.ui.com/hc/en-us/articles/115012196527-UNMS-Installation-Guide |
| # should works on any cloud-init enabled hypervisor (openstack.. ) | |
| # start from a normal ubuntu 20.04 install as minimal was not available for ARM64 | |
| # Since ARM64 machines has higher RAM, Shrinking is desired but not necessary. Instead we will increase tmpfs to 1700MB | |
| # Getting root (if sudo -i doesn't work then set a root password beforehand using 'sudo passwd root' | |
| sudo -i | |
| # make sure we are on the highest kernel, so we can delete all the others ... |
These instructions were written for Windows, but are easily adaptable to other platforms.
Note: Stable Diffusion requires PyTorch which only works with Python 3.10.
Install Scoop then do:
Follow these instructions for an easy way to get up and going quickly! These are complete instructions, and will be the easiest way to get started on a new RG35XX.
Get a high quality SD (e.g. SanDisk Extreme) card, 128GB or larger, 256GB is recommended. Don't skimp here, they're cheap, and don't use the card that comes with the RG35XX as it's crap.
| # http://pyserial.svn.sourceforge.net/viewvc/pyserial/trunk/pyserial/serial/tools/miniterm.py | |
| #!/usr/bin/env python | |
| # Very simple serial terminal | |
| # (C)2002-2011 Chris Liechti <[email protected]> | |
| # Input characters are sent directly (only LF -> CR/LF/CRLF translation is | |
| # done), received characters are displayed as is (or escaped trough pythons | |
| # repr, useful for debug purposes) |
| # http://pyserial.svn.sourceforge.net/viewvc/pyserial/trunk/pyserial/serial/tools/miniterm.py | |
| #!/usr/bin/env python | |
| # Very simple serial terminal | |
| # (C)2002-2011 Chris Liechti <[email protected]> | |
| # Input characters are sent directly (only LF -> CR/LF/CRLF translation is | |
| # done), received characters are displayed as is (or escaped trough pythons | |
| # repr, useful for debug purposes) |
| #!/usr/bin/python2 | |
| # | |
| # script to generate a minicom script that dumps entire flash | |
| # problem is the stub seems to read all data into RAM first, | |
| # so you can only do in batches | |
| # | |
| # 2019.10.24 | |
| # inc needs to be low enough to complete within `expect` timeout | |
| inc = 0x20000 |