Я хочу выполнить двойную загрузку Windows 8 (уже установлена) и Ubuntu 12.10. Дело в том, что я хотел бы попробовать разные дистрибутивы в ближайшие месяцы.
Таким образом, мой вопрос заключается в том, что было бы хорошей стратегией разделения, чтобы облегчить миграцию из одного дистрибутива в другой.
Я знаю, что первым шагом будет создание отдельного / домашнего раздела (в дополнение к корневому разделу и разделу подкачки). А как насчет других вещей? У меня также может быть установлен apache, поэтому мне нужно будет либо вручную перенести / etc / www между дистрибутивами, либо создать раздел для / etc?
Самая большая помощь в моих экспериментах по дистрибуции - это не разделение: это виртуализация. У меня есть VirtualBox с более чем дюжиной виртуальных машин. Очень легко установить новый дистрибутив, удалить неиспользуемый, создать резервную копию целого виртуального диска и т. Д., Не связываясь с таблицами разделов и не рискуя моей основной установкой.
Если вам нужен прямой доступ к оборудованию, я рекомендую изучить конфигурацию LVM. Это позволяет вам добавлять, удалять и изменять размер логических томов для хранения файловых систем так же, как вы добавляете, удаляете или изменяете размеры обычных файлов. Это значительно упрощает управление несколькими дистрибутивами Linux, поскольку вам не нужно заботиться о размещении и размере отдельных разделов. OTOH, некоторые дистрибутивы (в том числе настольные выпуски Ubuntu) имеют слабую поддержку LVM, поэтому вам может потребоваться перейти через некоторые дополнительные настройки, чтобы установить их на LVM.
Кроме того, вы не можете поместить /etc
в отдельный раздел (или логический том), поскольку он должен быть частью корневой файловой системы установки. (Подумайте об этом: /etc/fstab
, который сообщает компьютеру, где находятся файловые системы, находится в /etc
.) В теории, я полагаю, вы могли бы сделать /etc/www
отдельным разделом, но я бы не рекомендовал его ; если у Apache разные требования от одного дистрибутива к другому, вы не сможете поделиться этими файлами конфигурации. Однако их копирование и настройка вручную могут сработать.
Совместное использование пространства подкачки вполне выполнимо. Так же как и раздел /home
с оговоркой, что у пользовательских программ могут быть разные требования к дистрибутивам, поэтому вам не следует пытаться делиться вашим домашним каталогом пользователя (/home/ned
или чем-то еще, что вы используете). Вы можете избежать такого совместного использования, используя разные имена пользователей в разных дистрибутивах, или вы можете использовать инструменты управления учетными записями, такие как usermod
, чтобы связать учетную запись с именем каталога, которое не совпадает с именем учетной записи, чтобы пользователь ned
мог связан с /home/nedu
для Ubuntu, /home/nedf
для Fedora или чем-то еще.