Руководство по установке на i386 полностью соответствует



Pdf просмотр
страница9/13
Дата14.11.2016
Размер5.01 Kb.
Просмотров2684
Скачиваний0
ТипРуководство
1   ...   5   6   7   8   9   10   11   12   13
ssh -l installer
install_host
где
install_host
это имя или IP-адрес компьютера с запущенной программой установки.
Перед приглашением в систему будет показан идентификатор машины (fingerprint), чтобы вы смогли убедиться, что это именно тот компьютер.
Замечание
:
Сервер
ssh
из программы установки использует настройки по умолчанию
,
то есть не отправляет пакеты keep-alive.
В принципе
,
соединение с системой
,
будучи установленным
,
должно сохраняться открытым бесконечно
Однако
,
в некоторых ситуациях

в зависимости настроек вашей локальной сети

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

использование одной из форм трансляции сетевых адресов
(NAT)
где
- то между клиентом и устанавливаемой системой
В
зависимости от этапа установки
,
при котором было разорвано соединение
,
вы не всегда сможете продолжить установку после переподключения
Чтобы избежать потери подключения
,
добавьте параметр
-o ServerAliveInterval=
значение при запуске соединения
ssh,
или добавьте этот параметр в свой файл настройки
ssh.
Заметим однако
,
что в некоторых случаях добавление этого параметра вообще может приводить к потере соединения
(
например
,
если пакеты keep-alive посылались во время краткосрочных проблем в сети
,
хотя без параметра
ssh
сам бы восстановился
),
поэтому используйте это только когда очень нужно
85

Глава 6. Использование программы установки Debian
Замечание
:
Если вы производите установку на несколько компьютеров последовательно и так получилось
,
что они имеют одинаковый
IP- адрес или имя
,
то
ssh
не будет подключаться к таким машинам
Причина в том
,
что они имеют разные отпечатки
,
что обычно указывает на атаку подмены
Если вы уверены
,
что это не так
,
то вам нужно удалить соответствующую строку из
/.ssh/known_hosts
11
и попробовать подключиться ещё раз
После регистрации на удалённой системе вам предложат два варианта:
Start menu и
Start shell
. Выбрав первый, вы попадёте в главное меню программы установки, откуда можно продолжить установку как обычно. Во втором варианте запускается оболочка командной строки, из которой можно проверить и возможно, что-то исправить на удалённой системе.
Разрешается запускать только одну сессию SSH для установочного меню и несколько для оболочки командной строки.
Внимание
После запуска установки через
SSH,
вы не должны возвращаться к установке с консоли
,
так как это может привести к порче базы данных
,
которая содержит настройки новой системы
Это
,
в свою очередь
,
может привести к неудачному завершению установки или проблемам в установленной системой
6.4.
Загрузка отсутствующих микропрограмм
Как описывалось в
Разд. 2.2
,
в некоторые устройства требуется загрузить микропрограмму. В большинстве случаев, устройство вообще не будет работать при отсутствии микропрограммы; иногда в устройстве всё-же работают базовые функции, а микропрограмма нужна только для предоставления дополнительных возможностей.
Если драйвер устройства запрашивает микропрограмму, а она недоступна, то debian-installer выведет окно диалога, предлагающее загрузить отсутствующую микропрограмму. Если ответить утвердительно, то debian-installer просканирует доступные устройства в поисках файлов или пакетов с нужной микропрограммой.
Если файлы найдены, то микропрограмма будет скопирована в нужное место
(
/lib/firmware
) и будет предпринята попытка перезагрузки модуля с драйвером.
Замечание
:
Список сканируемых устройств и файловых систем зависит от архитектуры
,
метода установки и этапа установки
На самых первоначальных этапах установки успешная загрузка микропрограммы наиболее вероятна с дискет или
USB- носителей с файловой системой
FAT.
На i386
и amd64
микропрограмма также загружается с карт
MMC
или
SD.
Заметим, что можно пропустить загрузку микропрограммы, если вы уверены, что устройство будет работать и без неё, или если устройство не требуется во время установки.
11. Для удаления существующей записи об узле можно воспользоваться командой: ssh-keygen -R
<
имя
_
узла
|
IP-
адрес
>.
86

