So why expert, manual install?
Choosing “Expert install” gives us the option of manual disk partitions. When there is only one disk, the simplest configuration is one partition over the entire disk. This however is not ideal as data of /
, /home
, /var
, /tmp
, and swap area have different characteristics and require different security measures. Splitting them into different partitions and setting different mounting options addresses the requirements. My rig is hybrid with one SSD hosting the system binaries, one spinning disk for swap and temporary data, and one RAID10 for backup data. Manual partitions make efficient use of the different disks.
The second reason is about installing a customized, lightweight desktop. Like disk partitions, expert install gives the option for not installing the default desktop, which paves way for adding a customized desktop later on. For example, a GNOME desktop reduced to the core. You can even choose not to have a desktop at all.
Advanced options ...
, then Expert install
dmraid=true
at the end. However, I would recommend software RAID over hardware RAID. I have since switched to software RAID. Software RAID is set up in the disk partition step. You can continue Expert install
without editing it if you want to set up software RAID.Choose language
, locale en_US.UTF-8
Configure the keyboard
: American English
Detect and mount installation media
. This should recognize the USB drive with the Debian ISO.Load installer components from installation media
: Choose none.Detect network hardware
Configure the network
. Auto-configure yes
as we are using DHCP. Specify the host name. Leave the domain name empty.Set up users and passwords
Enable shadow passwords
: Yes
Allow login as root
: No
Configure the clock
Set the clock using NTP
: Yes
Detect disks
Partition disks
.
Manual
and see manual disk partitions for detailed steps and information.Guided - use entire disk
.Install the base system
linux-image-amd-64
(this installs the same version but free to upgrade to newer kernel versions while the other option locks down the kernel to a particular version)generic (all available drivers)
Configure the package manager
mirrors.ocf.berkeley.edu
)security updates
, release updates
, and also check backported software
Select and install software
standard system utilities
, which includes bzip2, ca-certificates, dbus, dpkg, less, perl, python, openssl, etc.Install the GRUB boot loader
Edit package sources sudo vi /etc/apt/sources.list
. Since we will not use the USB disk for updates and we have chosen to use network for updates, comment out the line that starts with deb cdrom:[Debian GNU/Linux ...
.
Next step: Bootstrap