1

У меня есть несколько вопросов о chroot:

  1. Каковы минимальные требования для chroot? Можете ли вы подключиться к другой ОС Unix, в которой есть /bin /bash?
  2. Возможно ли, чтобы chroot работал в других архитектурах, кроме хост-ОС?
  3. Будет ли bash_profile выполняться до запуска новой изолированной среды?

1 ответ1

0
  1. Нет (*)
  2. Нет (*)
  3. Нет - bash_profile загружается bash и, следовательно, внутри chroot

(*) Вы можете выполнять chroot от одного варианта Linux к другому, и вы можете выполнять chroot от FreeBSD к chroot Linux, если у вас есть необходимая личная поддержка linux. Обратное невозможно. Не уверен насчет Соляриса и других более неясных юнитов.

(*) Вы, очевидно, не можете изменить архитектуру - как вы могли? Ваш ЦП не может выполнять другие наборы команд ЦП без уровня эмуляции (например, виртуальной машины). Что вы можете сделать, это переключиться с 64-битной на 32-битную индивидуальность с:

linux32 chroot /path/to/32bitchroot

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .