Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
Глава 7. Диагностика конфликтов установки на AMD64 и Intel 64
В этой секции обсуждаются общие проблемы установки и способы их решения.
Anaconda сохраняет журналы в каталог
/tmp
.
Таблица 7.1. Журналы установки
Файл | Содержание |
---|---|
/tmp/anaconda.log | общие сообщения Anaconda |
/tmp/program.log | сообщения внешних программ |
/tmp/storage.log | информация о модулях хранения данных |
/tmp/packaging.log | сообщения yum и rpm |
/tmp/syslog | сообщения об оборудовании |
При сбое установки сообщения из этих файлов будут помещены в
/tmp/anaconda-tb-ID
, где ID — случайная строка.
Перечисленные файлы располагаются на RAM-диске установщика и будут удалены после перезапуска системы. Для создания постоянной копии скопируйте их на внешнее устройство или другой компьютер с помощью
scp
. Если используется внешнее устройство, при необходимости сделайте копию его данных. Ниже рассматриваются способы копирования журналов.
Процедура 7.1. Копирование журналов по сети
- Нажмите Ctrl+Alt+F2, чтобы открыть окно оболочки. Вы автоматически войдете в режим root и получите доступ к временной файловой системе.
- Вставьте USB-накопитель в разъем и выполните команду
dmesg
для получения списка последних событий. В конце журнала будут показаны сообщения о подключении устройства наподобие:[ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk
Обратите внимание на обозначениеsdb
. - Перейдите в
/mnt
и создайте новый каталог, в который будет монтироваться USB-устройство. Имя каталога может быть любым — в приведенном примере будет выбрано имяusb
.#
mkdir usb
- Смонтируйте устройство в созданный каталог. В большинстве случаев надо смонтировать лишь один раздел (например,
sdb1
), а не весь дискsdb
.#
mount /dev/sdb1 /mnt/usb
Проверьте наличие доступа к устройству, просмотрев список его файлов.#
cd /mnt/usb
#
ls
- Скопируйте журналы на устройство.
#
cp /tmp/*log /mnt/usb
- Отключите USB-устройство. Если появилось сообщение о том, что устройство занято, перейдите в другой каталог, например
/
.#
umount /mnt/usb
Журналы установки должны располагаться на USB-накопителе.
Процедура 7.2. Копирование журналов по сети
- Нажмите Ctrl+Alt+F2, чтобы открыть окно оболочки. Вы автоматически войдете в режим root и получите доступ к временной файловой системе.
- Перейдите в каталог
/tmp
:#
cd /tmp
- Скопируйте журналы на другой компьютер:
#
scp *log пользователь@адрес:путь
Укажите имя пользователя, адрес или имя узла, и путь к каталогу. Например, для копирования в каталог/home/john/logs/
пользователяjohn
на удаленном узле192.168.0.122
выполните:#
scp *log john@192.168.0.122:/home/john/logs/
При первом подключении к удаленной системе появится сообщение:The authenticity of host '192.168.0.122 (192.168.0.122)' can't be established.
ECDSA key fingerprint is a4:60:76:eb:b2:d0:aa:23:af:3d:59:5c:de:bb:c4:42.
Are you sure you want to continue connecting (yes/no)?
Введитеyes
и нажмите Enter. Будет предложено ввести пароль, после чего начнется копирование файлов.
Журналы будут размещены в удаленной системе.
7.1. Решение конфликтов при запуске установки
7.1.1. Конфликты при запуске графического режима
При запуске графической версии установки на компьютерах с определенными типами видеокарт не исключена вероятность возникновения проблем. Так, если программа установки не может запуститься со стандартными настройками, она попытается продолжить работу в режиме с низким разрешением. Если и эта попытка завершилась неудачей, будет выбран текстовый режим.
Большинство подобных конфликтов можно решить с помощью параметров загрузки (см. Раздел 20.1, «Настройка системы установки в меню загрузки»).
- Базовый графический режим
- Можно попытаться запустить установку с использованием базового видеодрайвера. Для этого в меню загрузки надо выбрать Диагностика > Базовый режим установки Red Hat Enterprise Linux 7.0 или в конец строки загрузки добавить параметр
inst.xdriver=vesa
. - Выбор разрешения экрана вручную
- Если программа установки не может определить разрешение экрана, можно задать его вручную с помощью параметра загрузки
inst.resolution=x
, заменив x желаемым разрешением, например1024x768
. - Выбор видеодрайвера
- Параметр
inst.xdriver=x
позволяет указать видеодрайвер, переопределив автоматический выбор. Здесь x — имя драйвера, напримерnouveau
.Примечание
Anaconda должна определять оборудование автоматически, без вмешательства пользователя. Если выбор другого драйвера помог решить конфликт, следует заполнить отчет об ошибке для компонентаanaconda
на сайте https://bugzilla.redhat.com. - Установка с помощью VNC
- Если перечисленные выше решения не помогли, можно попробовать удаленно запустить графический режим установки при помощи VNC (см. Глава 22, Установка с помощью VNC).
7.1.2. Последовательная консоль не обнаружена
Иногда установка в текстовом режиме с использованием последовательной консоли в системах с видеокартой, но без монитора, не генерирует вывод. Дело в том, что Anaconda автоматически определяет наличие видеокарты и пытается ее использовать для вывода, даже если монитор не подключен.
В этом случае рекомендуется использовать параметры
inst.text
и console=
(см. Глава 20, Параметры загрузки).