7.2 2006-10-12
Требования к оборудованию Введение

Перед началом мы представим вам список требований к оборудованию, необходимых для успешной установки системы Gentoo на ваш компьютер с использованием Установочного LiveCD.

Требования к оборудованию Семейства i686 или более новыйЛюбой 64-разрядный AMD или 64-разрядный Intel с поддержкой EM64T128 МБ1.5 ГБ (без области подкачки)Не менее 256 МБ
Центральный процессор
Центральный процессор
Оперативная память
Свободное дисковое пространство
Область подкачки
Установочный диск Gentoo Linux LiveCD Введение

Gentoo Linux может быть установлен с использованием файла архива 3 стадии. Такой архив содержит минимальное рабочее окружение, при помощи которого вы можете успешно установить Gentoo Linux на ваш компьтер.

Установка с использованием архивов первой и второй стадий не описана в Руководстве по Gentoo. Для этих случаев вы можете прочитать Gentoo FAQ.

Установочный диск Gentoo Linux LiveCD

LiveCD - это загрузочный носитель, содержащий самодостаточное рабочее окружение Gentoo. С помощью него вы сможете загрузить Linux, работающую с компакт-диска. В процессе загрузки система определит ваше оборудование и загрузит все необходимые драйвера. Установочные компакт-диски поддерживаются группой разработчиков Gentoo.

В данный момент доступны два типа Установочных Дисков:

  • Установочный диск LiveCD содержит все, что необходимо вам для установки Gentoo. На нем представлено графическое окружение, графический установщик, с помощью которого вы пройдете весь процесс установки, что, впрочем, можно сделать и с помощью текстового консольного установщика, ну и конечно же, инструкции по установке для вашей архитектуры.
  • Минимальный установочный компакт-диск содержит только минимальное рабочее окружение, которое пригодно только для загрузки и настройки вашего подключения к интернету. Он не содержит каких-либо дополнительных файлов и не может быть использован напрямую для установки.
Загрузка из сети, запись на носитель и загрузка с установочного диска Gentoo Linux LiveCD Загрузка из сети и запись на носитель установочного диска LiveCD

Вы можете загрузить установочные диски LiveCD с одного из наших зеркал. Все они расположены в каталоге livecd/.

Внутри этого каталога расположены ISO-файлы. Они представляю собой полный образ компакт-диска, который вы можете записать на носитель CD-R.

После загрузки файла из сети, вы можете проверить его целостность на предмет отсутствия в нем повреждений:

  • Вы можете проверить его MD5-подпись и сравнить ее с MD5-подписью, приложенной нами (с помощью инструмента md5sum для системы Linux/Unix или утилиты md5sum для Windows)
  • Вы можете проверить криптографическую подпись, предоставленную нами. Перед этим вам необходимо получить открытый ключ (17072058), который используем мы.

Для получения открытого ключа используйте приложение GnuGPG, выполнив команду:

$ gpg --keyserver subkeys.pgp.net --recv-keys 17072058

Теперь проверьте подпись:

$ gpg --verify <файл подписи> <загруженный iso-образ>

Для записи загруженного ISO-файла вам необходимо использовать запись образа напрямую. Как это сделать сильно зависит от выбранной вами способа. Далее мы обсудим варианты с использованием программ cdrecord и K3B; для получения дополнительной информации вы можете просмотреть Gentoo FAQ.

  • Если вы выбрали cdrecord, просто наберите cdrecord dev=/dev/hdc <файл iso-образа> (если необходимо, замените /dev/hdc на путь к вашему устройству CD-RW).
  • Если K3B, выберите Tools > CD > Burn Image. Затем в поле 'Image to Burn' укажите расположение вашего файла образа. Для завершения щелкните по кнопке Start.
Загрузка с установочного LiveCD Перед тем как продолжить, прочтите этот подраздел полностью, так как, возможно, у вас не будет удобного случая сделать этого позднее.

После того, как вы получите записанный LiveCD наступит время загрузить его. Удалите все диски из ваших приводов, перезагрузите систему и войдите в BIOS. Обычно это делается нажатием клавиши DEL, F1 или ESC, в зависимости от варианта вашего BIOS. Зайдя в BIOS измените порядок загрузки так, чтобы попытка загрузки с компакт-диска проводилась перед попыткой с жесткого диска. Часто это можно найти в меню "CMOS Setup". Если вы этого не сделаете, ваша система просто загрузится с жесткого диска, игнорируя носитель в приводе CD-ROM.

Теперь поместите компакт-диск LiveCD в устройство и перезагрузите систему. В результате этого вы должны увидеть приглашение загрузчика. В этом месте вы можете просто нажать клавишу ENTER для продолжения загрузки с параметрами по умолчанию. Или можете выбрать вариант ядра, указать его параметры и затем продолжить загрузку.

Выбрать ядро? Конечно, мы предоставляемя несколько вариантов ядра на нашем LiveCD. По умолчанию - это gentoo. Другие ядра ориентированы под необходимое оборудование, а также -nofb вариант с отключенной поддержкой кадрового буфера.

Ниже вам представлено описание доступных вариантов ядра:

gentooСтандартное ядро версии 2.6 с поддержкой нескольких ЦПgentoo-nofbТоже самое, что и gentoo, но без поддержки кадрового буфераgentoo Стандартное ядро с поддержкой процессоров AMD K8 (включая поддержку технологии NUMA) и процессоров Intel c технологией EM64T memtest86Тестирование оперативной памяти на наличие ошибок
Ядро Описание

Мы также предоставляем возможность настройки ядра. Эти переопределяющие параметры вы можете включить/выключить по усмотрению. Следующий список аналогичен тому, который вы получите, нажав F2 и затем F7.

Параметры оборудования:

acpi=on         Загружает поддержку расширенного управления питанием (ACPI),
                а также запускает сервис acpid при загрузке с компакт-диска.
                Это необходимо, если только ваша система требует включения
                функции ACPI для корректной работы. Данный параметр не требуется
                для поддержки технологии Hyperthreading.

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

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

dmraid=X        Передает параметры для настройки топологии устройств подсистемы
                RAID. Параметры должны быть заключены в кавычки.

doapm           Загружает драйвер поддержки системы управления питанием APM.
                Также требует указания параметра acpi=off.

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

dopcmcia        Загружает поддержку плат расширения и плат PCMCIA, а также
                запускает программу управления картами PCMCIA - cardmgr
                в процессе загрузки с компакт-диска. Необходима, только 
                если вы используете плату PCMCIA для загрузки.

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

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

ide=nodma       Принудительно отключает в ядре поддержку функций DMA.
                Необходимо для работы некоторых устройств IDE и CDROM. Если 
                у вас возникают проблемы при чтении носителей CDROM, попробуйте
                использовать данный параметр. Отменяет также настройки,
                устанавливаемые утилитой hdparm по умолчанию.

noapic          Отключает расширенный программируемый контроллер прерываний 
                (APIC), используемый на некоторый современных материнских
                платах, который может быть источником проблем на старом 
                оборудовании.

nodetect        Отключает все функции автоматического определения,
                используемые в процессе загрузки, включая автоопределение
                оборудования и попытку автоматического получения IP-адреса
                (DHCP). Данный вариант используется при отладке отказов 
                оборудования или драйверов.

nodhcp          Отключает попытку автоматического получения IP-адреса (DHCP)
                сетевой платой. Используется в сетях с ручной настройкой
                адресации.

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

nofirewire      Отключает загрузку модулей для поддержки устройств Firewire.
                Используется, если ваше оборудование Firewire вызывает проблемы
                при загрузке с компакт-диска.

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

nohotplug       Блокирует исполнение сценариев инициализации для модулей hotplug
                и coldplug в процессе загрузки. Используется при отладке отказов
                оборудования и драйверов.

nokeymap        Блокирует возможность выбора кодировки для клавиатур с
                раскладкой, отличной от американской.

nolapic         Отключает локальное программное управление прерываниями на ядрах
                с универсальной процессорной архитектурой.

nosata          Отключает загрузку модулей для поддержки интерфейса SATA. 
                Используется для систем, в которых использование SATA вызывает
                проблемы.

nosmp           Отключает поддержку многопроцессорных симметричных систем (SMP)
                в ядрах. Используется для разрешения проблем, связанных с 
                использованием нескольких процессоров на некоторых материнских
                платах.

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

nousb           Блокирует автозагрузку модулей с поддержкой шины USB. 
                Используется при проблемах с использованием устройств USB.

Управление устройствами и томами:

dodevfs         Разрешает использование устаревшей файловой системы устройств
                на ядрах версии 2.6. Также требует использования параметра
                noudev. Для ядра 2.4 данный параметр обязателен в любом случае
                и его использование не приведет ни к какому эффекту.

doevms2         Включает поддержку промышленной системы управления томами (EVMS),
                разработанной фирмой IBM. Небезопасно при использовании
                совместно с системой lvm2.

dolvm2          Включает поддержку управления логическими томами системы Linux.
                Небезопасно при совместном использовании с evms2.

noudev          Блокирует поддержку файловой системы udev на ядрах версии 2.6.
                Данный параметр требует использования параметра dodevfs.
                Для ядра 2.4 данная опция не доступна и ее использование
                не приведет ни к какому эффекту.

unionfs         Включает использование файловой системы Unionfs для поддержки
                CD-образов. Данный параметр позволяет создавать файловую
                систему Unionfs в рабочей области tmpfs, что даст возможность
                изменять любые файлы на компакт-диске.

unionfs=X       Также включает использование файловой системы Unionfs для 
                поддержки CD-образов. Дает возможность создать файловую
                систему Unionfs на устройстве, указанном вами. Устройство
                может быть размечено и содержать любую доступную для 
                записи файловую систему, поддерживаемую ядром.

Прочие параметры:

debug           Включает режим отладки. Может внести некоторый беспорядок, 
                поскольку выводит дополнительную информацию на экран.

docache         Кэширует всю исполняемую часть компакт-диска в оперативную 
                память, что дает вам возможность размонтировать загрузочный 
                диск и монтировать в /mnt/cdrom другой носитель CDROM. Данный
                параметр требует наличия доступной оперативной памяти как 
                минимум в 2 раза больше, чем объем компакт-диска.

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

noload=X        Указывает стартовому сценарию пропустить загрузку модулей, 
                перечисленных в списке, если они вызывают проблемы. Формат
                параметров аналогичен doload.

nox             Блокирует загрузку графической среды, но предоставляет работу
                с командной строки.

scandelay       Устанавливет паузу в 10 секунд перед началом основного процесса
                загрузки, позволяя очень медленным устройствам подготовиться к
                использованию.

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

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

boot: gentoo dopcmcia

Вы увидите окно приветствия и индикатор процесса загрузки. Если у вас клавиатура с раскладкой, отличной от американской, немедленно нажмите клавиши ALT+F1 чтобы переключиться в режим подробного вывода сообщений и следуйте инструкциям на экране. Если вы не сделаете выбор в течении 10 секунд, то будет принята американская раскладка по умолчанию и процесс загрузки продолжится. После того, как загрузка закончится, запуститься графическая среда Gnome и вы автоматически войдете в систему Gentoo Linux как пользователь "gentoo". Вы также можете войти и как пользователь "root" - администратор системы, на любую из консолей. Как доказательство вы должны получить приглашение к работе в виде знака "#". Переключаться между консолями можно с помощью клавиш ALT+F2, ALT+F3, ALT+F4, ALT+F5, ALT+F6. На графический рабочий стол, с которого вы начинали можно вернуться нажатием ALT+F7. Для переключения между консолями внутри графического окружения необходимо нажать клавиши совместно с CTRL. Вы также можете исполнять команды от имени администратора в любом терминале внутри графического рабочего окружения используя приложение sudo. Вы можете использовать право администратора в терминале для выполнения дополнительных задач.

