Приложение H. Дополнительные опции загрузки

В этом приложении обсуждаются дополнительные опции загрузки, доступные программе установки НауЛинукс.

askmethod

Эта команда предлагает выбрать способ установки, который будет использоваться при загрузке с CD/DVD НауЛинукс.

apic

Эта команда работает над ошибкой, обычно случающейся с Intel 440GX chipset BIOS, она должна выполняться с ядром программы установки.

apm=allow_ints

Эта команда изменяет обработчик спящего режима (и может быть необходима для некоторых ноутбуков).

apm=off

Эта команда отключает APM (Advanced Power Management). Она полезна, поскольку APM некоторых BIOS'ов содержит ошибки и имеет привычку падать.

apm=power_off

Эта команда обязывает НауЛинукс выключать систему по умолчанию.

apm=realmode_power_off

Некоторые BIOS'ы падают при попытке выключить машину. Эта команда меняет способ выключения с того, что принят в Windows NT на тот, что используется в Windows 95.

dd

Этот параметр заставит программу установки подсказать использовать диск с драйверами.

dd=url

Этот параметр заставит программу установки взять драйвер с определенного адреса http, ftp или nfs.

display=IP:0

Эта команда позволяет пересылку удаленного дисплея. Только вместо IP надо написать IP-адрес системы, на котором появится дисплей.

А на системе, где он появится, необходимо выполнить команду xhost +remotehostname, где remotehostname имя машины, с которой запущен дисплей. Использование команды xhost +remotehostname ограничивает доступ к удаленному терминалу и не позволяет никому и ничему попасть на него без специальной авторизации.

driverdisk

Эта команда выполняет ту же функцию, что и dd, и так же предложит во время установки НауЛинукс воспользоваться диском с драйверами.

ide=nodma

Эта команда отключает DMA на всех устройствах IDE. Может быть полезна при возникновении проблем, имеющих отношение к IDE.

ks=nfs:<сервер>:/<путь>

Расположение файла kickstart'а на сервере NFS. Программа установки настроит Ethernet-карту с помощью DHCP. Так, например, если файл kickstart'а расположен в /mydir/ks.cfg на server.example.com, команда загрузки будет выглядеть так:

ks=nfs:server.example.com:/mydir/ks.cfg
ks=http://<сервер>/<путь>

Расположение файла kickstart'а на сервере HTTP. Ethernet-карту программа установки настроит с помощью DHCP. Так, например, если файл kickstart'а расположен в /mydir/ks.cfg на server.example.com, команда загрузки будет выглядеть так:

ks=http://server.example.com/mydir/ks.cfg
ks=hd:<устройство>:/<файл>

Расположение файла kickstart'а в локальной файловой системе (vfat или ext2). Пример:

ks=hd:sda3:/mydir/ks.cfg
ks=bd:<bios>:/<путь>

Расположение файла kickstart'а в файловой системе на заданном устройстве BIOS. Пример:

ks=bd:80p3:/mydir/ks.cfg

Стоит отметить, что это не работает в RAID-наборах BIOS.

ks=file:/<файл>

Расположение файла kickstart'а. Обычно применяется, если файл уже расположен в образе initrd.

ks=cdrom:/<путь>

Расположение файла kickstart'а на компакт-диске.

ks

Если команда ks приведена без параметров, Ethernet-карта будет использовать DHCP. Файл kickstart'а будет прочитан с сервера, определенным значением «bootServer» в ответе DHCP. По умолчанию «bootServer» совпадает с сервером DHCP. Имя файла может быть следующим:

  1. Если используется DHCP и имя файла начинается с /, система ищет файл загрузки на сервере NFS.

  2. Если используется DHCP, а имя загрузочного файла начинается не с /, система будет искать файл загрузки в каталоге /kickstart на сервере NFS.

  3. Если DHCP не сообщает имя файла, программа установки пытается прочитать файл /kickstart/1.2.3.4-kickstart, где 1.2.3.4 — IP-адрес компьютера, на котором производится установка.

ksdevice=<устройство>

Заданное устройство будет использоваться программой установки для подключения к сети. Рассмотрим систему, подключенную к серверу NFS через eth1. Для выполнения установки с использованием файла kickstart'а, расположенного на сервере, в строке приглашения потребуется выполнить следующую команду:

ks=nfs:<сервер>:/<путь> ksdevice=eth1
kssendmac

Добавляет заголовки HTTP к запросам ks=http://. Добавляет MAC-адрес сетевых карт в переменные окружения CGI наподобие X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab.

mediacheck

Эта команда дает возможность проверить целостность источника программы установки (при использовании метода на основе ISO). Проверка целостности ISO-образов до установки поможет избежать проблем при установке.

mem=xxxM

Эта команда позволяет изменить размер памяти, который определило ядро. Это может потребоваться для некоторых старых систем, где определяется только 16 Мбайт, или некоторых новых, у которых видеокарточка делит видеопамять с основной. При запуске этой команды замените xxx на правильный размер памяти в мегабайтах.

nmi_watchdog=1

Эта команда включает встроенный в ядро детектор deadlock'ов (явлений, когда процессы не могут выполняться из-за взаимных блокировок). Команда может использоваться, чтобы найти такие остановки в ядре. Периодическим запуском NMI (Non Maskable Interrupt) прерываний ядро может показать, что CPU тормозится, и при необходимости напечатать отладочные сообщения.

noapic

Дает команду ядру не использовать APIC-чип. Она может быть полезна для некоторых материнских плат с плохим APIC (например, Abit BP6) или BIOS'ом, содержащим ошибки.

noht

Эта команда отключает hyperthreading.

nofb

Эта команда отключает поддержку frame buffer'а и позволяет программе установки запускаться в текстовом режиме. Эта команда может понадобиться при работе с некоторыми типами оборудования.

nomce

Эта команда отключает собственную проверку, проводимую CPU. Ядро разрешает ее по умолчанию (называется такая проверка Machine Check Exception). На некоторых старых машинах эта проверка проводится слишком часто, и может потребоваться отключить ее.

nopass

Эта команда отключает передачу информации о клавиатуре и мыши на второй стадии программы установки. Это полезно для тестирования настроек клавиатуры и мыши на второй стадии при установке по сети.

nopcmcia

Эта команда дает возможность игнорировать любой PCMCIA-контроллер в системе.

noprobe

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

noshell

Эта команда отключает доступ к виртуальной консоли 2 во время установки.

nousb

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

nousbstorage

Эта команда отключает загрузку модуля источника бесперебойного питания в загрузчике программы установки. Это может помочь с порядком устройств в SCSI-системах.

numa=off

Scientific Linux поддерживает NUMA (Non-Uniform Memory Access) на AMD64 архитектуре. Все процессоры могут получать доступ ко всей памяти даже без включения поддержки NUMA, а поддержка NUMA в обновленных ядрах позволяет осуществлять выделение памяти механизмами, встроенными в процессор, минимизируя межпроцессорный траффик при обращении к памяти. Это может существенно повысить производительность для некоторых приложений. Для отключения механизма поддержки NUMA укажите эту опцию загрузки.

reboot=b

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

rescue

Эта команда запускает режим восстановления (rescue mode).

resolution=

Говорит программе установки, в каком видеорежиме работать. Она поддерживает любое стандартное разрешение, например, 640x480, 800x600, 1024x768 и так далее.

serial

Эта команда включает поддержку последовательной консоли.

skipddc

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

text

Эта команда переводит программу установки из графического режима в текстовый.

updates

Эта команда предложит вставить дискету с обновлениями (bug fixes). Если вы проводите установку по сети и уже поместили обновления на сервер, в этой команде нет необходимости.

upgradeany

Эта команда отключает контроль в файле /etc/redhat-release. Если файл /etc/redhat-release был изменен по сравнению с исходным, то при попытке произвести обновление НауЛинукс установка может быть не найдена.

vnc

Эта команда позволяет провести инсталляцию с vnc-сервера.

vncpassword=

Эта команда позволяет ввести пароль, необходимый для соединения с vnc-сервером.