Basic HowTo Steps

1) Download stock Debian-Live ISO & Boot the PC

First, download a current Debian-Live ISO. This link will open the Debain-Live download page in a new window/tab. Prepare the ISO if needed, and boot the machine that will become your DART Distribution PC.

NOTE: The following setps are to be completed from the new PC. Stock Debian-Live ISOs have a graphical desktop, so it will be helpful for you to navagate back to this page from the browser in the new PC and continue following these instructions from there. Also, you will be running some commands, so it will be helpful to have a terminal window open as well.

2) Partition & format the hard drive

The hard drive needs to be partitioned into three partitions:

  1. Size: 2GB, Format: vfat, Label: VFAT
  2. Size: 4GB, Format: ext4, Label: cow
  3. Size: remaining space, Format: ext4, Label: data

In fdsik, a good partition type for the 1st vfat partition is type 'c' which will shaow as 'W95 FAT32 (LBA)'. The other two partitions will default to type 83 (Linux) which is fine for ext4. Also, set the bootable flag on the 1st partition.
You will need to run something similar to the following console commands.
(Replace sdX with the storage device you are using.)

user@debian:~$
user@debian:~$ sudo su
root@debian:/home/usr# fdisk -l
root@debian:/home/usr# fdisk /dev/sdX
root@debian:/home/usr# mkfs -t vfat -n VFAT /dev/sdX1
root@debian:/home/usr# mkfs -t ext4 -L cow /dev/sdX2
root@debian:/home/usr# mkfs -t ext4 -L data /dev/sdX3
root@debian:/home/usr# exit
user@debian:~$

3) Download & run the DART setup scripts

Click the following link to download the DART OS Package: DART-current.tgz.
Unpack the archive, change into the unpacked directory, and run the install-os.py script.
The following console commands should help you run the script.
(Replace RELEASE with the package release version you have downloaded.)

NOTE: The script will stop four times so you can see what is going on. (You will press <enter> to continue.)

user@debian:~$
user@debian:~$ sudo su
root@debian:/home/usr# cd Downloads
root@debian:/home/usr# tar xzf DART-current.tgz
root@debian:/home/usr# ls -l
root@debian:/home/usr# cd ./DART-RELEASE
root@debian:/home/usr# ./install-os.py
--------- --------- --------- --------- --------- --------- --------- ---------
----- The Debian distribution "stretch" will be used for this build
--------- --------- --------- --------- --------- --------- --------- ---------
----- This script will setup an appliance on this PC from
-----   the release package DART-Alpha85
----- It will be completed over several steps.
--------- --------- --------- --------- --------- --------- --------- ---------
.
.
.
--------- --------- --------- --------- --------- --------- --------- ---------
DART setup has finished
You are ready to reboot this PC without the ISO.
--------- --------- --------- --------- --------- --------- --------- ---------
root@debian:/home/usr# exit
user@debian:~$

4) Reboot into the new Debian-Live DART distibution PC

Shutdown the PC an detach the stock Debian-Live ISO. When you boot the PC, it will be a DART Distibution PC.

What Next?

You are now ready to start creating projects and build development machines.