(Для примера)
(редактирование групп пользователей)
# sudo vi /etc/group
(получение административных прав для текущего сеанса)
# sudo su -
Дополнительная настройка оборудования

Когда идет загрузка с компакт-диска, система пытается определить все имеющееся оборудование и загрузить соответствующие модули для поддержки ядром ваших устройств. В громадном количестве случаев это срабатывает. Но иногда система не сможет автоматически загрузить необходимые модули. Если автоопределение устройств PCI пропустит что-то из вашего оборудования, то вы можете загрузить вручную соответствующие модули ядра. Для выполнения этой задачи вам необходим доступ с правами администратора.

В следующем примере мы попытаемся загрузить модуль 8139too (поддержка некоторого типа сетевых интерфейсов):

# modprobe 8139too

Если вам необходима поддержка плат PCMCIA, тогда вам необходимо запустить соответствующий сценарий инициализации pcmcia:

# /etc/init.d/pcmcia start
Дополнительно: увеличение производительности жесткого диска

Если у вас достаточно опыта, вы можете увеличить производительность вашего жесткого IDE-диска при помощи утилиты hdparm. Вам также необходимы административные права для использования hdparm. С параметрами -tT вы можете проверить производительность вашего диска (выполните данную команду несколько раз для получения более достоверных результатов):

# hdparm -tT /dev/hda

Для настройки режима работы вы можете использовать любой из представленных примеров (или поэкспериментировать самостоятельно), указав /dev/hda в качестве диска (или подставьте свой диск):

(Включение режима DMA:)
# hdparm -d 1 /dev/hda

(Безопасные параметры производительности:)
# hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hda
Дополнительно: Управление учетными записями пользователей

Если вы планируете допускать других пользователей к вашему рабочему окружению в процессе установки или же вы хотите пообщаться в чате с использованием irssi без использования прав администратора (в целях безопасности), то вам необходимо создать несколько общих учетных записей пользователей и сменить пароль администратора. Для смены пароля и создания пользователей необходимы права администратора.

Для смены пароля администратора используйте утилиту passwd:

$ sudo su -
# passwd
New password: (Введите ваш новый пароль)
Re-enter password: (Повторите пароль еще раз)

Для создания учетной записи пользователя, во первых вы должны наделить его полномочиями, затем задать пароль. Мы используем утилиты useradd и passwd для выполнения этих задач. В следующем примере мы создадим пользователя с именем "john".

# useradd -m -G users john
# passwd john
New password: (Введите пароль пользователя john)
Re-enter password: (Повторите ввод пароля для jonh)

Вы можете сменить ваш идентификатор с администратора на вновь созданного пользователя при помощи su:

# su - john

Вы также можете сменить пароль пользователя "gentoo" в графическом окружении. Данная учетная запись уже пригодна для использования в интернете.

$ passwd
New password: (Введите новый пароль)
Re-enter password: (Повторите ввод)
Дополнительно: просмотр документов в процессе установки

Если вы хотите просматривать Руководство по Gentoo (находящееся на CD-ROM или в сети) в процессе установки, то вы можете делать это с помощью Mozilla Firefox (в графическом окружении) или с помощью links (при работе в терминале).

# firefox /mnt/cdrom/docs/handbook/html/index.html

Если вы предпочитаете просматривать только текстовый вариант и используете для этого links, убедитесь, что у вас создана учетная запись (см. Дополнительно: Учетные записи пользователей). Нажмите ALT+F2, перейдите в новое окно терминала и зарегистрируйтесь.

# links /mnt/cdrom/docs/handbook/html/index.html

Вы можете вернуться назад в графическое окружение, нажав ALT+F7.

Тем не менее, необходимо заметить, что лучше использовать вариант Руководства, расположенный в интернете, который может быть более новым, чем предоставленный на компакт-диске. Вы можете просматривать его используя Firefox или links, но только после того, как полностью завершите главу Настройка сетевого окружения (иначе вы не сможете подключиться к интернету для получения документации):

# firefox http://www.gentoo.org/doc/en/handbook/
# links http://www.gentoo.org/doc/en/handbook/

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