В началоПолезные советы по установке Gentoo/x86 → 3. Упрощение установки
Gentoo-doc HOME Пред.: 2. Расширенная установкаВ началоУровень выше: Полезные советы по установке Gentoo/x86След.: 4. Решение ошибок/проблем

3. 3. Упрощение установки

Как оставить терминал без присмотра

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

Есть несколько возможных путей. Первый — использовать screen. После загрузки с LiveCD, установите пароль для root и запустите сеанс screen:

Примечание

screen есть не на всех LiveCD. Если у вас его нет, придется использовать один из других способов, описанных в этом разделе.

Листинг 10. Запуск сеанса screen

# screen -S gentoo


Из сеанса screen можно хоть провести полную установку. Захотев уйти от терминала, нажмите Ctrl-a, d (то есть control и a одновременно, затем d), чтобы открепить свой сеанс screen. Теперь можно с уверенностью выйти из системы.

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

Листинг 11. Прикрепление к сеансу screen

# screen -x gentoo


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

Листинг 12. Использование nohup

# pwd
/usr/portage
# nohup ./scripts/bootstrap.sh &


Теперь выйдите из среды измененного корня (exit) и из сеанса загрузочного CD. Компиляция продолжится в фоновом режиме.

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

Листинг 13. Chroot обратно

# chroot /mnt/gentoo /bin/bash
# env-update && source /etc/profile
# cd /usr/portage


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

Если вам надоело следить за изменениями, нажмите Ctrl-C, затем q. Это остановит только процесс less, не затрагивая процесс компиляции.

Пред.: 2. Расширенная установкаВ началоУровень выше: Полезные советы по установке Gentoo/x86След.: 4. Решение ошибок/проблем
В началоПолезные советы по установке Gentoo/x86 → 3. Упрощение установки