Skip to content

Commit 70f6833

Browse files
selsayed25gitbook-bot
authored andcommitted
GITBOOK-261: signage: edit setup doc
1 parent 7cae092 commit 70f6833

File tree

1 file changed

+15
-18
lines changed

1 file changed

+15
-18
lines changed

services/signage/setup.md

+15-18
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Network Configuration Overview
44

5-
Each Signage Intel Compute Stick connects to TJ's Windows network. Each stick's MAC address is whitelisted by TJ's Tech Team to access the `tjhsst` network. Using [wpa\_supplicant](https://wiki.archlinux.org/index.php/WPA_supplicant) and [systemd-networkd](https://wiki.archlinux.org/index.php/Systemd-networkd), each stick is assigned an IP on the Windows network.
5+
Each Signage Intel Compute Stick connects to TJ's Windows network. Each stick's MAC address is whitelisted by TJ's Tech Team to access the `tjhsst` network. Using [wpa\_supplicant](https://wiki.archlinux.org/index.php/WPA\_supplicant) and [systemd-networkd](https://wiki.archlinux.org/index.php/Systemd-networkd), each stick is assigned an IP on the Windows network.
66

77
## Installation
88

@@ -16,26 +16,25 @@ This guide will show you how to set up a new stick.
1616

1717
#### Installing the OS
1818

19-
When you first get one of the [Compute Sticks](https://livedoc.tjhsst.edu/wiki/Compute_Sticks), it should come pre-loaded with Windows 10 by default. If this is not the case, you probably got the wrong version of Compute Stick \(the Ubuntu ones aren't powerful enough\).
19+
When you first get one of the [Compute Sticks](https://livedoc.tjhsst.edu/wiki/Compute\_Sticks), it should come pre-loaded with Windows 10 by default. If this is not the case, you probably got the wrong version of Compute Stick (the Ubuntu ones aren't powerful enough).
2020

2121
**Prepare the Installation USBs**
2222

2323
These steps only have to be done if there are no installation USBs around.
2424

25-
_This guide assumes \(hopefully correctly\) that you know how to manage USBs on whatever computer you are using. If not, just_ [_Google_](https://bing.com) _it._
25+
_This guide assumes (hopefully correctly) that you know how to manage USBs on whatever computer you are using._
2626

2727
1. Download the OS.
28-
* Head on over to Ubuntu's [website](https://ubuntu.com/download/server) and download the `.iso` for the the latest LTS version \(at the time of this writing 16.04 LTS\).
28+
* Head on over to Ubuntu's [website](https://ubuntu.com/download/server) and download the `.iso` for the the latest LTS version.
2929
2. Put the OS on a USB.
3030
* On Linux or Mac, use the `dd` utility to flash a USB with the OS installer. On Windows, use [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/::) or something to that nature.
3131
* Example `dd` command: `sudo dd if=ubuntu_server-16.04.iso of=/dev/sdx progress=status`, replacing `sdx` with the actual USB device identifier.
3232
3. Download the `wpa_supplicant` package and dependencies.
33-
* On an Ubuntu system with the same architecture as the Compute Stick \(preferably an existing Compute Stick\), use this command to download `wpa_supplicant` and all of its dependencies:
34-
35-
```text
36-
apt-get download wpa_supplicant && apt-cache depends -i wpa_supplicant | awk '/Depends:/ {print $2}' | xargs apt-get download
37-
```
33+
* On an Ubuntu system with the same architecture as the Compute Stick (preferably an existing Compute Stick), use this command to download `wpa_supplicant` and all of its dependencies:
3834

35+
```
36+
apt-get download wpa_supplicant && apt-cache depends -i wpa_supplicant | awk '/Depends:/ {print $2}' | xargs apt-get download
37+
```
3938
* On a Windows or Mac system, you will have to do this manually by tracing dependencies.
4039
4140
**Get Configuration Files**
@@ -44,7 +43,7 @@ There is a GitLab [repo](https://gitlab.tjhsst.edu/signage3/cs-config) which con
4443
4544
You should clone it by running within the mounted wpa\_supplicant drive
4645
47-
```text
46+
```
4847
git clone [email protected]:signage3/cs-config.git
4948
```
5049
@@ -59,14 +58,13 @@ git clone [email protected]:signage3/cs-config.git
5958
* If you can't boot, [Google](https://google.com) what went wrong.
6059
6. Follow the on-screen prompts to install Ubuntu Server LTS.
6160
* Try to install as few extra features as possible.
62-
* Set the username/password as user/user for easy installing later on.
63-
* We will change the password later on, don't worry.
61+
* Set the username/password as instructed by the Signage Lead. The password, however, will be changed later.
6462
6563
**Mount the USB**
6664
67-
Now, plug in the other installation USB \(the one with the packages on it\) into the Compute Stick. Mount it with
65+
Now, plug in the other installation USB (the one with the packages on it) into the Compute Stick. Mount it with
6866
69-
```text
67+
```
7068
sudo mount /dev/sdxn /mnt
7169
```
7270
@@ -79,7 +77,6 @@ Scripts to complete initial setup of the script can be found on [GitLab](https:/
7977
* Cd into `/mnt/cs-config`.
8078
* Run `./setup_network.sh <LAST TWO DIGITS OF IP>` to configure networking.
8179
* Reboot.
82-
* Check that you have internet \(`ping`\) and use `ip a` to check that you have been assigned an IP address.
83-
* Run `./setup_finish.sh` to complete setup \(install python basic config\).
84-
* From your device, run the CSL Ansible play for signage \(`signage.yml`\) to configure the base of the system.
85-
80+
* Check that you have internet (`ping`) and use `ip a` to check that you have been assigned an IP address.
81+
* Run `./setup_finish.sh` to complete setup (install python basic config).
82+
* From your device, run the CSL Ansible play for signage (`signage.yml`) to configure the base of the system.

0 commit comments

Comments
 (0)