The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Install/Chroot/ru"
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
(12 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
{{InstallNavigation|num=9|prev=Download and Extract Stage3|next=Download Portage Tree}}</noinclude> | {{InstallNavigation|num=9|prev=Download and Extract Stage3|next=Download Portage Tree}}</noinclude> | ||
Чтобы установить Funtoo Linux, сначала используется команда {{c|chroot}}. Команда chroot «переключает» на новую систему Funtoo Linux, поэтому команды, которые вы запускаете после запуска «chroot», будут запускаться в вашей недавно | <div class="mw-translate-fuzzy"> | ||
Чтобы установить Funtoo Linux, сначала используется команда {{c|chroot}}. Команда chroot «переключает» нашу сессию на новую систему Funtoo Linux, поэтому команды, которые вы запускаете после запуска «chroot», будут запускаться в вашей недавно распакованной из архива системе Funtoo Linux. | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
{{console|body= | |||
# ##i##fchroot /mnt/funtoo | |||
%fchroot% | |||
}} | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
The {{c|fchroot}} command will take care of all necessary steps to enter into your new Funtoo Linux system, as well as clean up things when you exit the fchroot by typing | |||
{{c|exit}} or {{c|ctrl-D}}. | |||
</div> | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | |||
If you are using another LiveCD or USB media to install Funtoo, you can manually chroot by using the following set of commands: | |||
</div> | |||
<div class="mw-translate-fuzzy"> | |||
Прежде чем изменить корневой каталог, необходимо выполнить ряд шагов. Вам необходимо подключить {{f|/proc}}, {{f|/sys}} и {{f|/dev}} в новой системе. Для этого, используйте следующие комманды: | Прежде чем изменить корневой каталог, необходимо выполнить ряд шагов. Вам необходимо подключить {{f|/proc}}, {{f|/sys}} и {{f|/dev}} в новой системе. Для этого, используйте следующие комманды: | ||
{{console|body= | {{console|body= | ||
Line 15: | Line 34: | ||
# ##i##mount --rbind /dev dev | # ##i##mount --rbind /dev dev | ||
}} | }} | ||
</div> | </div> | ||
{{Note| | {{Note|Для пользователей с установочным диском с 64-битным ядром, устанавливающим 32-битную систему: Некоторые программы могут использовать {{c|uname -r}} для проверки является ли система 32- или 64-битной. Вам может понадобиться добавить linux32 к команде chroot как обходное решение, хотя обычно это не нужно.}} | ||
{{Important|Если | {{Important|Если вы столкнулись с ошибкой {{c|chroot: failed to run command `/bin/bash': Exec format error}}, скорее всего вы используете 32-битное ядро и пытаетесь выполнить 64-битный код. Убедитесь, что Вы выбрали правильный тип ядра при загрузке с вашего LiveCD.}} | ||
<div class="mw-translate-fuzzy"> | <div class="mw-translate-fuzzy"> | ||
Также неплохой идеей будет замена приглашения командной строки по-умолчанию для chroot-окружения. Это позволит | Также неплохой идеей будет замена приглашения командной строки по-умолчанию для chroot-окружения. Это позволит вам не запутаться, когда Вы будете переключаться между терминалами. Для этого используйте команду {{console|body=%chroot% ##i##export PS1="(chroot) $PS1"}}. Проверьте разрешение Internet имен из chroot-окружения: {{console|body=###i## ping -c 5 google.com}}. | ||
</div> | </div> | ||
Если у вас не получается {{c|ping}}, убедитесь, что {{f|/etc/resolv.conf}} содержит валидный IP-адрес для DNS в разделе {{c|nameserver}}. | |||
Поздравляем! Вы переключились с помощью chroot в вашу систему Funtoo Linux. Теперь необходимо ей правильно настроить, чтобы после перезагрузки системы она успешно запустилась без посторонней помощи. | |||
<noinclude>{{InstallNavigation|num=9|prev=Download and Extract Stage3|next=Download Portage Tree|align=right}}</noinclude> | <noinclude>{{InstallNavigation|num=9|prev=Download and Extract Stage3|next=Download Portage Tree|align=right}}</noinclude> |
Latest revision as of 01:00, May 26, 2023
Руководство по установке: Подключение к Funtoo
Install Guide, Chapter 9 | < Prev | Next > |
Чтобы установить Funtoo Linux, сначала используется команда chroot
. Команда chroot «переключает» нашу сессию на новую систему Funtoo Linux, поэтому команды, которые вы запускаете после запуска «chroot», будут запускаться в вашей недавно распакованной из архива системе Funtoo Linux.
root # fchroot /mnt/funtoo fchroot #
The fchroot
command will take care of all necessary steps to enter into your new Funtoo Linux system, as well as clean up things when you exit the fchroot by typing
exit
or ctrl-D
.
If you are using another LiveCD or USB media to install Funtoo, you can manually chroot by using the following set of commands:
Прежде чем изменить корневой каталог, необходимо выполнить ряд шагов. Вам необходимо подключить /proc
, /sys
и /dev
в новой системе. Для этого, используйте следующие комманды:
root # cd /mnt/funtoo root # mount -t proc none proc root # mount --rbind /sys sys root # mount --rbind /dev dev
Для пользователей с установочным диском с 64-битным ядром, устанавливающим 32-битную систему: Некоторые программы могут использовать uname -r
для проверки является ли система 32- или 64-битной. Вам может понадобиться добавить linux32 к команде chroot как обходное решение, хотя обычно это не нужно.
Если вы столкнулись с ошибкой chroot: failed to run command `/bin/bash': Exec format error
, скорее всего вы используете 32-битное ядро и пытаетесь выполнить 64-битный код. Убедитесь, что Вы выбрали правильный тип ядра при загрузке с вашего LiveCD.
chroot # export PS1="(chroot) $PS1". Проверьте разрешение Internet имен из chroot-окружения:
root # ping -c 5 google.com.
Если у вас не получается ping
, убедитесь, что /etc/resolv.conf
содержит валидный IP-адрес для DNS в разделе nameserver
.
Поздравляем! Вы переключились с помощью chroot в вашу систему Funtoo Linux. Теперь необходимо ей правильно настроить, чтобы после перезагрузки системы она успешно запустилась без посторонней помощи.
Install Guide, Chapter 9 | < Prev | Next > |