Глава 6. Использование программы установки Debian
Внимание
Функция загрузки микропрограммы появилась сравнительно недавно и
,
по всей вероятности
,
будет улучшена в будущих выпусках программы установки
В настоящий момент
,
debian-installer
,
например
,
не выводит предупреждение
,
если вы выбрали загрузку отсутствующей микропрограммы
,
а файлы для неё не нашлись
Сообщайте о любых обнаруженных проблемах в отчёте об установке
(
см
Разд
. 5.4.6
).
6.4.1.
Подготовка носителя
Хотя в большинстве случаев микропрограмма может быть загружена с раздела жёсткого диска, чаще всего она загружается с какого-нибудь сменного носителя,
например, дискеты или карты памяти USB. Файлы или пакеты с микропрограммой должны быть размещены в корневом каталоге или каталоге с именем
/firmware в
файловой системе носителя. Рекомендуется использовать файловую систему FAT, так как она, скорее всего, поддерживается на самых ранних этапах установки.
Tar-архивы и файлы zip с пакетами наиболее распространённых микропрограмм доступны здесь:

http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/
Просто скачайте tar-архив или zip-файл под нужный выпуск и распакуйте его на файловую систему носителя.
Если требуемой микропрограммы нет в tar-архиве, то также вы можете скачать нужные пакеты с микропрограммами из архива (из раздела non-free). Вот список наиболее скачиваемых пакетов микропрограмм, но он может быть не полон и также может содержать пакеты без микропрограмм:

http://packages.debian.org/search?keywords=firmware
Также, можно копировать на носитель отдельные файлы микропрограммы. Такие микропрограммы можно получить, например, из уже установленной системы или от поставщика оборудования.
6.4.2.
Микропрограмма в установленной системе
Все микропрограммы, загруженные во время установки, будут автоматически скопированы в установленную систему. В большинстве случаев это гарантирует, что устройство, которому требуется микропрограмма , будет также работать правильно после перезагрузки компьютера в установленную систему. Однако, если установленная система работает на версии ядра, отличной от использованного в программе установки,
есть небольшая вероятность, что микропрограмма не загрузится из-за изменений ядра.
Если микропрограмма загружена из пакета, то debian-installer также установит этот пакет в устанавливаемую систему и автоматически добавит раздел non-free архива пакетов в APT-файл sources.list
. Это позволит автоматически обновлять микропрограмму при появлении новой версии.
87

Глава 6. Использование программы установки Debian
Если загрузка микропрограммы была пропущена во время установки,
то соответствующее устройство, вероятно, не заработает в установленной системе пока микропрограмма (пакет) не будет установлена вручную.
Замечание
:
Если микропрограмма была загружена из отдельных файлов
,
то скопированная в установленную систему микропрограмма не будет автоматически обновляться
,
пока не не будет установлен соответствующий пакет с микропрограммой
(
если есть
)
после завершения установки
88

Глава
7.
Загрузка только что установленной системы
Debian
7.1.
Момент истины
Первую самостоятельную загрузку системы инженеры-электрики называют “smoke test”.
Если выполнялась установка по умолчанию, первое, что вы увидите при запуске системы — это меню системного загрузчика grub или, возможно,
lilo
. Под первым пунктом меню будет загрузка новой системы Debian. Каждой имеющейся на компьютере другой операционной системе, обнаруженной во время установки, присвоен отдельный пункт в меню (расположены ниже).
Если система не загружается, не волнуйтесь. Если установка завершилась успешно, то это всего лишь результат какой-то несущественной проблемы, которая не позволяет системе загрузить Debian. В большинстве случаев такие проблемы решаются без повторной установки. Одним из методов решения проблем с загрузкой является встроенный в программу установки режим восстановления (
Разд. 8.7
).
Если вы новичок в Debian и Linux, вам может потребоваться помощь более опытных пользователей. Чтобы получить помощь быстро, вы можете попробовать воспользоваться IRC каналами #debian или #debian-boot сети OFTC. Или же вы можете написать вв список рассылки debian-user (http://www.debian.org/MailingLists/subscribe).
Также вы можете отправить отчёт об установке как это описано в
Разд. 5.4.6
Описывайте проблему как можно понятнее, добавьте все сообщения которые отображались, они могут помочь определить причину проблемы.
Если у вас на компьютере есть другие операционные системы, и они не определились или определились неправильно, отправьте отчёт об установке.
7.2.
Монтирование шифрованных томов
Если вы создали шифрованные тома во время установки и назначили им точки монтирования, то во время загрузки машины вас попросят ввести ключевую фразу на каждый том. В процедуре ввода для dm-crypt и loop-AES есть некоторые различия.
7.2.1. dm-crypt
Для разделов, зашифрованных dm-crypt, во время загрузки вы увидите следующее сообщение:
Starting early crypto disks...
part
_crypt(starting)
Enter LUKS passphrase:
В первой строке приглашения, вместо
part
будет указано название используемого раздела, например sda2 или md0. Вы, вероятно, задумаетесь: для какого тома нужно вводить ключевую фразу? Для
/home
? Или для
/var
? Естественно, если у вас только один шифрованный том, это легко и вы можете просто ввести ключевую фразу,
которую задали при настройке тома. Если же у вас несколько шифрованных томов,
89

