Unattended Install

NethServer Unattended Install does not require any kind of human intervention: a set of default parameters will be applied to the system.

Default parameters

  • User name: root
  • Default password: Nethesis,1234
  • Network: DHCP enabled on all interfaces
  • Keyboard: us (U.S. English)
  • Timezone: Greenwich
  • Language: en_US (U.S. English)
  • Disks: if there are two or more disks, a RAID 1 will be created on first two disks

Optionally, advanced settings can be specified by editing the boot options.

The advanced boot options allow you to set additional parameters in order to customize the installation.

To specify additional parameters, highlight the desired menu entry then press the [↹ Tab] key to reveal its boot options. Towards the bottom of the screen, you should see the boot loader command line where extra parameters can be set. To set multiple parameters separate them with a space.

Menu's Boot loader

RAID
To disable software RAID, just add this option to the command line:

raid=none

Disks
If you need to select the installation hard drives, use:

disks=sdx,sdy

where sdx and sdy represent the hard drives you want to use. Replace these values according to your system (i.e. sda,sdb ).

System Language
To set the system language, add the lang option to the command line:

lang=en_US

replacing en_US with the ISO language code of your desired language. Refer to the Language codes table.

Keyboard Layout
To set the keyboard type to be used on the system add this option to the command line:

keyboard=us

replacing us with the appropriate keyboard code. Refer to the Keyboard codes table.

Timezone
To set the system timezone, add this option:

timezone=Greenwich

replacing Greenwich with the desired timezone, which may be any of the timezones listed in the /usr/share/zoneinfo directory. Refer to the Timezones list.

The timezone can also be set later from the server-manager.

File System Encryption
To enable file-system encryption add the fspassword option to the command line:

fspassword=secretpassword

replacing secretpassword with the desired password.

When enabling this option, all data written to the disk will be encrypted using symmetric encryption. In case of theft, an attacker will not be able to read the data without the encryption key.

You will need to enter the password at every system boot.

Example ⏤ Passing multiple parameters to the boot loader command line:

keyboard=us lang=en_US timezone=Greenwich

Once the desired parameters have been set, hit the [↵ Enter] key to confirm the boot options and start the unattended installation. Otherwise, press the [Esc] key to cancel the edition.

The installation will erase all existing data on hard drives!


Once at NethServer installation's boot menu, use the [↑ Up] and [↓ Down] arrow keys to select the Other installation options > menu entry, then press the [↵ Enter] key to access its sub-menu.

At the sub-menu select NethServer unattended install.

Optional: If you want to specify advanced boot options this is the right moment to do so.

Hit the [↵ Enter] key to start the installation: wait until the process finishes.

At the end, the system will reboot and you can remove the installation media.

Finally, you will be presented with the login prompt (where, upon login, you will be able to do advanced administration tasks).

To know which IP address has been assigned to NethServer, login to the server and run the following command:

ip address show

Alternative commands can be used to know the assigned IP address:

  • ifconfig (deprecated command)

The previous ip command can be written in different forms:

  • the address option can be replaced by its shorter forms: a and addr
  • the show option can be replaced by list, or it can be omitted.

Once you know the IP address, you can logout by hitting [Ctrl]+[D] keys, or by pressing the [↵ Enter] key after issuing the exit command.

At the end of the installation procedure use NethServer's IP address to access the server-manager, where you can personalize the configuration and install additional software.

Table 1: Language codes

code Language
af_ZA Afrikaans (South Africa)
sq_AL Albanian
ar_DZ Arabic (Algeria)
ar_BH Arabic (Bahrain)
ar_EG Arabic (Egypt)
ar_IN Arabic (India)
ar_IQ Arabic (Iraq)
ar_JO Arabic (Jordan)
ar_KW Arabic (Kuwait)
ar_LB Arabic (Lebanon)
ar_LY Arabic (Libyan Arab Jamahiriya)
ar_MA Arabic (Morocco)
ar_OM Arabic (Oman)
ar_QA Arabic (Qatar)
ar_SA Arabic (Saudi Arabia)
ar_SD Arabic (Sudan)
ar_SY Arabic (Syrian Arab Republic)
ar_TN Arabic (Tunisia)
ar_AE Arabic (United Arab Emirates)
ar_YE Arabic (Yemen)
as_IN Assamese (India)
eu_ES Basque (Spain)
be_BY Belarusian
bn_BD Bengali (BD)
bn_IN Bengali (India)
bs_BA Bosnian (Bosnia and Herzegowina)
br_FR Breton (France)
bg_BG Bulgarian - Български
ca_ES Catalan (Spain)
zh_HK Chinese (Hong Kong)
zh_CN Chinese (P.R. of China) 中文(简体)
zh_TW Chinese (Taiwan) - 正體中文
kw_GB Cornish (Britain)
hr_HR Croatian
cs_CZ Czech - Česká republika
da_DK Danish - Dansk
nl_BE Dutch (Belgium)
nl_NL Dutch (Netherlands)
en_AU English (Australia)
en_BW English (Botswana)
en_CA English (Canada)
en_DK English (Denmark)
en_GB English (Great Britain)
en_HK English (Hong Kong)
en_IN English (India)
en_IE English (Ireland)
en_NZ English (New Zealand)
en_PH English (Philippines)
en_SG English (Singapore)
en_ZA English (South Africa)
en_US English (USA)
en_ZW English (Zimbabwe)
et_EE Estonian
fo_FO Faroese (Faroe Islands)
fi_FI Finnish
fr_BE French (Belgium)
fr_CA French (Canada)
fr_FR French (France) - Français
fr_LU French (Luxemburg)
fr_CH French (Switzerland)
gl_ES Galician (Spain)
de_AT German (Austria)
de_BE German (Belgium)
de_DE German (Germany) - Deutsch
de_LU German (Luxemburg)
de_CH German (Switzerland)
el_GR Greek
kl_GL Greenlandic (Greenland)
gu_IN Gujarati (India)
he_IL Hebrew (Israel)
hi_IN Hindi (India)
hu_HU Hungarian
is_IS Icelandic - Íslenska
id_ID Indonesian
ga_IE Irish
it_IT Italian (Italy) Italiano
it_CH Italian (Switzerland)
ja_JP Japanese - 日本語
kn_IN Kannada (India)
ko_KR Korean (Republic of Korea) - 한국어
lo_LA Lao (Laos)
lv_LV Latvian (Latvia)
lt_LT Lithuanian
mk_MK Macedonian
mai_IN Maithili (India)
ml_IN Malayalam (India)
ms_MY Malay (Malaysia)
mt_MT Maltese (malta)
gv_GB Manx Gaelic (Britain)
mr_IN Marathi (India)
se_NO Northern Saami (Norway)
ne_NP Nepali (Nepal)
nb_NO Norwegian - Norsk
nn_NO Norwegian, Nynorsk (Norway) - Norsk
oc_FR Occitan (France)
or_IN Oriya (India)
fa_IR Persian (Iran)
pl_PL Polish
pt_BR Portuguese (Brasil)
pt_PT Portuguese (Portugal) - Português
pa_IN Punjabi (India)
ro_RO Romanian
ru_RU Russian - Русский
ru_UA Russian (Ukraine)
sr_RS Serbian
sr_RS Serbian (Latin)
si_LK Sinhala
sk_SK Slovak
sl_SI Slovenian (Slovenia) - slovenščina
es_AR Spanish (Argentina)
es_BO Spanish (Bolivia)
es_CL Spanish (Chile)
es_CO Spanish (Colombia)
es_CR Spanish (Costa Rica)
es_DO Spanish (Dominican Republic)
es_SV Spanish (El Salvador)
es_EC Spanish (Equador)
es_GT Spanish (Guatemala)
es_HN Spanish (Honduras)
es_MX Spanish (Mexico)
es_NI Spanish (Nicaragua)
es_PA Spanish (Panama)
es_PY Spanish (Paraguay)
es_PE Spanish (Peru)
es_PR Spanish (Puerto Rico)
es_ES Spanish (Spain) - Español
es_US Spanish (USA)
es_UY Spanish (Uruguay)
es_VE Spanish (Venezuela)
sv_FI Swedish (Finland)
sv_SE Swedish (Sweden) - Svenska
tl_PH Tagalog (Philippines)
ta_IN Tamil (India)
te_IN Telugu (India)
th_TH Thai
tr_TR Turkish
uk_UA Ukrainian
ur_PK Urdu (Pakistan)
uz_UZ Uzbek (Uzbekistan)
wa_BE@euroWalloon (Belgium)
cy_GB Welsh (Great Britain)
xh_ZA Xhosa (South Africa)
zu_ZA Zulu (South Africa)

