Загрузка Debian

7.1. Момент истины

Первую самостоятельную загрузку системы инженеры-электрики называют «smoke test».
Если выполнялась установка по умолчанию, первое, что вы увидите при запуске системы — это меню системного загрузчика grub или, возможно, lilo. Под первым пунктом меню будет загрузка новой системы Debian. Каждой имеющейся на компьютере другой операционной системе, обнаруженной во время установки, присвоен отдельный пункт в меню (расположены ниже).
Если система не загружается, не волнуйтесь. Если установка завершилась успешно, то это всего лишь результат какой-то несущественной проблемы, которая не позволяет системе загрузить Debian. В большинстве случаев такие проблемы решаются без повторной установки. Одним из методов решения проблем с загрузкой является встроенный в программу установки режим восстановления (Раздел;8.7, «Восстановление неработающей системы»).
Если вы новичок в Debian и Linux, вам может потребоваться помощь более опытных пользователей. Чтобы получить помощь быстро, вы можете попробовать воспользоваться IRC каналами #debian или #debian-boot сети OFTC. Или же вы можете написать в список рассылки debian-user. Также вы можете отправить отчёт об установке как это описано в Раздел;5.3.7, «Отправка отчётов об ошибках установки». Описывайте проблему как можно понятнее, добавьте все сообщения, которые отображались и могут помочь определить причину проблемы.
Если у вас на компьютере есть другие операционные системы, и они не определились или определились неправильно, отправьте отчёт об установке.

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? Естественно, если у вас только один шифрованный том, это легко и вы можете просто ввести ключевую фразу, которую задали при настройке тома. Если же у вас несколько шифрованных томов, то пригодятся заметки, которые вы сделали на последнем этапе Раздел;6.3.2.4, «Настройка шифрованных томов». Если вы ранее не записали соответствие между 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/loopX (/mountpoint)
Password:

Во время ввода ключевой фразы символы не отображаются (даже звёздочками). Если вы введёте неверную ключевую фразу, то у вас ещё есть две попытки. После третьей попытки процесс загрузки пропустит этот том и начнётся монтирование следующей файловой системы. Подробней смотрите в Раздел;7.2.3, «Устранение неполадок».
После ввода всех ключевых фраз загрузка продолжится как обычно.

7.2.3. Устранение неполадок

Если некоторые шифрованные тома не были смонтированы из-за ввода неправильной ключевой фразы, их можно смонтировать вручную после загрузки. Но есть несколько случаев.

# mount /точка_монтирования
Password:

, где /точку_монтирования нужно заменить именем каталога (например, /home). Отличие от обычной операции монтирования только в запросе ключевой фразы для этого тома.
Для dm-crypt немного сложнее. Во-первых вам нужно зарегистрировать тома с помощью device mapperвыполнив:

# /etc/init.d/cryptdisks start

Эта операция просканирует все тома указанные в /etc/crypttab и создаст соответствующие устройства в каталоге /dev после ввода правильных ключевых фраз. (Тома зарегистрированные ранее будут пропущены, поэтому вы можете спокойно запускать эту команду несколько раз.) После успешной регистрации вы можете смонтировать тома как обычно:

# mount /точка_монтирования
# 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 со ссылками на документацию.
Простой способ просмотреть эту документацию — запустить текстовый браузер с помощью команд:

$ cd /usr/share/doc/
$ w3c .

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