Глава 7. Загрузка только что установленной системы Debian
то пригодятся заметки, которые вы сделали на последнем этапе
Разд. 6.3.3.6
. Если вы ранее не записали соответствие между
part
_crypt и точкой монтирования, то можете выяснить это в файлах
/etc/crypttab и
/etc/fstab на новой системе.
При монтировании зашифрованного корневого раздела приглашение может выглядеть несколько иначе. Это зависит от генератора initramfs, который использовался при создании initrd для загрузки системы. Пример для initrd, созданного с помощью initramfs-tools
:
Begin: Mounting root file system... ...
Begin: Running /scripts/local-top ...
Enter LUKS passphrase:
Во время ввода ключевой фразы символы не отображаются (даже звёздочками). Если вы введёте неверную ключевую фразу, то у вас ещё есть две попытки. После третьей попытки процесс загрузки пропустит этот том и начнётся монтирование следующей файловой системы. Подробней смотрите в
Разд. 7.2.3
После ввода всех ключевых фраз загрузка продолжится как обычно.
7.2.2. loop-AES
Для разделов, зашифрованных loop-AES, во время загрузки вы увидите следующее приглашение:
Checking loop-encrypted file systems.
Setting up /dev/loop
X
(/
mountpoint
)
Password:
Во время ввода ключевой фразы символы не отображаются (даже звёздочками). Если вы введёте неверную ключевую фразу, то у вас ещё есть две попытки. После третьей попытки процесс загрузки пропустит этот том и начнётся монтирование следующей файловой системы. Подробней смотрите в
Разд. 7.2.3
После ввода всех ключевых фраз загрузка продолжится как обычно.
7.2.3.
Устранение неполадок
Если некоторые шифрованные тома не были смонтированы из-за ввода неправильной ключевой фразы, их можно смонтировать вручную после загрузки. Но есть несколько случаев.

Первый случай касается корневого раздела. Если он не смонтирован, то процесс загрузки остановится, а вам придётся перезагрузить компьютер чтобы попробовать ещё раз.

Простейший случай — шифрованные тома с данными типа
/home или
/srv
. Вы можете просто смонтировать их после загрузки. Для loop-AES это делается в одно действие:
# mount
/
точка
_
монтирования
90

Глава 7. Загрузка только что установленной системы Debian
Password:
, где
/
точку
_
монтирования нужно заменить именем каталога (например,
/home
).
Отличие от обычной операции монтирования только в запросе ключевой фразы для этого тома.
Для dm-crypt немного сложнее. Во-первых вам нужно зарегистрировать тома с помощью device mapperвыполнив:
# /etc/init.d/cryptdisks start
Эта операция просканирует все тома указанные в
/etc/crypttab и создаст соответствующие устройства в каталоге
/dev после ввода правильных ключевых фраз. (Тома зарегистрированные ранее будут пропущены, поэтому вы можете спокойно запускать эту команду несколько раз.) После успешной регистрации вы можете смонтировать тома как обычно:
# mount
/
точка
_
монтирования

Если на любых несмонтированных томах содержатся некритичные системные файлы (
/usr или
/var
), система должна загрузиться и вы сможете смонтировать тома вручную как в предыдущем случае. Однако, может потребоваться (пере)запуск каждого сервиса, который обычно запускается на уровне выполнения по умолчанию,
так как скорее всего они не смогли запуститься. Самый простой способ сделать это —
перейти на первый уровень выполнения и вернуться назад с помощью запуска
# init 1
в оболочке и нажать Control-D когда попросят ввести пароль суперпользователя.
7.3.
Вход в систему
После загрузки системы будет показано приглашение к входу в систему. Для входа используйте персональный логин и пароль, которые вы указали во время процесса установки. Система готова к работе.
Если вы новичок, то начните с просмотра документации, которая уже установлена в системе. Есть несколько систем документации, продолжается работа над их объединением. Вот несколько мест, откуда можно начать.
Документация на установленные программы находится в
/usr/share/doc/
в подкаталоге с именем этой программы (точнее, с именем пакета Debian, в котором содержится эта программа). Однако более полная документация часто упакована отдельно в специальные пакеты с документацией, которые по умолчанию не устанавливаются. Например, документацию на программу управления пакетами apt
можно найти в пакетах apt-doc или apt-howto
Также,
/usr/share/doc/
содержит несколько специальных каталогов. Linux HOWTO
установлены в
формате
.gz
в каталог
/usr/share/doc/HOWTO/en-txt/
После установки dhelp появляется файл
/usr/share/doc/HTML/index.html со ссылками на документацию.
91