Table 2: Keyboard codes

Keyboard code Keyboard type
be-latin1 Belgian
bg_bds-utf8 Bulgarian
bg_pho-utf8 Bulgarian (Phonetic)
br-abnt2 Brazilian (ABNT2)
cf French Canadian
croat Croatian
cz-us-qwertz Czech
cz-lat2 Czech (qwerty)
de German
de-latin1 German (latin1)
de-latin1-nodeadkeysGerman (latin1 without dead keys)
dvorak Dvorak
dk Danish
dk-latin1 Danish (latin1)
es Spanish
et Estonian
fi Finnish
fi-latin1 Finnish (latin1)
fr French
fr-latin9 French (latin9)
fr-latin1 French (latin1)
fr-pc French (pc)
fr_CH Swiss French
fr_CH-latin1 Swiss French (latin1)
gr Greek
hu Hungarian
hu101 Hungarian (101 key)
is-latin1 Icelandic
it Italian
it-ibm Italian (IBM)
it2 Italian (it2)
jp106 Japanese
ko Korean
la-latin1 Latin American
mk-utf Macedonian
nl Dutch
no Norwegian
pl2 Polish
pt-latin1 Portuguese
ro Romanian
ru Russian
sr-cy Serbian
sr-latin Serbian (latin)
sv-latin1 Swedish
sg Swiss German
sg-latin1 Swiss German (latin1)
sk-qwerty Slovak (qwerty)
slovene Slovenian
trq Turkish
uk United Kingdom
ua-utf Ukrainian
us-acentos U.S. International
us U.S. English

List 1: Timezones

Africa
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Asmera
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
Africa/Blantyre
Africa/Brazzaville
Africa/Bujumbura
Africa/Cairo
Africa/Casablanca
Africa/Ceuta
Africa/Conakry
Africa/Dakar
Africa/Dar_es_Salaam
Africa/Djibouti
Africa/Douala
Africa/El_Aaiun
Africa/Freetown
Africa/Gaborone
Africa/Harare
Africa/Johannesburg
Africa/Juba
Africa/Kampala
Africa/Khartoum
Africa/Kigali
Africa/Kinshasa
Africa/Lagos
Africa/Libreville
Africa/Lome
Africa/Luanda
Africa/Lubumbashi
Africa/Lusaka
Africa/Malabo
Africa/Maputo
Africa/Maseru
Africa/Mbabane
Africa/Mogadishu
Africa/Monrovia
Africa/Nairobi
Africa/Ndjamena
Africa/Niamey
Africa/Nouakchott
Africa/Ouagadougou
Africa/Porto-Novo
Africa/Sao_Tome
Africa/Timbuktu
Africa/Tripoli
Africa/Tunis
Africa/Windhoek

America
America/Adak
America/Anchorage
America/Anguilla
America/Antigua
America/Araguaina
America/Argentina/Buenos_Aires
America/Argentina/Catamarca
America/Argentina/ComodRivadavia
America/Argentina/Cordoba
America/Argentina/Jujuy
America/Argentina/La_Rioja
America/Argentina/Mendoza
America/Argentina/Rio_Gallegos
America/Argentina/Salta
America/Argentina/San_Juan
America/Argentina/San_Luis
America/Argentina/Tucuman
America/Argentina/Ushuaia
America/Aruba
America/Asuncion
America/Atikokan
America/Atka
America/Bahia
America/Bahia_Banderas
America/Barbados
America/Belem
America/Belize
America/Blanc-Sablon
America/Boa_Vista
America/Bogota
America/Boise
America/Buenos_Aires
America/Cambridge_Bay
America/Campo_Grande
America/Cancun
America/Caracas
America/Catamarca
America/Cayenne
America/Cayman
America/Chicago
America/Chihuahua
America/Coral_Harbour
America/Cordoba
America/Costa_Rica
America/Creston
America/Cuiaba
America/Curacao
America/Danmarkshavn
America/Dawson
America/Dawson_Creek
America/Denver
America/Detroit
America/Dominica
America/Edmonton
America/Eirunepe
America/El_Salvador
America/Ensenada
America/Fort_Nelson
America/Fort_Wayne
America/Fortaleza
America/Glace_Bay
America/Godthab
America/Goose_Bay
America/Grand_Turk
America/Grenada
America/Guadeloupe
America/Guatemala
America/Guayaquil
America/Guyana
America/Halifax
America/Havana
America/Hermosillo
America/Indiana/Indianapolis
America/Indiana/Knox
America/Indiana/Marengo
America/Indiana/Petersburg
America/Indiana/Tell_City
America/Indiana/Vevay
America/Indiana/Vincennes
America/Indiana/Winamac
America/Indianapolis
America/Inuvik
America/Iqaluit
America/Jamaica
America/Jujuy
America/Juneau
America/Kentucky/Louisville
America/Kentucky/Monticello
America/Knox_IN
America/Kralendijk
America/La_Paz
America/Lima
America/Los_Angeles
America/Louisville
America/Lower_Princes
America/Maceio
America/Managua
America/Manaus
America/Marigot
America/Martinique
America/Matamoros
America/Mazatlan
America/Mendoza
America/Menominee
America/Merida
America/Metlakatla
America/Mexico_City
America/Miquelon
America/Moncton
America/Monterrey
America/Montevideo
America/Montreal
America/Montserrat
America/Nassau
America/New_York
America/Nipigon
America/Nome
America/Noronha
America/North_Dakota/Beulah
America/North_Dakota/Center
America/North_Dakota/New_Salem
America/Ojinaga
America/Panama
America/Pangnirtung
America/Paramaribo
America/Phoenix
America/Port-au-Prince
America/Port_of_Spain
America/Porto_Acre
America/Porto_Velho
America/Puerto_Rico
America/Rainy_River
America/Rankin_Inlet
America/Recife
America/Regina
America/Resolute
America/Rio_Branco
America/Rosario
America/Santa_Isabel
America/Santarem
America/Santiago
America/Santo_Domingo
America/Sao_Paulo
America/Scoresbysund
America/Shiprock
America/Sitka
America/St_Barthelemy
America/St_Johns
America/St_Kitts
America/St_Lucia
America/St_Thomas
America/St_Vincent
America/Swift_Current
America/Tegucigalpa
America/Thule
America/Thunder_Bay
America/Tijuana
America/Toronto
America/Tortola
America/Vancouver
America/Virgin
America/Whitehorse
America/Winnipeg
America/Yakutat
America/Yellowknife

Antarctica
Antarctica/Casey
Antarctica/Davis
Antarctica/DumontDUrville
Antarctica/Macquarie
Antarctica/Mawson
Antarctica/McMurdo
Antarctica/Palmer
Antarctica/Rothera
Antarctica/South_Pole
Antarctica/Syowa
Antarctica/Troll
Antarctica/Vostok

Arctic
Arctic/Longyearbyen

Asia
Asia/Aden
Asia/Almaty
Asia/Amman
Asia/Anadyr
Asia/Aqtau
Asia/Aqtobe
Asia/Ashgabat
Asia/Ashkhabad
Asia/Baghdad
Asia/Bahrain
Asia/Baku
Asia/Bangkok
Asia/Barnaul
Asia/Beirut
Asia/Bishkek
Asia/Brunei
Asia/Calcutta
Asia/Chita
Asia/Choibalsan
Asia/Chongqing
Asia/Chungking
Asia/Colombo
Asia/Dacca
Asia/Damascus
Asia/Dhaka
Asia/Dili
Asia/Dubai
Asia/Dushanbe
Asia/Gaza
Asia/Harbin
Asia/Hebron
Asia/Ho_Chi_Minh
Asia/Hong_Kong
Asia/Hovd
Asia/Irkutsk
Asia/Istanbul
Asia/Jakarta
Asia/Jayapura
Asia/Jerusalem
Asia/Kabul
Asia/Kamchatka
Asia/Karachi
Asia/Kashgar
Asia/Kathmandu
Asia/Katmandu
Asia/Khandyga
Asia/Kolkata
“Asia/Krasnoyarsk
Asia/Kuala_Lumpur
Asia/Kuching
Asia/Kuwait
Asia/Macao
Asia/Macau
Asia/Magadan
Asia/Makassar
Asia/Manila
Asia/Muscat
Asia/Nicosia
Asia/Novokuznetsk
Asia/Novosibirsk
Asia/Omsk
Asia/Oral
Asia/Phnom_Penh
Asia/Pontianak
Asia/Pyongyang
Asia/Qatar
Asia/Qyzylorda
Asia/Rangoon
Asia/Riyadh
Asia/Saigon
Asia/Sakhalin
Asia/Samarkand
Asia/Seoul
Asia/Shanghai
Asia/Singapore
Asia/Srednekolymsk
Asia/Taipei
Asia/Tashkent
Asia/Tbilisi
Asia/Tehran
Asia/Tel_Aviv
Asia/Thimbu
Asia/Thimphu
Asia/Tokyo
Asia/Ujung_Pandang
Asia/Ulaanbaatar
Asia/Ulan_Bator
Asia/Urumqi
Asia/Ust-Nera
Asia/Vientiane
Asia/Vladivostok
Asia/Yakutsk
Asia/Yekaterinburg
Asia/Yerevan

Atlantic
Atlantic/Azores
Atlantic/Bermuda
Atlantic/Canary
Atlantic/Cape_Verde
Atlantic/Faeroe
Atlantic/Faroe
Atlantic/Jan_Mayen
Atlantic/Madeira
Atlantic/Reykjavik
Atlantic/South_Georgia
Atlantic/St_Helena
Atlantic/Stanley

Australia
Australia/ACT
Australia/Adelaide
Australia/Brisbane
Australia/Broken_Hill
Australia/Canberra
Australia/Currie
Australia/Darwin
Australia/Eucla
Australia/Hobart
Australia/LHI
Australia/Lindeman
Australia/Lord_Howe
Australia/Melbourne
Australia/NSW
Australia/North
Australia/Perth
Australia/Queensland
Australia/South
Australia/Sydney
Australia/Tasmania
Australia/Victoria
Australia/West
Australia/Yancowinna

Brazil
Brazil/Acre
Brazil/DeNoronha
Brazil/East
Brazil/West

Canada
Canada/Atlantic
Canada/Central
Canada/East-Saskatchewan
Canada/Eastern
Canada/Mountain
Canada/Newfoundland
Canada/Pacific
Canada/Saskatchewan
Canada/Yukon

Chile
Chile/Continental
Chile/EasterIsland

Etc
Etc/GMT
Etc/GMT+0
Etc/GMT+1
Etc/GMT+2
Etc/GMT+3
Etc/GMT+4
Etc/GMT+5
Etc/GMT+6
Etc/GMT+7
Etc/GMT+8
Etc/GMT+9
Etc/GMT+10
Etc/GMT+11
Etc/GMT+12
Etc/GMT-0
Etc/GMT-1
Etc/GMT-2
Etc/GMT-3
Etc/GMT-4
Etc/GMT-5
Etc/GMT-6
Etc/GMT-7
Etc/GMT-8
Etc/GMT-9
Etc/GMT-10
Etc/GMT-11
Etc/GMT-12
Etc/GMT-13
Etc/GMT-14
Etc/GMT0
Etc/Greenwich
Etc/UCT
Etc/UTC
Etc/Universal
Etc/Zulu

Europe
Europe/Amsterdam
Europe/Andorra
Europe/Astrakhan
Europe/Athens
Europe/Belfast
Europe/Belgrade
Europe/Berlin
Europe/Bratislava
Europe/Brussels
Europe/Bucharest
Europe/Budapest
Europe/Busingen
Europe/Chisinau
Europe/Copenhagen
Europe/Dublin
Europe/Gibraltar
Europe/Guernsey
Europe/Helsinki
Europe/Isle_of_Man
Europe/Istanbul
Europe/Jersey
Europe/Kaliningrad
Europe/Kiev
Europe/Lisbon
Europe/Ljubljana
Europe/London
Europe/Luxembourg
Europe/Madrid
Europe/Malta
Europe/Mariehamn
Europe/Minsk
Europe/Monaco
Europe/Moscow
Europe/Nicosia
Europe/Oslo
Europe/Paris
Europe/Podgorica
Europe/Prague
Europe/Riga
Europe/Rome
Europe/Samara
Europe/San_Marino
Europe/Sarajevo
Europe/Simferopol
Europe/Skopje
Europe/Sofia
Europe/Stockholm
Europe/Tallinn
Europe/Tirane
Europe/Tiraspol
Europe/Ulyanovsk
Europe/Uzhgorod
Europe/Vaduz
Europe/Vatican
Europe/Vienna
Europe/Vilnius
Europe/Volgograd
Europe/Warsaw
Europe/Zagreb
Europe/Zaporozhye
Europe/Zurich

Indian
Indian/Antananarivo
Indian/Chagos
Indian/Christmas
Indian/Cocos
Indian/Comoro
Indian/Kerguelen
Indian/Mahe
Indian/Maldives
Indian/Mauritius
Indian/Mayotte
Indian/Reunion

Mexico
Mexico/BajaNorte
Mexico/BajaSur
Mexico/General

Pacific
Pacific/Apia
Pacific/Auckland
Pacific/Bougainville
Pacific/Chatham
Pacific/Chuuk
Pacific/Easter
Pacific/Efate
Pacific/Enderbury
Pacific/Fakaofo
Pacific/Fiji
Pacific/Funafuti
Pacific/Galapagos
Pacific/Gambier
Pacific/Guadalcanal
Pacific/Guam
Pacific/Honolulu
Pacific/Johnston
Pacific/Kiritimati
Pacific/Kosrae
Pacific/Kwajalein
Pacific/Majuro
Pacific/Marquesas
Pacific/Midway
Pacific/Nauru
Pacific/Niue
Pacific/Norfolk
Pacific/Noumea
Pacific/Pago_Pago
Pacific/Palau
Pacific/Pitcairn
Pacific/Pohnpei
Pacific/Ponape
Pacific/Port_Moresby
Pacific/Rarotonga
Pacific/Saipan
Pacific/Samoa
Pacific/Tahiti
Pacific/Tarawa
Pacific/Tongatapu
Pacific/Truk
Pacific/Wake
Pacific/Wallis
Pacific/Yap

US
US/Alaska
US/Aleutian
US/Arizona
US/Central
US/East-Indiana
US/Eastern
US/Hawaii
US/Indiana-Starke
US/Michigan
US/Mountain
US/Pacific
US/Pacific-New
US/Samoa

Posix
CET
CST6CDT
Cuba
EET
EST
EST5EDT
Egypt
Eire
GB
GB-Eire
GMT
GMT+0
GMT-0
GMT0
Greenwich
HST
Hongkong
Iceland
Iran
Israel
Jamaica
Japan
Kwajalein
Libya
MET
MST
MST7MDT
NZ
NZ-CHAT
Navajo
PRC
PST8PDT
Poland
Portugal
ROC
ROK
Singapore
Turkey
UCT
UTC
Universal
W-SU
WET
Zulu