Ubuntu установка по сети: Сетевая установка Linux / Хабр

Сетевая установка Ubuntu | xnix

Этот метод установки задействует протоколы DHCP/BOOTP, TFTP и FTP/HTTP для получения источников инсталляции. Инсталлятор сам по себе сделан на основе ядра Linux и initrd. Эти файлы передаются через DHCP/TFTP в процессе сетевой загрузки.


Остальные инсталляционные данные передаются через FTP или HTTP. Если целевая машина имеет доступ в Интернет, то эти данные могут поступать напрямую с зеркала Ubuntu. Альтернативно Вы могли бы загрузить один из установочных образов ISO, смонтировать его через loop-back, и опубликовать его содержимое для целевой машины через локальный сервер HTTP/FTP.

[Подготовка сетевой загрузки]

В этой статье (перевод [1]) описывается, как установить Ubuntu на целевую машину, используя на ней только сетевую карту для загрузки инсталлятора, который будет устанавливать Ubuntu. Чтобы это работало, кратко процесс можно описать так: Вы устанавливаете и конфигурируете службы bootp, tftp, dhcp и шлюза в Интернет (gateway). Целевая машина будет загружаться по сети (netboot) через свой сетевой адаптер, используя протокол PXE/BOOTP, и получит ядро Linux и инсталлятор через TFTP. После запуска ядра запустится инсталлятор, который и установит Ubuntu на целевую машину.

Большинство устанавливаемых для этого пакетов поставляются через Интернет из последних версий репозиториев Ubuntu. Ниже приведена подготовка сетевой загрузки по шагам.

1. Установите сервер TFTP. Убедитесь, что устанавливаете сервер TFTP с поддержкой bootp (например, на Linux таким сервером может быть tftp-hpa), и что у этого сервера есть сетевой доступ к Вашему роутеру/шлюзу.

2. Сконфигурируйте роутер и его сервер DHCP. Узнайте MAC-адрес целевой машины, на которую будете устанавливать Ubuntu. Самый простой путь — настроить для целевой машины фиксированный IP, например 192.168.1.42. Это можно сделать по MAC-адресу, если сделать соответствующую настройку на сервере DHCP. Также запомните адрес шлюза роутера (пусть это будет адрес 192. 168.1.1).

3. Установите на хосте Linux сервис bootp. Проще всего установить из консоли командами apt:


sudo apt-get update
sudo apt-get install bootp

4. Отредактируйте файл /etc/bootptab. Пример:


client:\
ha="00:00:39:2B:54:B5":\
ip=192.168.1.42:\
gw=192.168.1.1:\
sm=255.255.255.0:\
td=/: hd=/: bf=pxelinux.0

Здесь настроено следующее:

ha MAC-адрес сетевой карты целевой машины.
ip IP-адрес, который назначил роутер для целевой машины.
gw IP-адрес роутера (gateway).
sm маска подсети для Вашей локальной сети.
td директория на сервере tfptboot, где находятся файлы PXE, относительно корневого каталога сервера tftpboot.
hd дальнейший путь, который заканчивается либо на файле pxe boot, либо на ссылке на него (скорее всего, этот путь можно оставить как есть).
bf файл pxe boot (скорее всего, тут будет именно такое имя файла).

Для дополнительной справки используйте man bootpd, man bootptab. Также некоторую информацию по настройке можно найти в комментариях файла etc/bootptab.

Если Вы не знаете аппаратный адрес целевой машины (т. е. MAC-адрес её сетевой карты), или какой IP-адрес целевой машине назначил DHCP-сервер роутера, то это можно сделать несколькими способами. Первый способ — настроить в BIOS целевой машины сетевую загрузку. Значение MAC-адреса будет отображаться либо в самом BIOS, либо на экране целевой машины, когда она делает попытку загрузиться через свой сетевой адаптер (также может отображаться и IP-адрес, выданный сервером DHCP). Второй способ — открыть лог DHCP-сервера или его файл текущих назначений IP-адресов. После того, как узнаете MAC адрес и IP-адрес, обновите /etc/bootptab на сервере bootp, после чего перезапустите bootpd.

5. Запустите bootp. Ниже приведена обертка, предназначенная для запуска и остановки bootpd из командной строки.


vDaemon=bootpd
vCd=/var/lib/tftpboot
 
Start () {
    echo -n "Starting $vDaemon: default current directory is at $vCd . .. :"
    /usr/sbin/$vDaemon -d 4 -c $vCd >/tmp/$vDaemon.log 2>/tmp/$vDaemon.err &
    sleep 1
    Status
}
 
Stop () {
        echo "Stopping $vDaemon ..."
    kill `pidof $vDaemon`
}
 
Reload () {
    if [ "`pidof $vDaemon`" ] ; then
        echo "Reloading config file for $vDaemon ..."
        kill -HUP "`pidof $vDaemon`"
    fi
    Status
}
 
Status () {
    vPid="`pidof $vDaemon`"
    if [ "$vPid" ] ; then
        echo "$vDaemon running, pid=$vPid"
    else
        echo "$vDaemon not running"
    fi
}
 
case "$1" in
    start)      Start ;;
    stop)       Stop ;;
    reload) Reload ;;
    restart) Stop ; sleep 2; Start ;;
    status) Status ;;
    ""|*) echo `basename $0` parameter: start stop status reload or restart ;;
esac

В документации есть больше информации по bootp, включая инструкции по запуску bootp, используя inetd как альтернативу (см. [2], раздел «Setting up BOOTP server»).

6. Сконфигурируйте сервер tftpd-hpa. Его конфигурация в /etc/default/tftpd-hpa должна быть следующей:


RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"

Параметр -s указывает на корневой каталог сервера tftp.

7. Загрузите tar-файл для netboot installer из архив Ubuntu Archives (karmic, jaunty, ищите по этим ключевым словам файл netboot.tar.gz на сайте bootboot.org; пример строки для поиска: netboot.tar.gz karmic site:bootboot.org). Распакуйте его содержимое в корневой каталог сервера tftpboot, указанный в конфигурации выше. Больше дополнительной информации есть в статье [2].

[Десктоп-установка Ubuntu на целевую машину]

Под «десктоп-установкой» подразумевается установка, когда на целевой машине есть монитор, где пользователь выбирает опции установки Ubuntu.

Установка с зеркал Интернет. Выполните сетевую загрузку на целевой машине. Сервер tftpboot передаст клиентской машине ядро для инсталлятора и initrd. При запуске инсталлятор отобразит меню с различными опциями инсталляции. Кликните Enter для запуска стандартной установки.

Когда инсталлятор запросит выбрать зеркало, выберите одно из них, и установка продолжится, как если бы на целевой машине был установочный CD.

Установка с локального сервера. Если установка через Интернет невозможна, то есть вариант установки с сервера, расположенного в локальной сети. Для этого нужно смонтировать источники инсталляционных данных (loop-back mount) из файла образа .ISO. Установка по локальной сети может происходить даже быстрее, чем с крутящегося привода DVD-ROM.

1. Сначала нужно скачать ISO-файл образа инсталляционного диска. Например:


# wget http://old-releases.ubuntu.com/releases/9.10/ubuntu-9.10-desktop-amd64.iso

2. После окончания загрузки смонтируйте этот файл ISO в отдельный каталог:


# mkdir /mnt/ubuntu
# mount -o loop ubuntu-9.10-desktop-amd64.iso /mnt/ubuntu

3. Опубликуйте инсталляционные данные образа через Ваш сервер HTTP. Если у Вас работает Apache, его конфигурация по умолчанию должна быть достаточной, чтобы позволить Вам использовать символьную ссылку:


# cd /var/www/html
# sudo ln -s /mnt/ubuntu ubuntu

Проверьте, что инсталляционный каталог доступен для отображения в браузере. Например, если Apache был запущен на машине 192.168.1.50, то должна работать в браузере Chrome следующая ссылка: http://192.168.1.50/ubuntu. 

4. Выполните сетевую загрузку на целевой машине, перейдите к диалогу выбора зеркала. В ответ на выбор зеркала выберите вверху списка пункт «Enter Manually» (ввести вручную.). Здесь введите IP-адрес HTTP-сервера, который опубликовал установочные пакеты Ubuntu (вместо IP-адреса локальной машины HTTP-сервера можно использовать имя, если система доменных имен локальной сети настроена правильно).

На следующем экране запросят установочный путь. Введите /ubuntu. С этого момента установка продолжится точно так же, как это происходило бы с использованием зеркал Интернета.

[Альтернативная установка]

Когда Вы устанавливаете Ubuntu на «безголовую» машину (т. е. на компьютер без монитора), или когда к компьютеру есть только последовательное консольное подключение (через RS-232), то вариант «десктоп-установки» не сработает. Вам понадобится вместо этого альтернативный способ установки, с помощью альтернативного носителя инсталляционных данных («alternate» media).

1. Измените файл pxelinux.cfg/default так, чтобы ядро использовало ttyS0 для консоли:


LABEL alt
kernel ubuntu-alt/linux
append initrd=ubuntu-alt/initrd.gz console=ttyS0,115200n8 quiet --

2. Загрузите «alternate» media:


# wget http://old-releases.ubuntu.com/releases/9. 10/ubuntu-9.10-alternate-amd64.iso

После этого выполните те же самые шаги из раздела «Десктоп-установка Ubuntu на целевую машину» выше, начиная с шага 2, заменяя везде «desktop» на «alternate» для указания правильного источника пакетов установки.

[Загрузка с образа «Live CD»]

Live CD это загрузочный диск, позволяющий получить на компьютере полноценную систему (почти) без установки на жесткий диск. Т. е. это способ временного запуска Linux на компьютере. Это дает еще один вариант установки, потому что загрузив образ Desktop Edition Live CD вместо инсталлятора, можно далее запустить установку Linux на жесткий диск. Процесс по шагам:

1. Загрузите Desktop CD iso (например /8.10/ubuntu-8.10-desktop-i386.iso с зеркала http://www.ubuntu.com/getubuntu/downloadmirrors). Распакуйте его содержимое, включая скрытую директорию .disk, или смонтируйте ISO-файл в корневой каталог tftp. Этот каталог должен быть достижим через экспорт nfs; например на хосте nfs (192. 168.1.10 как в примере ниже). Если Вы сделаете ‘nfs-export’ /, например всю файловую систему сервера nfs, то у Вас не будет проблем :-). Альтернативно Вы могли бы использовать сервер ftp или http, как описано далее в следующем разделе.

2. Добавьте 3 строки в файл конфигурации ubuntu-installer/i386/pxelinux.cfg/default:


LABEL live
kernel ubuntu-desktop/casper/vmlinuz
append initrd=ubuntu-desktop/casper/initrd.gz boot=casper netboot=nfs
 nfsroot=192.168.0.10:/mnt/u01/tftpboot/ubuntu-desktop --

3. Добавьте строку в файл меню ubuntu-installer/i386/boot-screens/f3.txt для записи Вашего выбора, чтобы можно было запомнить дополнительную live-опцию.

Ваша целевая машина может теперь загрузить «Live CD» Ubuntu вместо alternate CD installer, после чего на машине отобразится рабочий стол Ubuntu. Затем, если хотите, Вы можете установить Ubuntu кликом на иконке «Install».

Примечания:

1. На системах Ubuntu Gutsy или Hardy может обнаружится остановка загрузки со следующей строкой сообщения: «squashfs: version 3.2-UBUNTU (2007/07/26) Phillip Lougher». В этом случае попробуйте нажать Alt-Enter, и загрузка должна продолжиться с завершением на рабочем столе Live CD Ubuntu.

2. Вплоть до конца июля 2008 для Hardy или более ранних версий, если Вы не выполнили копирование скрытой директории .disk, то установка остановится на 82%, заполнив файловую систему squash. После этого процесс должен оборваться чисто. Для подробностей см. баг-репорт на Launchpad (Live install via nfs fails filling the squashfs site:bugs.launchpad.net).

[Базовая интерактивная установка Network Server Edition]

Другое описание установки дистрибутива Ubuntu по сети, как если бы Вы загрузились и запустили установку Ubuntu installation CD. Этот вариант в основном почти повторяет вышеописанную установку, кроме использования сервера на машине Linux. На сервере (или на нескольких серверах) понадобятся службы:

• dhcp или bootp: чтобы поддержать сервер netboot.
• tftp: чтобы передать образ загрузки на целевую машину netboot, когда он будет запрошен сервером netboot.
• http, ftp или nfs: чтобы предоставить дистрибутив Ubuntu для целевой машины в процессе инсталляции.

Кроме того, целевая машина должна быть в состоянии выполнить загрузку через её сетевую карту, иначе с дискеты, которая собрана Вами для ‘netboot’.

Это описание сфокусировано на комбинации dhcp, tftp и http. В примерах ниже ‘myserver’ это сервер для этих трех сервисов (каждый из них при желании может работать на отдельном сервере). Итак, процесс по шагам:

1. Установка сервера DHCP:


root@myserver:~ # apt-get install dhcp3-server

2. Конфигурация сервера DHCP, чтобы указать клиентам, что загружать. Было добавлено имя хоста по умолчанию. Вам оно не пригодится, однако это может быть полезно для других целей.


oot@myserver:~ # cat /etc/dhcp3/dhcpd.conf
subnet 192.168.1.0  netmask 255.255.255.0 {
        range 192.168.1.10 192.168.1.254;
         }
# Поместите сюда IP-адреса Ваших серверов DNS:
option domain-name-servers 192.168.1.7, 68.87.66.196 ;
filename="ubuntu/feisty/alternate/install/netboot/pxelinux.0";

Перезапустите сервер DHCP:


root@myserver:~ # /etc/init.d/dhcp3-server restart
Stopping DHCP server: dhcpd3.
Starting DHCP server: dhcpd3.

3. Установка и конфигурирование сервера TFTP. Рекомендуется пакет tftpd-hpa, установите его. Он разрешается через /etc/default/tftpd-hpa.


RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"

Обратите внимание на базовый каталог сервера tftp. Выше показана настройка по умолчанию.

4. Смонтируйте CD (физический носитель или его образ) в эту базовую директорию tftpboot, например:


root@myserver:/var/lib/tftpboot/ubuntu/feisty$ mount -o loop feisty-alternate-i386. iso alternate/

Или Вы можете просто скопировать содержимое CD в эту папку, вместо того, чтобы оставить смонтированным ISO (см. [3]).

5. Установите и сконфигурируйте Apache, например:


root@myserver:~ # apt-get install apache2

6. Сделайте символьную ссылку из каталога документов пользователя для корня сервера (doc Root) Apache на CD:


root@myserver:/var/www # ln -s /var/lib/tftpboot/ubuntu/

Или скопируйте туда директорию /ubuntu с CD.

Для использования чистого сервера ftp (vs-ftpd, vsftpd) вместо Apache, установите сервер ftp, и сконфигурируйте его для анонимного доступа (anonymous ftp access). Затем скопируйте директорию /ubuntu с CD в домашний каталог анонимного пользователя (anonymous ftp home). На сервере vs-ftpd это установлено на /home/ftp (проверьте /etc/passwd для подтверждения anonymous ftp home). Затем проверьте, как работает анонимный доступ к ftp, и найдите на ftp инсталляционные файлы, например с помощью команды ftp localhost на этой же машине. Эта установка должна быть в режиме ‘expert’, чтобы можно было выбрать протокол ftp вместо протокола по умолчанию http.

7. Включите целевую машину, настройте её BIOS на сетевую загрузку, и Вы должны получить экран Ubuntu и приглашение загрузки.

[Автоматическая, заранее настроенная сетевая установка]

Выше была показана интерактивная установка, которая происходит точно так же, как если бы загрузка происходила с CD. Есть возможность реализации установки, которая будет происходить полностью без участия человека, ответы на все опции будут подготовлены и переданы инсталлятору. Кроме того, в этом варианте ничего не будет скачиваться из Интернет. Подробное описание см. в статье [1].

[Ссылки]

1. Installation/LocalNet site:ubuntu.com.
2. Preparing Files for TFTP Net Booting site:debian.org.
3. Installation/WindowsServerNetboot site:ubuntu. com.
4. PXELINUX config site:wiki.syslinux.org.
5. Ubuntu: установка с помощью Netboot.

Установка Ubuntu по сети (DHCP, PXE, boot-menu) / На примере Ubuntu 14.04 / Ubuntu / Howitmake.ru

Уже довольно давно, мной была написана статья о сетевой установке Ubuntu, по локальной сети, без использования различных носителей, только загрузка по PXE и все. В этот раз я решил обновить статью и сделать ее ближе к современным реалиям, а главное, расширить функционал. Все будет выполняться на примере Ubuntu 14.04!

Под разные требования, должны быть и разные решения, главная загвоздка в том, что зачастую, нам требуется не одна операционная система, а несколько. Вот я и решил написать на эту тему статью. С предыдущей статьей, можно ознакомиться по ссылке, Установка Ubuntu по сети.

Главная идея заключаться в том что у нас появится возможность, выбирать какую операционную систему мы будем устанавливать, а также ее разрядность, фактически, у нас появится меню загрузки, после загрузки системы по локальной сети.

Все это мы реализуем, на примере, только что вышедшей Ubuntu 14.04

Для тех кто не понял, все затевается ради того чтобы появилась возможность выбора, какую операционную систему устанавливать, а также ее разрядность т.е. должно появиться меню где будут представлены все ОС доступные для установи по сети, которое будет иметь следующий вид:

Ubuntu_14.04×86

Ubuntu_14.04amd64

Для работы нам понадобится:

Обязательно!

1) Настроенный шлюз, для примера, воспользуйтесь статьей: Настройка шлюза локальной сети, на базе Ubuntu

2) DHCP сервер, для примера, можно воспользоваться статьёй: Настройка DHCP сервера под управлением Ubuntu

3) Настроенный TFTP сервер, загружающий PXE загрузчик, воспользоваться статьёй: Настройка PXE Boot меню с мемтестом и паролями

Опционально!

3) Дополнительным, но не обязательным моментом, может быть настроенный DNS сервер, пример есть в статье Настройка DNS сервера для локальной сети

Предполагается что у вас настроен шлюз, DHCP, TFTP севрер, а также добавлено меню загрузки PXE т. к. на этом моменте я останавливаться не буду.

Переходим к настройке инсталлируемой системы.

Для начала мы создадим пункт установки для Ubuntu 14.04×86, для чего нам понадобится установочный диск соответствующей разрядности. Нам его необходим скачать и примонтировать, для того чтобы извлечь файлы загрузчика инасталятора системы.

Т.к. файл сетевого загрузчика у нас лежат в директории директории /var/lib/tftpboot/ откуда они и подтягиваются TFTP сервером, то в ней нам нужно создать директорию Ubuntu, чтобы в нее сложить файлы с дисков установки, сделаем это:

mkdir /var/lib/tftpboot/ubuntu


В директории Uubntu мы создаем дополнительные директории для файлов загрузчика инсталлятора ОС для x86 разрядных систем и ADM64-соответсвенно.

mkdir /var/lib/tftpboot/ubuntu/x86
mkdir /var/lib/tftpboot/ubuntu/amd64

Теперь нам требуется скачать установочный диск посмотреть можно тут mirror. yandex.ru/ubuntu-releases/14.04/

Мы качнем версию х86 для сервера т.к. она меньше весит

wget http://mirror.yandex.ru/ubuntu-releases/14.04/ubuntu-14.04-server-i386.iso


После завершения закачки ISO образа, нам нужно его смонтировать, чтобы извлечь нужные нам файлы, а для этого, в директории /media мы создадим директорию iso, давайте сделаем это:

mkdir /media/iso


Монтируем образ диска в эту директорию:

sudo su
mount ubuntu-14.04-server-i386.iso /media/iso/


Система выдаст что диск смонтирован в режиме чтения:

mount: warning: /media/iso/ seems to be mounted read-only.

Идем забирать загрузчик и ядро инсталятора:

cd /media/iso/install/netboot/ubuntu-installer/i386/

Нас интересуют 2 файла linux и initrd. gz, которые нам нужно забрать и перенести в директорию /var/lib/tftpboot/ubuntu/x86

давайте скопируем их:

cp linux /var/lib/tftpboot/ubuntu/x86
cp initrd.gz /var/lib/tftpboot/ubuntu/x86

Все, установочный образ нам больше не нужен, для начала отмонтируем его из директории iso:

umount /media/iso/

После этого ISO-образ можно удалить.

Похожие действия проводим для образа установочного диска с разрядностью x64, я не буду расписывать что и куда, просто приведу листинг команд, действия все те же, только пути немного отличаются, там прописано amd64

wget http://mirror.yandex.ru/ubuntu-releases/14.04/ubuntu-14.04-server-amd64.iso
mount ubuntu-14.04-server-amd64.iso /media/iso/
cd /media/iso/install/netboot/ubuntu-installer/amd64/
cp linux /var/lib/tftpboot/ubuntu/amd64
cp initrd.gz /var/lib/tftpboot/ubuntu/amd64
umount /media/iso/

С файлами установки закончили, теперь настроим PXE меню загрузки. Ubuntu 14.04amd64
KERNEL ubuntu/amd64/linux
APPEND initrd=ubuntu/amd64/initrd.gz

На этом настройка закончена, можно подключать клиентскую машину и пытаться загрузиться по PXE, в результате после загрузки системы по сети, у нас появится меню такого вида:

Выбираем то что мы хотим установить, установка начнется автоматически, ну а далее только следовать указаниям инсталятора системы.

Другие операционные системы добавляются аналогичным способом.

На этом, я пожалуй и закончу на сегодня.

Ну и как всегда, если возникли вопросы прошу в комментарии, нашли ошибку пишите в личку ну или на почту.

Как установить Ubuntu 20.04 по сети Установка (шаг за шагом)

Как установить Ubuntu 20.04 по сети. Ubuntu 20.04, также называемая «Focal Fossa», является последней версией Ubuntu с долгосрочной поддержкой. Он будет предоставлять поддержку до 2025 года. Ubuntu 20.04 поставляется с некоторыми новыми функциями, включая аппаратную двухфакторную аутентификацию (2FA), безопасный загрузчик, WireGuard VPN, ядро ​​5. 4, OpenJDK 11, Python 3.8.2 и многое другое. Он также предоставляет новый интерактивный установщик, который позволяет автоматически обновлять вашу систему при каждой загрузке.

Ubuntu предоставляет образ Netboot (сетевой установщик), который позволяет вам установить сервер или рабочий стол Ubuntu через Интернет. Образ сетевой загрузки имеет небольшой размер (примерно 50 МБ) по сравнению с образом рабочего стола Ubuntu большего размера. Вам потребуется быстрое подключение к Интернету для установки дополнительных пакетов во время установки.

Образ

Netboot содержит обширный список предопределенных коллекций программного обеспечения, который поможет вам выбрать и установить на компьютер только необходимые пакеты. Например, образ рабочего стола Ubuntu 20.04 устанавливает только среду рабочего стола Gnome. В то время как образ Netboot позволяет вам установить несколько сред рабочего стола, включая KDE, Cinnamon, Plasma, XFCE, Lubuntu и другие. Сетевой установщик также полезен, если вы хотите установить Ubuntu на большое количество компьютеров одновременно.

Если вы хотите установить настроенный рабочий стол Ubuntu 20.04, сетевая установка — идеальный вариант для вас.

Установка Ubuntu 20.04 по сети Установка

Загрузить образ сетевого установщика

Во-первых, вам необходимо загрузить образ сетевого установщика Ubuntu 20.04 со страницы загрузки Ubuntu netboot.

