Я установил двойную загрузку с Fedora 19 и Ubuntu 13.10 на одной машине. Я могу смонтировать другие разделы из обеих ОС. Я планирую использовать все разархивированные приложения в разделе Fedora /home/usr/ и использовать его в Ubuntu и наоборот, редактируя переменные env.

Будет ли это причинять вред / повреждать файловые системы, поскольку обе ОС ведут журналирование / индексацию других разделов ОС? Есть ли побочные эффекты от использования других разделов ОС на компьютере с двойной загрузкой? Пожалуйста, объясни. Заранее спасибо.

2 ответа2

0

Единственное уведомление здесь для UserID хранится / проверяется в разрешениях файла.

Ubuntu дает UID, начиная с 1000, Redhat с 500. Вам нужно иметь пользователя с одинаковым UID в обеих ОС (или использовать su/sudo для пропуска всех проверок вообще).

Полезные команды:

  • id [username] проверяет текущий UID,
  • useradd -u 1001 ... username явно назначает UID при создании нового пользователя,
  • usermod -u 1001 username изменяет UID существующего пользователя. Не забудьте после этого " chmod -R username ~username "!
0

В Linux приложения обычно хранятся в /bin , /usr/bin и /usr/local/bin , а не в /home . (Основными исключениями являются программы, которые вы пишете сами.) Таким образом, вы начинаете с нестандартной конфигурации. Это не обязательно неправильно в каком-то абсолютном смысле, но когда вы сражаетесь с таким потоком, вы, скорее всего, в итоге тратите много времени и сил. Как минимум, вам нужно перенастроить такие вещи, как пути. Системы пакетов (пакеты RPM и Debian) не будут управлять вашими приложениями, поэтому вам придется тратить много времени на ручные операции, которые система пакетов выполняет автоматически. Некоторые программы могут делать предположения, которые также создают специфические для программы проблемы.

Другая проблема заключается в том, что разные дистрибутивы часто используют разные библиотеки поддержки. Например, Fedora может использовать GenericLib 2.87, а Ubuntu может использовать GenericLib 3.02. Эта разница может означать, что двоичный файл, скомпилированный для Ubuntu, не будет работать в Fedora и наоборот.

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

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