Глава 7. Загрузка только что установленной системы Debian
Простой способ просмотреть эту документацию — запустить текстовый браузер с помощью команд:
$ cd /usr/share/doc/
$ w3m .
Точка после команды w3m служит для показа содержимого текущего каталога.
Если у вас установлено графическое окружение рабочего стола, то также вы можете использовать веб-браузер. Запустите веб-браузер из меню приложений и введите
/usr/share/doc/
в строке адреса.
Также вы можете набрать
info
команда или
man
команда
, чтобы получить документацию по большинству команд доступных в командной строке. Набрав
help
, вы увидите помощь по командам интерпретатора командной строки. А при вводе имени команды с параметром
--help
обычно выдаётся короткая справка по использованию программы.
Если начало результата выполнения команды уехало за пределы экрана, добавьте
| more
после команды, и это включит паузу при заполнении всего экрана. Чтобы увидеть список всех доступных команд, начинающихся с определённого символа,
введите символ и нажмите клавишу табуляции два раза.
92

Глава
8.
Следующие шаги и что делать дальше
8.1.
Выключение системы
Чтобы выключить работающую Debian GNU/Linux систему, вы не должны использовать кнопку сброса на передней панели корпуса компьютера или просто выключать электропитание. Debian GNU/Linux нужно выключать правильно, иначе можно потерять файлы и/или повредить жёсткий диск. Если вы работаете в окружении рабочего стола,
то обычно есть возможность “завершить сеанс” из меню приложений, которая позволяет выключить (или перезагрузить) систему.
Также можно нажать комбинацию клавиш Ctrl-Alt-Del . Если комбинация клавиш не работает или вы предпочитаете вводить команды, то как последний вариант можно войти в систему под именем root и выполнить одну из следующих команд: poweroff, halt или
shutdown -h now; для перезагрузки системы используйте команду reboot.
8.2.
Если вы новичок в
Unix
Если вы новичок в Unix, то, вероятно, вам стоит купить несколько книг и что-нибудь почитать. Много полезной информации можно найти в справочнике по
Debian
(http://www.debian.org/doc/user-manuals#quick-reference).
В
списке
Unix
FAQs
(http://www.faqs.org/faqs/unix-faq/)
содержатся ссылки на некоторые интересные документы UseNet.
Linux

это одна из реализаций
Unix.
Linux
Documentation
Project
(LDP)
(http://www.tldp.org/) собирает различные HOWTO и электронные книги, посвящённые
Linux. Большинство из этих документов можно получить просто установив пакет doc-linux-html
(HTML версия) или пакет doc-linux-text
(ASCII версия), а затем перейти в каталог
/usr/share/doc/HOWTO
. Переводы LDP HOWTO также доступны в виде пакетов Debian.
8.3.
Самостоятельное ориентирование в
Debian
Debian слегка отличается от других дистрибутивов. Даже если вы знакомы с другими дистрибутивами Linux, есть вещи, которые вы должны знать о Debian, чтобы поддерживать систему в рабочем состоянии. Эта глава содержит материалы, которые помогут вам ориентироваться; она не является руководством по использованию Debian,
она всего лишь кратко описывает систему для занятых людей.
8.3.1.
Система управления пакетами
Debian
Наиболее важно разобраться в системе управления пакетами Debian. В сущности,
большая часть системы находится под контролем системы управления пакетами. Сюда
93

Глава 8. Следующие шаги и что делать дальше входят:

/usr
(кроме
/usr/local
)

/var
(вы можете сделать
/var/local
, там меняться ничего не будет)

/bin

/sbin

/lib
Например, если вы замените
/usr/bin/perl
, он будет работать, но позже, если вы обновите пакет perl
, файл, который вы положили будет заменён. Эксперты могут обойти это, установив на пакеты флаг “hold” в aptitude.
Один из лучших методов установки пакетов — apt. Вы можете использовать версию для командной строки apt-get или полноэкранную текстовую версию aptitude. Заметим, что apt также позволяет объединить main, contrib и non-free, так что вы можете устанавливать имеющие экспортные ограничения пакеты вместе с обычными.
8.3.2.
Управление версиями приложений
Альтернативность версий приложений управляется с
помощью программы update-alternatives. Если вы работаете с несколькими версиями одного приложения,
прочитайте страницу руководства к update-alternatives.
8.3.3.
Управление заданиями
cron
Любые работы относящиеся к администрированию системы должны проводится в каталоге
/etc
, так как там расположены конфигурационные файлы. Если у вас есть ежедневные, еженедельные или ночные задания cron для суперпользователя, поместите их в каталог
/etc/cron.{daily,weekly,monthly}
. Они вызываются из
/etc/crontab и
запускаются в алфавитном порядке.
С другой стороны, если задания: (а) нужно запускать от определённого пользователя или (b) нужно запустить в определённое время или с определённой частотой, вы можете использовать или
/etc/crontab
, или, что лучше,
/etc/cron.d/
имя
_
задания
. Это особые файлы, они содержат дополнительное поле, позволяющее вам указать учётную запись пользователя, от которого будет выполняться задание cron.
В любом случае, просто отредактируйте файлы, и cron обнаружит эти изменения автоматически. Не нужно запускать специальную команду. Подробная информация доступна в cron(8), crontab(5) и
/usr/share/doc/cron/README.Debian
8.4.
Что почитать
Если вам требуется информация по определённой программе, сначала, попробуйте выполнить
man
название программы или
info
название программы
Также, есть много полезной документации в каталоге
/usr/share/doc
. В частности, в каталогах
/usr/share/doc/HOWTO
и
/usr/share/doc/FAQ
содержится море интересных
94

Глава 8. Следующие шаги и что делать дальше сведений.
Информацию об ошибках смотрите в
/usr/share/doc/debian/bug*
Отличия в работе определённой программы, касающиеся Debian, смотрите в файле
/usr/share/doc/(
имя пакета
)/README.Debian
Веб-сайт Debian (http://www.debian.org/) содержит огромное количество документации по
Debian. В частности, посмотрите Debian GNU/Linux FAQ (http://www.debian.org/doc/FAQ/)
и
Справочник по
Debian
(http://www.debian.org/doc/user-manuals#quick-reference).
Каталог документации Debian находится по адресуПроект Документации Debian
(http://www.debian.org/doc/ddp). Можно обратиться с вопросом к сообществу Debian подписавшись на один или более списков рассылки Debian Подписка на списки рассылки
(http://www.debian.org/MailingLists/subscribe). Также, не последнее место занимают Архивы списков рассылки Debian (http://lists.debian.org/), содержащие ценную информацию о
Debian.
Общая информация о GNU/Linux есть в проекте документации Linux (http://www.tldp.org/).
Здесь вы найдёте разные HOWTO и ссылки на другие превосходные источники информации на компоненты системы GNU/Linux.
8.5.
Настройка почты
Сегодня электронная почта (email) — это очень важная часть жизни многих людей. Так как при настройке почты используется много параметров, а правильность настройки влияет на многие программы в Debian, в этом разделе мы попытаемся описать основные моменты настройки.
Почтовая система состоит из трёх частей. Первая: пользовательский почтовый агент
[Mail User Agent] (MUA) — это программа, с которой работает пользователь для написания и чтения писем. Вторая: агент пересылки почты [Mail Transfer Agent] (MTA)
— отвечает за пересылку сообщений между компьютерами. Третья: агент доставки почты [Mail Delivery Agent] (MDA) — отвечает за доставку входящей почты в почтовый ящик пользователя.
Данные части могут выполняться разными программами, но могут быть и объединены в одной или двух программах. Также можно настроить, чтобы разные виды почты обрабатывались разными программами.
Исторически, в системах Linux и Unix очень популярным MUA является mutt. Как и большинство классических программ Linux он имеет текстовый интерфейс. Часто он используется в связке с exim или sendmail, работающих в качестве MTA и


Поделитесь с Вашими друзьями:
1   ...   5   6   7   8   9   10   11   12   13


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал