Handbook:AMD64/Blocks/Booting/ru

Загрузка с установочного носителя
Once the installation media is ready, it is time to boot it. Insert the media in the system, reboot, and enter the motherboard's firmware user interface. This is usually performed by pressing a keyboard key such as, , , or during the Power-On Self-test (POST) process. The 'trigger' key varies depending on the system and motherboard. If it is not obvious use an internet search engine and do some research using the motherboard's model name as the search keyword. Results should be easy to determine. Once inside the motherboard's firmware menu, change the boot order so that the external bootable media (CD/DVD disks or USB drives) are tried before the internal disk devices. Without this change, the system will most likely reboot to the internal disk device, ignoring the external boot media.

If not yet done, ensure that the installation media is inserted or plugged into the system, and reboot. A boot prompt should be shown. At this screen, will begin the boot process with the default boot options. To boot the installation media with custom boot options, specify a kernel followed by boot options and then hit.

At the boot prompt, users get the option of displaying the available kernels and boot options. If no choice is made within 15 seconds (either displaying information or using a kernel) then the installation media will fall back to booting from disk. This allows installations to reboot and try out their installed environment without the need to remove the CD from the tray (something well appreciated for remote installations).

Мы упомянули, что можно указать ядро. На установочном носителе существует несколько ядер. По умолчанию загружается. Другие ядра нужны для специфического железа, а варианты -nofb отключают фреймбуфер.

Нижеследующая раздел дает краткий обзор доступных вариантов ядра и их описание:

Выбор ядра

 * gentoo
 * Ядро по умолчанию с поддержкой процессоров K8 (включая поддержку NUMA) и EM64T


 * gentoo-nofb
 * Аналогично gentoo, но без поддержки кадрового буфера


 * memtest86
 * Тест оперативной памяти на ошибки

Кроме выбора ядра, с помощью загрузочных параметров можно дополнительно настроить процесс загрузки.

Аппаратные параметры

 * acpi=on
 * Загружает поддержку ACPI, а также запускает демон acpid при загрузке. Это необходимо только если система требует ACPI для нормальной работы. Это не нужно для поддержки Hyperthreading.


 * acpi=off
 * Полностью отключает ACPI. Это полезно на некоторых старых системах, а также необходимо для использования APM. Это также отключит любую поддержку HyperThreading вашего процессора.


 * console=X
 * Создает консоль на CD с последовательным доступом. Первый параметр это устройство, обычно ttyS0 на x86, за которой следуют любые параметры соединения, разделенные запятыми. Параметры по умолчанию 9600,8,n,1.


 * dmraid=X
 * Позволяет передавать параметры в device-mapper RAID-подсистему. Параметры должны находиться в кавычках.


 * doapm
 * Загружает поддержку APM драйвера. Также необходимо.


 * dopcmcia
 * Загружает поддержку для PCMCIA и Cardbus аппаратного обеспечения, а также запускает cardmgr для PCMCIA при загрузке. Это необходимо только при загрузке с устройств PCMCIA/Cardbus.


 * doscsi
 * Загружает поддержку для большинства SCSI-контроллеров. Также это требование для загрузки большинства USB-устройств, так как они используют подсистему SCSI ядра.


 * sda=stroke
 * Позволяет пользователям распределять место на всем жестком диске, даже если BIOS не поддерживает большие диски. Данный параметр используется только на машинах со старым BIOS. Замените sda на устройство, для которого нужно включить данный параметр.


 * ide=nodma
 * Заставляет отключить DMA в ядре, что необходимо некоторым чипсетам IDE, а также некоторым дисководам CDROM. Если система испытывает трудности при чтении с IDE CDROM, попробуйте данный параметр. Кроме того, это также отключает выполнение настроек hdparm по умолчанию.


 * noapic
 * Отключает Advanced Programmable Interrupt Controller (APIC), который присутствует на новых материнских платах. Известно, что это вызывает некоторые проблемы на старом железе.


 * nodetect
 * Отключает все автоопределение, проводимое при загрузке с CD, включая автоопределение устройств и опрос DHCP. Это полезно для выполнения отладки неработающего CD или драйвера.


 * nodhcp
 * Это отключает опрос DHCP на найденных сетевых картах. Это полезно в сетях только со статическими адресами.


 * nodmraid
 * Отключает поддержку device-mapper RAID, такого, который используется для IDE/SATA RAID-контроллеров.


 * nofirewire
 * Отключает загрузку модулей Firewire. Это должно быть необходимо только если ваше железо FireWire вызывает проблемы при загрузке с CD.


 * nogpm
 * Отключает поддержку мыши в консоли, gpm.


 * nohotplug
 * Отключает загрузку init-скриптов hotplug и coldplug при загрузке. Это полезно для выполнения отладки неработающего CD или драйвера.


 * nokeymap
 * Отключает выбор раскладки клавиатуры, используемой для выбора не-US раскладок.


 * nolapic
 * Отключает локальный APIC на однопроцессорных ядрах.


 * nosata
 * Отключает загрузку модулей Serial ATA. Это используется, если система испытывает проблемы с подсистемой SATA.


 * nosmp
 * Отключает SMP, или Symmetric Multiprocessing, на ядрах, которые поддерживают SMP. Это полезно для отладки проблем, связанных с SMP на некоторых драйверах и материнских платах.


 * nosound
 * Отключает поддержку звука и настроек громкости. Это полезно для систем где поддержка звука вызывает проблемы.


 * nousb
 * Отключает автозагрузку USB-модулей. Это полезно для отладки проблем с USB.


 * slowusb
 * Добавляет некоторые дополнительные паузы в процесс загрузки для медленных USB-CDROM'ов, например в IBM BladeCenter.

Логический том/управление устройствами

 * dolvm
 * Включает поддержку Linux Logical Volume Management (LVM).

Другие параметры

 * debug
 * Включает отладочный код. Это может стать проблемой, так как выводит множество данных на экран.


 * docache
 * Кэширует всю запускаемую часть CD в ОЗУ, что позволяет вам размонтировать, и смонтировать другой CDROM. Данный параметр требует, чтобы было по крайней мере в два раза больше памяти, чем размер CD.


 * doload=X
 * Заставляет начальный рамдиск загрузить любой обозначенный модуль, а также его зависимости. Замените X на имя модуля. Несколько модулей можно задать через запятую.


 * dosshd
 * Запускает при загрузке sshd, что полезно для автоматических установок.


 * passwd=foo
 * Устанавливает то, что следует за знаком равенства как пароль root, что необходимо для dosshd, так как по умолчанию выбирается случайный пароль root.


 * noload=X
 * Это заставляет начальный рамдиск пропустить загрузку любого обозначенного модуля который может вызывать проблемы. Синтаксис совпадает с параметром doload.


 * nonfs
 * Отключает запуск portmap/nfsmount при загрузке.


 * nox
 * Заставляет LiveCD, в котором есть X-сервер не запускать X автоматически, а перейти в командную строку.


 * scandelay
 * Заставляет CD остановиться на 10 секунд в некоторых местах загрузочного процесса, чтобы позволить медленным устройствам инициализироваться и быть доступными для использования.


 * scandelay=X
 * Позволяет задать некоторую задержку, в секундах, которую нужно добавить в некоторые места загрузочного процесса, чтобы позволить медленным устройствам инициализироваться и быть доступными для использования. Замените X на число секунд для паузы.

Теперь загрузите систему с накопителя, выберите ядро (если не устраивает ядро по умолчанию ) и дополнительные параметры загрузки. В качестве примера мы загрузим ядро с параметром ядра  :

Появится заставка с полосой индикатора загрузки. Если вы устанавливаете Gentoo на машину с неамериканской раскладкой клавиатуры, нужно немедленно нажать +, чтобы переключиться в подробный режим, и следовать появившимся указаниям. Если ничего не выбрано в течение 10 секунд, устанавливается раскладка по умолчанию (клавиатура США), а загрузка продолжается. По окончании загрузки для вас будет выполнен автоматический вход в "живой" Gentoo Linux в качестве "root" (администратора). В текущей консоли должно появиться прилашение root ("#"). Также можно переключаться в другие консоли, нажимая +, + и +. Вернуться в первоначальную консоль можно нажатием +.