diff --git a/content/log-files.md b/content/log-files.md
index dcc9516ac4..b32afa6ce2 100644
--- a/content/log-files.md
+++ b/content/log-files.md
@@ -80,22 +80,31 @@ Ubuntu - CTRL+ALT+T
From there, you can enter the following commands:
```bash
-cd ~/
-mkdir ~/system76
-journalctl > ~/system76/journal.log
-dmesg > ~/system76/dmesg.log
-cp ~/.local/share/xorg/Xorg.0.log ~/system76/Xorg.0.log 2> /dev/null
-sudo dmidecode > ~/system76/dmidecode
-sudo lspci -vv > ~/system76/lspci.log
-sudo lsusb -vv > ~/system76/lsusb.log
+cat << "EOF" > make-logs.sh
+#!/bin/bash
+echo "Creating Logs"
+mkdir -p ~/system76/apt
+cp -r /etc/apt ~/system76/apt
+mkdir -p ~/system76/apt/logs
+cp -r /var/log/apt ~/system76/apt/logs
+journalctl --since="4 days ago" > ~/system76/journal.log
+sudo dmesg > ~/system76/dmesg.log
+cp ~/.local/share/xorg/Xorg.0.log ~/system76/Xorg.0.log 2>/dev/null
+sudo dmidecode > ~/system76/dmidecode 2>/dev/null
+sudo lspci -vv > ~/system76/lspci.log 2>/dev/null
+sudo lsusb -vv > ~/system76/lsusb.log 2>/dev/null
uname -a > ~/system76/uname.log
-cp /etc/os-release ~/system76/os-release
-lsblk -f > ~/system76/lsblk.log
-df -h > ~/system76/df.log
-cp /etc/fstab ~/system76/fstab.log
-tar czf system76-log.tgz ~/system76/*
-rm ~/system76/*
-rmdir ~/system76
+df -h / > ~/system76/df
+lsblk -f > ~/system76/lsblk
+cp /etc/fstab ~/system76/fstab 2>/dev/null
+cp /etc/os-release ~/system76/os-release 2>/dev/null
+upower -d > ~/system76/upower
+[ -f /usr/bin/sensors ] && sensors > ~/system76/sensors.log
+tar cvzf ~/system76-log.tgz ~/system76/
+rm -rf ~/system76/
+rm make-logs.sh
+EOF
+bash make-logs.sh
```
As with the System76 Driver application, the log files will be stored within your home directory.