Handbook:SPARC/Installation/Media

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Handbook:SPARC/Installation/Media and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎polski • ‎português do Brasil • ‎русский • ‎українська • ‎中文(中国大陆)‎ • ‎日本語 • ‎한국어
SPARC Handbook
Установка
Об установке
Выбор подходящего источника для установки
Настройка сети
Подготовка дисков
Установка stage3
Установка базовой системы
Настройка ядра
Настройка системы
Установка системных утилит
Настройка загрузчика
Завершение
Работа с Gentoo
Введение в Portage
USE-флаги
Возможности Portage
Система init-скриптов
Переменные окружения
Работа с Portage
Файлы и каталоги
Переменные
Смешение ветвей программного обеспечения
Дополнительные утилиты
Дополнительные репозитории пакетов
Расширенные возможности
Настройка сети
Начальная настройка
Расширенная настройка
Модульное построение сети
Беспроводная сеть
Добавляем функциональность
Динамическое управление


Аппаратные требования

Прежде чем начать, перечислим аппаратные требования, необходимые для успешной установки Gentoo на sparc компьютере.


Система Sparc Проверьте Gentoo Linux/SPARC64 список совместимостей, или UltraLinux FAQ
Центральный процессор В настоящий момент поддерживаются только процессоры SPARC64
Память 64 Мб
Дисковое пространство 1.5 Гб (исключая пространство подкачки)
Пространство подкачки Не менее 256 Мб

Метод установки

Ниже мы описываем, как установить Gentoo Linux на системе Sparc, используя минимальный установочный компакт-диск. Gentoo также поддерживает установку с образа TFTP. Для более подробной информации о настройке сервера netboot просмотрите статью Sparc/Netboot. Образы TFTPBoot можно найти на зеркалах Gentoo в каталоге experimental/sparc/tftpboot/sparc64/.


Установочный носитель Gentoo Linux

Минимальный установочный компакт-диск Gentoo

Заметка
С 23 августа 2018 года все версии официальные минимальные CD способны загружаться в UEFI-режиме. Предыдущие версии могли загружаться только в BIOS (MBR) режиме. Для возможности загрузки в UEFI-режиме необходимо скачать последний актуальный ISO.

Минимальный установочный CD — это загрузочный образ, содержащий самодостаточную среду Gentoo. Он позволяет загружать Linux прямо с компакт-диска или других установочных носителей. При запуске определяются устройства и загружаются соответствующие драйверы. Этот образ сопровождается разработчиками Gentoo и позволяет установить Gentoo при наличии активного Интернет-соединения.

Минимальный установочный диск называется install-sparc-minimal-<release>.iso.

Нерегулярный Gentoo LiveDVD

Иногда проектом Gentoo Ten выпускается специальный DVD, который также может использоваться для установки Gentoo. Инструкции, описанные ниже, подразумевают использование минимального установочного CD, поэтому в случае DVD что-то может отличаться в деталях. Однако LiveDVD (или любое другое загружаемое окружение Linux) поддерживает выход в командую строку просто командой sudo su - или sudo -i в терминале.

Что такое stage?

Архив stage3 — это архив, содержащий минимальное окружение Gentoo, пригодное для продолжения установки Gentoo в соответствии с инструкциями данного руководства. Когда-то в Руководстве Gentoo описывались варианты установки с использованием любого из трех существующих архивов stage. Несмотря на то, что в Gentoo до сих представлены архивы stage1 и stage2, в официальном способе установки используется только архив stage3. Если вас интересует установка Gentoo из архивов stage1 или stage2, пожалуйста, обратитесь к Gentoo FAQ, раздел Как установить Gentoo с использованием архива stage1 или stage2?

Архивы stage3 можно загрузить из releases/sparc/autobuilds/ или с любого из официальных зеркал Gentoo. Файлы stage часто обновляются и не поставляются на установочном образе.

Скачивание

Получение образа

Основной установочный образ, используемый Gentoo Linux — это минимальный установочный CD, на котором находится загружаемое, очень маленькое окружение Gentoo Linux. Это окружение содержит все необходимые утилиты для установки Gentoo Linux. Сами образы CD можно скачать со страницы загрузки (рекомендуется) или самостоятельно найдя образ ISO, доступном на одном из множества зеркал.

При загрузке с зеркала минимальные установочные компакт-диски можно найти следующим образом:

  1. Перейдите в каталог releases/
  2. Выберите подходящую архитектуру (как архитектуру sparc/)
  3. Выберите каталог autobuilds/
  4. Для архитектур amd64 и x86 выберите либо каталог current-install-amd64-minimal/, либо каталог current-install-x86-minimal/ (соответственно). Для всех других архитектур выберите каталог current-iso/.