После загрузки ISO-образа Ubuntu 20.04 Netboot создайте загрузочный носитель с помощью инструмента Rufu или создайте загрузочный USB-накопитель с помощью LiveUSB Creator под названием Unetbootin.

Если у вас есть загрузочный установочный носитель, вы можете приступить к установке.

Установка Ubuntu 20.04 по сети

В этом разделе мы покажем вам, как установить Ubuntu 20.04 по сети. В этом способе для запуска необходим минимальный набор пакетов, а остальные пакеты скачиваются по сети. Поскольку загружаются только текущие пакеты, нет необходимости обновлять пакеты сразу после установки.

Выполните следующие шаги, чтобы выполнить установку.

Шаг 1 – Сначала вставьте загрузочный USB-накопитель, компакт-диск или другой установочный носитель и включите питание системы. После запуска системы перейдите в настройки BIOS и измените приоритет загрузочного устройства с жесткого диска на установочный носитель. После загрузки системы из сетевого установщика вы должны увидеть следующий экран:

Шаг 2 — Выберите опцию «Установить» и нажмите кнопку 9.0030 Введите ключ , чтобы начать процесс установки. Вам будет предложено выбрать язык, который будет использоваться для процесса установки, как показано ниже:

Шаг 3 – Выберите предпочитаемый язык и нажмите клавишу Enter . Вам будет предложено выбрать свое местоположение, чтобы установить часовой пояс, как показано ниже:

.

Шаг 4 – Выберите свое местоположение и нажмите клавишу Enter . Вам будет предложено выбрать раскладку клавиатуры, как показано ниже:

Шаг 5 – Выберите No и нажмите клавишу Enter . Вам будет предложено выбрать страну для клавиатуры, как показано ниже:

Шаг 6 – Выберите свою страну и нажмите клавишу Enter . Вам будет предложено выбрать подходящую раскладку клавиатуры, как показано ниже:

Шаг 7 – Выберите подходящую раскладку клавиатуры и нажмите Enter ключ. Вам будет предложено указать имя хоста для этой системы, как показано ниже:

Шаг 8 – Введите имя хоста и нажмите Продолжить . Вам будет предложено выбрать зеркало архива Ubuntu. Зеркало Ubuntu — это место, где размещено все программное обеспечение Ubuntu. В процессе установки установщик Ubuntu загрузит все необходимые пакеты с выбранных зеркал Ubuntu, как показано ниже:

Шаг 9 — Выберите ближайшее зеркало Ubuntu и нажмите клавишу Enter . Вам будет предложено предоставить информацию о прокси-сервере, как показано ниже:

Шаг 10 . Если вы не используете прокси, просто оставьте это поле пустым и нажмите кнопку Продолжить . Это загрузит и установит некоторые базовые пакеты, необходимые для начала установки. Через некоторое время вам будет предложено указать полное имя нового пользователя, как показано ниже:

Шаг 11  – Введите полное имя пользователя и нажмите кнопку Продолжить . Вам будет предложено установить имя учетной записи для системы, как показано ниже:

Шаг 12  – Определите пароль нового пользователя и нажмите кнопку Продолжить . Вам будет предложено подтвердить свое время, как показано ниже:

Шаг 13  – Если ваш часовой пояс указан правильно. Нажмите на Да кнопка. Вам будет предложено выбрать метод разбиения, как показано ниже:

Шаг 14  – Если ваш часовой пояс указан правильно. Нажмите на кнопку Да . Вам будет предложено выбрать метод разбиения, как показано ниже:

Шаг 15  – Выберите «Управляемый — использовать весь диск» и нажмите клавишу Enter . Вам будет предложено выбрать диск для разбиения, как показано ниже:

Шаг 16 – Выберите свой диск и нажмите клавишу Enter . Вам будет предложено записать изменения на диск, как показано ниже:

Шаг 17 – Нажмите кнопку Да . Через некоторое время вам будет предложено выбрать способ управления обновлениями, как показано ниже:

Шаг 18 — Выберите «Без автоматических обновлений» и нажмите Enter ключ. Вам будет предложено выбрать программный компонент, который вы хотите установить, как показано ниже:

Шаг 19 – Выберите нужный вариант и нажмите кнопку Продолжить . После установки всех компонентов вам будет предложено установить загрузчик Grub на главную загрузочную запись:

.

Шаг 20 — Нажмите Да , чтобы установить загрузчик Grub. После того, как Grub будет установлен на диск, вам будет предложено подтвердить системные часы, как показано ниже:

Шаг 21 – Если ваши системные часы в порядке, нажмите кнопку Да . После завершения установки вы должны увидеть следующий экран:

Шаг 22 – Нажмите кнопку Продолжить , чтобы завершить установку и перезапустить систему. После перезапуска системы вы должны увидеть экран входа в Ubuntu Desktop:

.

Шаг 23 – Введите имя пользователя, пароль и нажмите Введите ключ . После входа в систему вы должны увидеть экран рабочего стола Ubuntu 20.04:

.

Шаг 24 . Теперь нажмите ALT+CTRL+T , чтобы открыть интерфейс терминала, и выполните следующую команду, чтобы проверить версию Ubuntu:

lsb_release -a 

Вы должны увидеть свою версию Ubuntu в следующем выводе:

Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 20.04.6 LTS
Релиз: 20.04
Кодовое название: Фокальная ямка 

Теперь вы можете начать исследовать среду рабочего стола на наличие новых функций.

Как установить Ubuntu 20.04 по сети Заключение по установке

В приведенном выше руководстве мы объяснили, как установить Ubuntu 20.04 по сети. Я надеюсь, что это поможет вам настроить установку Ubuntu 20.04.

Пошаговое использование программы установки сервера

Программа установки проста в использовании без постоянного обращения к документации.

Выбор языка

На этом экране выбираются язык программы установки и язык по умолчанию для установленной системы.

При подключении через SSH могут отображаться дополнительные языки.

Обновить

Этот экран отображается, если доступно обновление для программы установки. Это позволяет вам получать улучшения и исправления ошибок, сделанные с момента выпуска.

Если вы выберете обновление, будет загружена новая версия, и программа установки перезапустится с той же точки установки.

Клавиатура

Выберите раскладку и вариант клавиатуры, подключенной к системе, если она есть.

общий-против часовой стрелки │
0.0.0009> │
0.0.000c > │
0.0.000d > │
0.0.000e > │

дасд-экд │
0.0.0190 > │
0.0.0191 > │
0.0.019d > │
0.0.019e >┌────────────┐
0.0.0200 >│< (закрыть) │ 0.0.0300 >│ Включить │
0.0.0400 >│ Отключить │
0.0.0592 >└────────────┘ v

[ Продолжать ]
[ Назад ]

Этот экран отображается только на s390x и позволяет настраивать устройства для z.

Список устройств может быть длинным. Home / End / Page Up / Page Down можно использовать для более быстрой навигации по списку.

Сеть

Этот экран позволяет настроить сеть. Ubuntu Server использует netplan для настройки сети, а пользовательский интерфейс установщика может настроить подмножество возможностей netplan. В частности, он может настроить DHCP или статическую адресацию, VLAN и соединения.

Если сеть присутствует (определяется как «по крайней мере один интерфейс имеет маршрут по умолчанию»), программа установки установит обновления из архива в конце установки.

Прокси

Прокси-сервер, настроенный на этом экране, используется для доступа к репозиторию пакетов и хранилищу моментальных снимков как в среде установщика, так и в установленной системе.

Зеркало

Программа установки попытается использовать geoip для поиска подходящего зеркала пакета по умолчанию для вашего местоположения. Если вы хотите или должны использовать другое зеркало, введите его URL-адрес здесь.

Хранение

Конфигурация хранилища — сложная тема, и для нее есть отдельная страница документации.

После подтверждения конфигурации хранилища установка начинается в фоновом режиме.

Личность

Пользователь по умолчанию будет администратором, способным использовать sudo (именно поэтому необходим пароль, даже если доступ к открытому ключу SSH включен на следующем экране).