userguide:unattended_install

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


  • userguide/unattended_install.txt
  • Last modified: 2016/04/29 14:00
  • by Marc