Adélie Linux 1.0 Installation Handbook

A. Wilcox

Table of Contents

Helping Hands
I. Installing to a Single Computer
1. Before You Begin
Preparing for Installation
Creating the installation media
Using Windows
Using Mac OS X
Using Linux or BSD
2. System Hardware Requirements for Adélie Linux
Processor type and speed requirements
Memory and disk space requirements
Display and graphics hardware requirements
3. Beginning Installation
Preparing for Installation
Backup Data
Determine Hard Disk Layout
Name Your Computer
Gather Networking Details
Booting System Installation
4. Selecting System Options
Navigating System Installation
Keyboard Layout
Load Firmware
What is firmware?
What is proprietary firmware?
Why would I want to load proprietary firmware?
What are the risks of using proprietary firmware?
Which option should I choose?
Disk Partitioning
Date and Time Settings
How do I know which time zone to select?
Computer Name
Software Selection
Which option should I choose?
Custom Software Selection
Software Choices
Startup Configuration
What is a bootloader?
What option should I choose?
What are the kernel options?
Root Passphrase
User Accounts
Begin Installation (Installation Environment only)
5. Installing System Software
From Adélie graphical installation media
From a command line
Reviewing the Executor log file
Interpreting log messages
6. Post-Installation Notes
II. Deploying Adélie Linux
7. Authoring and Maintaining HorizonScripts
Introduction to HorizonScript
Authoring HorizonScripts
Using System Installation
Using a text editor
Using JSON
Advanced Usage of HorizonScripts
Validating HorizonScripts
Simulating Execution of a HorizonScript
8. Deploying Adélie Linux Using a Network
9. Creating Images
Using the Image Creation System
Backend-Specific Options
Archive Backend (tar, tgz, tbz, txz)
ISO Backend (iso)
Writing a Custom Backend
Registering Your Custom Backend
III. Appendices
a. Architecture-Specific Information
b. If You Need Help
Mailing Lists
Community Chat
Other avenues of support
c. Installing Adélie Linux from a Command Line

List of Tables

2.1. Minimum and recommended memory and disk space

List of Examples

7.1. A simple HorizonScript
7.2. A simple JSON file
7.3. Nesting HorizonScripts
9.1. Registering a custom backend in a constructor function