Linux Install
Resources
Prep
Update Brave's sync codes.
Post Install
BIOS Setup
Seems that for an HP EliteBook, a custom boot is required:
Determine your where your boot loader is. It is probably \EFI\ubuntu\grubx64.efi, but you can check:
Reboot into BIOS.
Select 'F9 Boot Device Options' → 'Boot from EFI File' → 'Select File System'.
There will be something like “,Acpi(PNP0A03,0/PCi(1F|2)/Sata(Port 0)…..”.
Select 'EFI' → 'ubuntu'.
The boot loaders will be display as '.efi. files. You want the 'grub' one.
Write down the whole path. Should be something like \EFI\ubuntu\grubx64.efi.
Create the custom boot.
Select 'BIOS Setup (F10)' → 'Advanced Settings' → 'Boot Options'.
Select 'Custom boot', tick 'Add boot', fill in \EFI\ubuntu\grubx64.efi.
Set boot order:
USB Hard Drive
Custom Boot
Bulk Install
sudo apt-get update
sudo apt install git?
sudo apt install npm
OS Setup
App Setups
PowerShell
Check what version of Ubuntu your Linux Mint is based on. Currently it is 24.04.
cat /etc/upstream-release/lsb-release
inxi -Sx
-
Full setup instructions here.
Install
Update: sudo apt-get update
Install: sudo apt-get install smartmontools
Install GSmartControl: sudo apt install gsmartcontrol
Command line
Check availability: sudo smartctl -i /dev/sda
Enable (if it isn't already): sudo smartctl -s on /dev/sda
Scan time estimate: sudo smartctl -c /dev/sda
Start long test (async): sudo smartctl -t long /dev/sda
Test stats: sudo smartctl -l selftest /dev/sda
Other report: sudo smartctl -x /dev/sda
Run as a Daemon
Install: sudo apt install smart-notifier
Install: sudo aptitude install libnotify-bin
Giving up trying to get the Smart Notifier to work.
Brave
Settings > Content > Customise fonts
Standard font: Times New Roman
Serif font: Times New Roman
Sans-serif font: Arial
Fixed-width font: Consolas (maybe FiraCode Nerd Font?)
LocalSend
Note: Might be able to do this at the command line with the 'ufw' command.
Start → Firewall
[Firewall] Rules → Add a rule…
[Firewall, Add a Firewall Rule] Simple:
Name: SendLocal
Policy: Allow
Direction: Both
Protocol: Both
Port: 53317
[Firewall, Add a Firewall Rule] Add
Takes effect straight away - no need for restart or reboot.
CopyQ
sudo apt install copyq.
Start → Startup Applications
+ → Choose Application → CopyQ
Start → Keyboard
'Shortcuts' tab
Categories → Custom Shortcuts
Add custom shortcut
Name: CopyQ Show
Command: copyq show
Bookmarks
Prep:
Update: sudo apt-get update
Install Git: sudo apt-get install git
Install GitHub: sudo apt install gh
Install GitHub Copilot: gh extension install github/gh-copilot
Install Flatseal: flatpak install com.github.tchx84.Flatseal
Get bookmarks:
mkdir -p ~/Dev
cd ~/Dev
gh auth login
git clone https://github.com/TallGuy789/bookmarks.git
Grant Brave permissions:
Open Flatseal, Brave → Filesystem.
Other files, add ~/Dev/bookmarks:ro
Reboot the system (maybe restart Brave).
Test by copy & paste: file:///home/stephen/Dev/bookmarks/index.html
Setup Brave:
Brave > Settings > Appearance.
Show Home button: Enabled.
Configure custom home page. Likely to be something like file:///home/stephen/Dev/bookmarks/index.html
New tab page > New tab page shows > Homepage.
Installs
Misc
Install extra codecs: sudo apt install ubuntu-restricted-extras
RDP Server
Install: sudo apt install xrdp
Check: sudo systemctl status xrdp
For more details, see
here.
eSpeak: sudo apt install espeak
Apps
Games
Beyond All Reason
0 A.D
The Battle for Wesnoth