Gentoo installation tips and tricks/ru

The Gentoo installation allows for very flexible approaches to the various installation methods. As it is almost impossible to insert every single tip or trick in the installation instructions this document tries to deal with all submitted tips and tricks for reference purposes.

Предварительно
В этом документе содержатся различные советы и трюки для установки Gentoo/x86. Многие из них обсуждаются достаточно серьезно - их нужно воспринимать как полезные советы для установки, а не как её замена.

Программный RAID
После загрузки с установочного диска загрузите подходящий модуль RAID. Например, если вы планируете использовать RAID-1:

При разметке диска, убедитесь, что разделы помечены  (Linux raid autodetect) как тип раздела вместо   (Linux native). Тип раздела можно изменить с помощью команды  в программе.

Теперь, прежде чем мы начнем создавать RAID-массивы, нам нужно создать ноды мета-устройств:

После разметки диска создайте файл (да, прямо в окружении установочного диска)  с помощью , продвинутая утилита для администрирования RAID. Например, чтобы зеркалировать boot, swap и root разделы (RAID-1) на и, можно воспользоваться:

Программный Linux драйвер RAID начнет создавать мета-устройства. Вы можете наблюдать этот процесс в. Прежде чем продолжить, подождите, пока процесс создания мета-устройств полностью закончится.

С этого момента используйте как раздел boot,  как раздел swap и  как раздел root.

Прямо перед chroot, не забудьте скопировать файл в.

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

Во время установки дополнительных (системных) утилит, также установите. Обратите внимание, что он может быть не доступен на всех установочных дисках. Поэтому установка на программный RAID может быть неосуществима, если установка производиться без сети!

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

ATA RAID using 2.4 kernels
Make sure you boot your Installation CD using the  option. Once booted, check the contents of. It should contain various directories for each harddisk available in the ATA RAID. An entire disk is displayed as while partitions are.

Write down the various device files that you use to install Gentoo on. You will need to substitute the examples in the installation with this path.

Before chrooting, bind-mount the structure in the new environment:

When configuring your kernel, make sure you enable support for your ATA RAID chipset and options. For instance, a popular ATA RAID system is a Promise FastTrack built-in RAID in which case you definitely need  built in into your kernel.

When configuring GRUB, you first have to create a GRUB bootdisk. This is not as hard as you think. First install GRUB as you would, but when you come to the part where GRUB is getting installed in the MBR, follow the following instructions:

You still need to write your file. This is no different from the installation instructions, just make sure that your  points to the ATA RAID device.

After finishing the installation, boot with your GRUB bootdisk. You will be greeted by a GRUB prompt. Now configure GRUB to boot from the ATA RAID device:

Now reboot (with the GRUB bootfloppy removed).

LILO users can safely use the instructions mentioned in the installation instructions.

Использование ядра из установочного диска
Если вы не хотите компилировать ядро самостоятельно, вы можете использовать ядро из установочного диска, скопировав его на устанавливаемую систему. Когда вы дойдете до компиляции ядра, перейдите на другой терминал (нажмите + ) и войдите в систему, введя пароль root, который вы указали в начале установки.

Скопируйте ядро и модули на новую установку Gentoo:

Чтобы все модули, которые в настоящее время загружены в память (с установочного диска), загружались во время загрузки новой системы Gentoo, выполните следующую команду в окружении chroot:

Проверьте содержимое файла и обновите его по необходимости.

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

Для этого существует несколько возможных решений. Первый - использовать. После загрузки с установочного компакт-диска установите пароль root и запустите сеанс screen:

Внутри сеанса screen вы можете выполнить всю установку. Когда вы хотите покинуть свой терминал, нажмите +, (то есть  и  одновременно, а затем ), чтобы «отсоединить» ваш сеанс screen. Теперь вы можете безопасно выйти из своей системы.

Чтобы восстановить доступ к вашему терминалу, войдите в систему с правами root и «присоединитесь» к работающему сеансу screen:

Если вы не можете использовать screen, вы все еще можете оставить свой терминал. Следуйте инструкциям по установке, но когда вы дойдете до точки, где будет запущена долгосрочная компиляция (например, шаг ), используйте   который позволяет продолжить процесс, даже когда вы выходите из системы. Не забывайте добавить в конце «&», иначе процесс не будет помещен в фоновый режим! Запомните где вы находитесь (команда  покажет вам это), так как вам нужно будет знать об этом позднее.

Теперь выйдите из chroot среды и сессии установочного компакт-диска. Ваша компиляция будет продолжена в фоновом режиме.

Если вы хотите проверить компиляцию, войдите в систему с правами root (на установочном компакт-диске), chroot обратно в свою среду и перейдите в каталог, в котором вы остановились:

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

Если вам надоест следить за этими изменениями, нажмите +, а затем. Это не остановит процесс компиляции, остановится только процесс.

Обширное тестирование ваших дисков
Если вы считаете, что ваш диск нуждается в тщательной проверке на согласованность (плохие сектора и т. д.), Вы можете использовать опцию  (c в нижнем регистре) при размещении на нем файловой системы ext2 или ext3 (используя  ). Это отформатирует, выполнит тест чтения и пометит все плохие блоки как таковые. Если вы настоящий параноик, используйте  для форматирования вашего диска и выполнения обширного теста чтения/записи.

Восстановление из неисправной установки
Если по какой-либо причине ваша установка Gentoo не удалась, вам не нужно повторно выполнять установку заново. Вместо этого вы можете безопасно «перейти» к точке, где, по вашему мнению, вы допустили ошибку (или если вы считаете, что эти инструкции ошибочны) и попробуйте другой подход.

First of all you need to chroot back into your Gentoo Linux environment. Follow the instructions again, but ignore the partitioning steps as your partitions are already created and even populated. You can therefore immediately mount those partitions at. You should also ignore the steps about stage extraction and modifying - you don't want to overwrite your files do you?

Once chrooted inside your Gentoo Linux environment, immediately go to the step where you think you should try a different approach. Don't redo all the steps like bootstrapping and such unless that is the place where you think things went wrong.

For instance, if you believe that you have a wrongly configured, you can immediately fire up your editor to update.

Once you have tried a different approach for your situation, you should consider how much of the subsequent steps you need to perform again. If the subsequent steps are depending on your change, you will need to redo those.

Например:


 * if you have changed a variable inside you will need to do all subsequent compiling since those depend on the settings inside
 * if you have altered you can immediately exit the chrooted environment and reboot as no subsequent steps are depending on
 * if you have recompiled your kernel you only need to make sure that your bootloader configuration points to the correct kernel image (double-check that you mounted your !), then you can exit the chrooted environment and reboot
 * if you have altered you can exit the chrooted environment and reboot

As you can see, for most recovery operations you can immediately reboot. Only in certain cases will you need to redo the subsequent installation steps.