I have previously discussed the pros and cons of netinstalls here. If you have decided that a net install is the way you want to install but are unsure of what to do.
For this I am using the mini iso from here, keep in mind that this iso updated often so it pays to download the latest one otherwise there could be problems loading kernel modules later. Please keep in mind there is more then one way to install Debian using this kind of media so if you might do it differently.
Once thelive media has been made , upon reboot you should see this:
Choose advanced options
Language and locale Settings
Your preferred language
Which country do you live in
Country you wish to base you locale on
Optional additional locales , you dont have to add anymore if you dont want to.
Configure the keyboard
Choose your keyboard layout
Detect network hardware
If you see something like this I would load the module(s). After which it should hopefully detect your hardware.
Configure the network
Choose ‘yes’ to autoconfigure the network
Select how long to wait for the network connection
The hostname can be whatever you want , I try to make it what the computer is ie desktop / server / laptop but could also be location ie lounge / bedroom / computer room
Setting a domain name is optional , you can set one later
Select a mirror
Unless you know you need ftp choose http
Choose the mirrors country location
Select the closest mirror in the country to you, if known.
If you use a proxy , enter the details here
Choose the version of Debian you want to install
Download installer components
If you need/want to use optional components you can select them here
This may take some time depending on your network speed
Setup users and passwords
Enable shadow passwords, I would recommend using this option unless you have a need not to.
Setup a root user, there are differing opinions about this however I setup a root user and a user which uses sudo. Whilst its not good to run the computer as root , it can be useful to have the root user aswell, this is entirely optional.
If you choose a root user , enter the password here
Confirm the root users password
Create a new user , you can do this after the install , but I would do this now.
Enter the full name of the user
Enter the login name
Enter the password for the user
Confirm the user’s password
Configure the clock
Choose yes to use NTP
Enter which NTP to use
Select time zone
If you want to use the entire disk , setup an lvm or use existing partitions select so here. I chose use the entire disk
Select which disk you want to use
Select partition layout, if you’re not sure select all files in partition , you can change this later
When you’re happy ‘Finish partitioning and write changes to disk’
A final sanity check, if you’re satisfied choose Yes
Install the base system
Installing the base system
You might get asked this, choose which one best suits your needs, if your not sure select linux-image-486 or which ever architechure you have.
I would always select generic initrd for greater stability and compatibilty, however you can choose targeted if you want
Configure the package manager
Do you want to use ‘non-free’ software or strictly use free and opensource software (FOSS)
Choose which services you wish to install, I would recommend security and release
Select and install software
Since I am using virtualbox it was suggest I used this, I chose to. Anything suggested here will not be too vital and can be installed later , however I would recommend it
If you want to participate in the survey select yes otherwise select no
Set-user-id , unless you have a specific need for this I would’nt enable this
Choose which software to install, I leave this pretty empty as I usually like to install this later , I chose only standard system utilies and ssh-server
Depending on your mirror and network speed this could take awhile, make a cup of tea/coffee
You can choose either to install grub/lilo or not to install a bootloader , if you have no other linux operating systems installed then you would need to choose a bootloader. I chose to install grub bootloader
Since I have no other operating systems I chose to install grub to the mbr.
/dev/sda is the location of the mbr I want to install to , if / or /boot (if using a seperate partition) is on /dev/sda then select that drive , if it is on /dev/sdb then install grub there.
Finish the installation
If you have another operating system installed select no, otherwise you can select yes
Select continue to reboot
Login as root and install the software you want, if you chose not to setup a root account login as the user you created and install the software using sudo aptitude install …..