Заметка
У некоторых архитектур, таких как arm, mips и s390, нет минимального установочного компакт-диска. На данный момент Gentoo Release Engineering project не создает .iso файлы для этих архитектур.

В этом каталоге находится файл установочного образа, который оканчивается на .iso. Например, посмотрите на следующий список:

Код Примерный список скачиваемых файлов в каталоге releases/sparc/autobuilds/current-iso/
[DIR] hardened/                                          05-Dec-2014 01:42    -   
[   ] install-sparc-minimal-20141204.iso                 04-Dec-2014 21:04  208M  
[   ] install-sparc-minimal-20141204.iso.CONTENTS        04-Dec-2014 21:04  3.0K  
[   ] install-sparc-minimal-20141204.iso.DIGESTS         04-Dec-2014 21:04  740   
[TXT] install-sparc-minimal-20141204.iso.DIGESTS.asc     05-Dec-2014 01:42  1.6K  
[   ] stage3-sparc-20141204.tar.bz2                      04-Dec-2014 21:04  198M  
[   ] stage3-sparc-20141204.tar.bz2.CONTENTS             04-Dec-2014 21:04  4.6M  
[   ] stage3-sparc-20141204.tar.bz2.DIGESTS              04-Dec-2014 21:04  720   
[TXT] stage3-sparc-20141204.tar.bz2.DIGESTS.asc          05-Dec-2014 01:42  1.5K

В приведённом примере файл install-sparc-minimal-20141204.iso и есть минимальный установочный компакт-диск. Но как можно увидеть, существуют и другие связанные с ним файлы:

  • Текстовый файл .CONTENTS, содержащий список всех файлов на установочном образе. Данный файл может использоваться для проверки того, существует ли конкретная прошивка или конкретный драйвер на установочном образе без его загрузки.
  • Файл .DIGESTS, содержащий контрольные суммы файла ISO, с использованием различных форматов/алгоритмов хэширования. Данный файл можно использовать для проверки, поврежден ли скачанный файл ISO.
  • Файл .DIGESTS.asc, содержащий не только хэши файла ISO (как файл .DIGESTS), но и криптографическую цифровую подпись данного файла. Это может использоваться как для проверки того, поврежден ли скачанный файл ISO, так и для проверки того, что данная закачка действительно предоставлена командой Gentoo Release Engineering, и не была подделана.

Пока не обращайте внимания на остальные файлы, находящиеся в данном каталоге — про них мы поговорим по мере установки системы. Скачайте файл .iso, и, если нужна проверка скачанных файлов, также соответствующий ему файл .DIGESTS.asc. Файл .CONTENTS скачивать необязательно, так как инструкции по установке не описывают его использования, а файл .DIGESTS должен содержать ту же информацию, что и файл .DIGESTS.asc кроме того, что последний также содержит в себе цифровую подпись.

Проверка скачанных файлов

Заметка
Это необязательный шаг и не требуется для установки Gentoo Linux. Однако его рекомендуется выполнить, чтобы удостовериться, что скачанный файл не поврежден и действительно был предоставлен командой Gentoo Infrastructure.

При наличии файлов .DIGESTS и .DIGESTS.asc можно проверить целостность файла ISO с использованием различных программ. Данная проверка обычно делается в два шага:

  1. Сначала проверяется криптографическая подпись, чтобы удостовериться, что данный установочный файл предоставлен командой Gentoo Release Engineering
  2. Если криптографическая подпись верна, то проверяется контрольная сумма, чтобы удостовериться, что сам скачанный файл не поврежден

Проверка на Microsoft Windows

На системе Microsoft Windows вероятнее всего, не будет подходящих инструментов для проверки контрольных сумм и криптографических подписей.

Чтобы вначале проверить криптографическую подпись, можно использовать такие программы, как GPG4Win. После установки необходимо импортировать открытые ключи команды Gentoo Release Engineering. Список ключей находится на странице сигнатур. После импорта пользователь может проверить подпись, указанную в файле .DIGESTS.asc.

Важно
Это не удостоверяет, что файл .DIGESTS является верным, только файл .DIGESTS.asc. Это также значит, что контрольную сумму необходимо проверять со значениями, взятыми из файла .DIGESTS.asc. Именно поэтому инструкции, данные выше, просят скачать только файл .DIGESTS.asc.

Сама контрольная сумма может быть проверена с использованием приложения Hashcalc, хотя существуют и многие другие. Большинство из данных приложений покажут пользователю вычисленную контрольную сумму, которую необходимо сличить со значением, находящимся в файле .DIGESTS.asc.

Проверка на Linux

На системе с Linux самым распространённым способом проверки криптографической подписи является использование программы app-crypt/gnupg. После установки данного пакета, можно использовать следующие команды для проверки криптографической подписи, указанной в файле .DIGESTS.asc.

Сначала скачайте правильный набор ключей со страницы сигнатур:

user $gpg --keyserver hkps://hkps.pool.sks-keyservers.net --recv-keys 0xBB572E0E2D182910
gpg: requesting key 0xBB572E0E2D182910 from hkp server pool.sks-keyservers.net
gpg: key 0xBB572E0E2D182910: "Gentoo Linux Release Engineering (Automated Weekly Release Key) <releng@gentoo.org>" 1 new signature
gpg: 3 marginal(s) needed, 1 complete(s) needed, classic trust model
gpg: depth: 0  valid:   3  signed:  20  trust: 0-, 0q, 0n, 0m, 0f, 3u
gpg: depth: 1  valid:  20  signed:  12  trust: 9-, 0q, 0n, 9m, 2f, 0u
gpg: next trustdb check due at 2018-09-15
gpg: Total number processed: 1
gpg:         new signatures: 1

Далее проверьте криптографическую подпись файла .DIGESTS.asc:

user $gpg --verify install-sparc-minimal-20141204.iso.DIGESTS.asc
gpg: Signature made Fri 05 Dec 2014 02:42:44 AM CET
gpg:                using RSA key 0xBB572E0E2D182910
gpg: Good signature from "Gentoo Linux Release Engineering (Automated Weekly Release Key) <releng@gentoo.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 13EB BDBE DE7A 1277 5DFD  B1BA BB57 2E0E 2D18 2910

Чтобы быть абсолютно уверенным в том, что всё верно, проверьте указанные отпечатки с отпечатками на странице сигнатур Gentoo.

После проверки сигнатуры проверите контрольную сумму, чтобы убедиться, что загруженный ISO-файл не повреждён. Файл .DIGESTS.asc содержит несколько алгоритмов хеширования, проверять можно по любому из приглянувшихся вам. Например, чтобы получить контрольную сумму SHA512:

user $grep -A 1 -i sha512 install-sparc-minimal-20141204.iso.DIGESTS.asc
# SHA512 HASH
364d32c4f8420605f8a9fa3a0fc55864d5b0d1af11aa62b7a4d4699a427e5144b2d918225dfb7c5dec8d3f0fe2cddb7cc306da6f0cef4f01abec33eec74f3024  install-sparc-minimal-20141204.iso
--
# SHA512 HASH
0719a8954dc7432750de2e3076c8b843a2c79f5e60defe43fcca8c32ab26681dfb9898b102e211174a895ff4c8c41ddd9e9a00ad6434d36c68d74bd02f19b57f  install-sparc-minimal-20141204.iso.CONTENTS

В выводе выше показаны две контрольные суммы SHA512 — одна для файла install-sparc-minimal-20141204.iso и одна для сопровождающего его файла .CONTENTS. Нас интересует только первая контрольная сумма, так как её надо сравнить с рассчитываемой контрольной суммой SHA512, которую можно получить так:

user $sha512sum install-sparc-minimal-20141204.iso
364d32c4f8420605f8a9fa3a0fc55864d5b0d1af11aa62b7a4d4699a427e5144b2d918225dfb7c5dec8d3f0fe2cddb7cc306da6f0cef4f01abec33eec74f3024  install-sparc-minimal-20141204.iso

Если контрольные суммы совпадают, то файл не повреждён, и установку можно продолжать.

Запись диска

Конечно, запустить установку Gentoo Linux загруженного ISO-файла просто так не получится. Файл ISO необходимо записать на компакт-диск для загрузки с него, но таким образом, чтобы записать содержимое файла, а не как файл сам по себе. Ниже есть несколько распространенных способов, более подробные инструкции можно найти в FAQ по записи файлов ISO.

Прожиг в Microsoft Windows

В Microsoft Windows существует ряд инструментов для записи файлов ISO на CD.

  • В EasyCD Creator, в меню File, выберите Record CD from CD image. Затем измените Files of type на ISO image file. Затем откройте ISO файл с помощью Open. После проверки нажмите на Start recording ISO образ будет записан на CD-R.
  • В Nero Burning ROM откажитесь от автоматического мастера и выберите Burn Image и меню File. Выберите образ для записи и нажмите Open. Теперь нажмите кнопку Burn и подождите пока новый CD диск запишется.

Прожиг в Linux

В Linux файл ISO можно записать на CD командой cdrecord, из пакета app-cdr/cdrtools.

Например, что бы прожечь файл ISO на CD в устройстве /dev/sr0 (это первое устройство для CD в системе — замените его на правильное, если необходимо):

user $cdrecord dev=/dev/sr0 install-sparc-minimal-20141204.iso

Пользователи, которые предпочитают графический интерфейс, могут использовать K3B из пакета kde-apps/k3b. В K3B перейдите в раздел Tools и выберите Burn CD Image. Затем следуйте инструкциям K3B.

Загрузка

Загрузка с установочного компакт-диска

Вставьте установочный компакт-диск Gentoo в CD-ROM, и загрузите вашу систему. При старте нажмите Stop+A, чтобы войти в OpenBootPROM (OBP). Как только попали в OBP, загрузитесь с CD-ROM:

okboot cdrom

Запустится менеджер загрузки SILO (на установочном компакт-диске). Нажмите Enter для получения помощи. Введите gentoo, и нажмите Enter для продолжения процесса загрузки системы:

boot:gentoo

Как только установочный компакт-диск будет загружен, будет отображена приглашение root ("#") на текущей консоли. Также будет присутствовать приглашение root на последовательной консоли (ttyS0).


Дополнительная настройка оборудования

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

В следующем примере загружается модуль 8139too (который поддерживает определенные виды сетевых интерфейсов):

root #modprobe 8139too

Дополнительно: Учетные записи пользователей

Если другим людям необходим доступ к среде установки, или есть необходимость запускать команды без прав суперпользователя root на установочном образе (например, общаться с помощью irssi без прав суперпользователя по соображениям безопасности), то необходимо создать дополнительную учётную запись пользователя, а пользователю root задать сложный пароль.

Для изменения пароля root используйте утилиту passwd:

root #passwd
New password: (Enter the new password)
Re-enter password: (Re-enter the password)

Для создания учётной записи пользователя сначала введите учетные данные, следом задайте пароль аккаунту. Для этой задачи используйте команды useradd и passwd.

В следующем примере создаем пользователя с именем john:

root #useradd -m -G users john
root #passwd john
New password: (Enter john's password)
Re-enter password: (Re-enter john's password)

Для переключения с (текущего) пользователя root на вновь созданный аккаунт пользователя используйте команду su:

root #su - john

Дополнительно: Просмотр документации во время установки

TTY

Для просмотра Gentoo Handbook во время установки, необходимо сначала создать учётную запись пользователя, как описано выше. Нажмите Alt+F2 для перехода в новое окно терминала.

Во время установки можно использовать команду links для просмотра Руководства Gentoo — конечно, только с того момента, как заработает подключение к Интернет.

user $links https://wiki.gentoo.org/wiki/Handbook:SPARC

Чтобы вернуться к первоначальному терминалу, нажмите Alt+F1.

GNU Screen

Утилита GNU Screen по умолчанию установлена на официальном установочном носителе Gentoo. Для опытных пользователей Linux просмотр инструкций по установке будет более удобен в разных панелях screen, а в разных консолях TTY, как это было описано выше.

Дополнительно: Запуск демона SSH

Чтобы разрешить другим пользователям доступ к системе во время установки (возможно, для поддержки во время установки, или даже выполнить её удаленно), необходимо предварительно создать учётную запись пользователя (как описывалось ранее) и запустить демон SSH.

Чтобы запустить демон SSH, при использовании системы инициализации OpenRC, выполните следующую команду:

root #rc-service sshd start
Заметка
При входе пользователь увидит сообщение о необходимости подтвердить ключ узла этой системы (называемый отпечатком). Такое поведение вполне обычно и происходит при первом подключении к SSH-серверу. Однако позднее, когда когда система будет уже установлена, пользователь, ранее входивший в систему, при повторной попытке получит предупреждение о том, что ключ узла изменился. Это происходит потому, что с точки зрения SSH пользователь теперь входит в другой сервер (а именно в новую систему, а не в живое окружение, использованное при установке). Чтобы заменить ключ узла на клиентской системе, следуйте следующим инструкциям.

Для возможности использования sshd необходимо, чтобы сеть работала должным образом. Для этого перейдите к главе «Настройка сети».