Назад | Перейти на главную страницу

Рекомендации по разделению для двойной загрузки с Windows XP и двух отдельных установок Linux

Основные цели - иметь / быть:

Зачем:

Вопросы и мысли:

--- Как вы посоветуете разделить жесткий диск на разделы?

  • Раздел 1 - окна - большая часть диска
  • Раздел 2 - Linux_Main - размер зависит от количества устанавливаемых приложений.
    • Минимальная установка 6g для современных топ-5 дистрибутивов
    • 10g "полный рабочий стол x установка"
    • 16g java и рабочий стол для разработки
  • Раздел 3 - Linux_Test
  • Раздел 4 - Своп - равно RAM

Общие данные для установки Linux должны храниться в разделе Windows.

--- Все ли дистрибутивы Linux будут счастливы жить в одном разделе?

Да. Пока вы используете «стандартные» файловые системы и функции. Пока не используйте EXT4. Основными преимуществами разбиения систем Linux на разделы являются безопасность и уменьшение ошибок диска. Ни то, ни другое не происходит волшебным образом просто от разделения. Лучше учиться на одном разделе, а затем создавать несколько разделов, когда вы понимаете, почему и что еще нужно сделать, чтобы воспользоваться преимуществами дополнительной сложности. Многие люди / компании имеют несколько разделов Linux, которые служат только для того, чтобы тратить лишнее пространство. Когда вы используете несколько разделов, вы создаете их на основе шаблонов безопасности и использования.

  • Загрузочный раздел - не требует монтирования во время использования, экономит незначительное количество оперативной памяти. Это может быть немного более надежно в защите ядра от перезаписи. Это не имеет смысла с точки зрения безопасности, если только вы не скомпилируете собственное ядро ​​вместо использования стандартного модульного ядра. Хакер просто загрузит модуль для взлома ядра. Это намного проще, чем заменить ядро ​​и принудительно перезагрузить / перезагрузить ядро.
  • Разделы только для чтения - / bin / usr - защищает от перезаписи двоичных файлов вне диска и руткитами. Вы не должны разрешать объединение файловых систем, повторное подключение, символические ссылки и т. Д., Иначе преимущества безопасности будут минимальными.
  • Конфигурация чтения / записи - «и т. Д.» - не увеличивается чрезмерно, многие системы можно реплицировать с помощью базовой установки, обновлений, а затем восстановления каталога и т. Д.
  • Чтение / запись каталогов большого объема с увеличивающимся объемом - / var / log, / var / cache, / var / spool - смягчает ошибки, связанные с нехваткой диска, из-за чрезмерного ведения журнала во время ошибок.
  • Чтение / запись системных данных - mysql, webroot и т.п.
  • Чтение / запись конфигурации пользователя - скрытые домашние каталоги, содержащие настройки
  • Чтение / запись пользовательских данных - главная / загрузка, главная / документы, главная / изображения, ...
  • Только чтение общих данных - руководства компании, шаблоны, установочные ISO-файлы, пакеты обновлений
  • Чтение / запись общих данных - каталоги проектов, каталоги групп, каталоги отделов
  • По мере роста компании вам может потребоваться создать отдельные разделы для каждого управляемого приложения для простого ограничения прав и аудита для разного персонала службы поддержки. Почта, база данных, веб-сервер, бухгалтерия, ...

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

--- Видите ли вы какие-либо проблемы при записи более старых образов поверх текущей Windows XP?

Активация может быть, а иначе нет.

--- А как насчет установки разных дистрибутивов на экспериментальную часть моего жесткого диска? ... Какие проблемы вы предвидите?

Не используйте LVM, EXT4 или другие «новые» файловые системы. Всегда используйте настраиваемое разбиение на разделы во время установки linux и при необходимости устанавливайте в Linux_main или Linux_test.

--- Я думал об использовании Clonezilla ...

Здесь нет проблем. Используйте пользовательский / экспертный режим Clonezilla для максимального сжатия и экономии места.

--- Придется ли мне записывать схему разделов на бумаге на случай, если таблица разделов случайно будет повреждена, чтобы можно было восстановить разделы?

Мне никогда не приходилось делать это со многими мультизагрузочными системами. Как / почему может быть повреждена таблица разделов без повреждения данных в разделах? Обычно это происходит из-за перехода к автоматической установке с использованием всего диска, и одна информация о разделе, вероятно, не поможет к тому времени, когда вы заметите проблему. Вы не должны вносить изменения в разделы без предварительного резервного копирования. (добавление диска, переразметка, установка и т. д.)

--- О чем еще мне следует подумать при планировании этой установки?

Никогда не делитесь домашними разделами из разных версий или дистрибутивов Linux, делитесь только данными. Я часто решаю проблемы с испорченным домашним каталогом для других людей, которые пытаются это сделать. За исключением временных данных кеша, данные о ваших домашних предпочтениях никогда не должны иметь большого значения. Поэтому нет никакой пользы от его совместного использования, только потенциальные проблемы с использованием несовпадающих версий настроек и двоичных файлов. Делитесь частью данных ваших домашних каталогов.

Установите grub в 1-й сектор каждого раздела Linux. Затем установите третью личинку в MBR и загрузите ее по цепочке на две личинки раздела. Таким образом, обновления ядра всегда будут отображаться в меню, а MBR никогда не будет изменена во время обновлений или повторных установок. (За исключением переустановки Windows, когда вам нужно заменить MBR grub и снова отредактировать параметры меню цепного загрузчика для двух разделов Linux. Просто поищите в Интернете цепочку загрузок grub. Есть много онлайн-инструкций, чтобы сделать этот тип У меня есть системы тестирования QA для разработки с 12 или более дистрибутивами (6x2 32 бит и 64 бит) для тестирования на одном диске. Они используются для аппаратного тестирования устройств, не поддерживаемых в виртуализации.

Сделав (почти) именно это в течение нескольких лет на своем ноутбуке (хотя я никогда не заменял свою установку Windows на новую), вот некоторые комментарии, которые у меня есть:

  1. Это должно работать нормально.
  2. У Linux нет проблем с тем, чтобы жить на одном разделе, я делал это все время с моей небольшой экспериментальной установкой, которой в моем случае была Ubuntu, поскольку я запускаю клон Redhat Enterprise (Scientific Linux) в качестве моей основной ОС. Для основной установки вы можете разбить ее на несколько разных разделов (например, / boot, /, / home, / usr / local) в соответствии с вашими предпочтениями.
  3. Я использовал следующие разделы: 25 ГБ для Windows, 10 ГБ для моего «экспериментального» Linux и оставшийся диск для основного Linux (у меня также есть жесткий диск на 120 ГБ). В зависимости от размера вашей существующей установки Windows и того, что вы хотите для экспериментального раздела, вы можете настроить их по мере необходимости. Вам может понадобиться немного больше в экспериментальном разделе Linux, если вы хотите установить кучу вещей для игры.
  4. Основные проблемы, с которыми вы столкнетесь, заключаются в том, что каждый раз, когда вы хотите установить новую ОС на один из разделов, ему потребуется обновить MBR, чтобы компьютер загружался с недавно установленной ОС. Я работал над этим, сначала установив Windows, а затем установив свою основную ОС Linux. Затем я сохранил MBR на диск и флэш-накопитель (т.е. dd if=/dev/sda of=orig.mbr -bs 512 -count 1Затем, когда вы устанавливаете вторичный Linux, вы просто перезаписываете MBR обратно на диск и обновляете menu.txt в каталоге / boot / grub, чтобы включить ссылку на ваш новый раздел.
  5. Я не уверен, какова точная процедура установки предыдущего образа раздела Windows. Если вы можете просто записать на диск, не выполняя процесс установки, проблем быть не должно. Если вам нужно переустановить, а Windows перезаписывает MBR, вам понадобится загрузочный диск, чтобы вернуться в Linux (и LiveCD будет работать) и переписать MBR, которую вы сохранили, чтобы восстановить возможность двойной загрузки.
  6. Вы можете совместно использовать разделы подкачки между двумя установками Linux.

Речь идет о ноутбуке Intel Core Duo 2 ГГц с 2 ГБ оперативной памяти и 120 ГБ жесткого диска. Вот точная таблица разделов, которую я использовал, но детали не так важны, просто чтобы дать вам представление:

  • Раздел с утилитами Dell (90 МБ)
  • Раздел Windows (25 ГБ)
  • / boot (100 МБ)
  • Логический раздел (остальная часть диска), содержащий
    • / (10 ГБ)
    • / usr / local (8 ГБ)
    • раздел подкачки (4 ГБ)
    • / home (~ 55 ГБ)
    • экспериментальный раздел (10 ГБ)

Возможно, это была не лучшая (самая оптимальная) схема разбиения, и мнения о том, какие разделы создавать, сильно разнятся, но у меня она отлично сработала.

Небольшое предупреждение: многие Linux по умолчанию используют разделение LVM при установке, но Windows XP не будет устанавливаться на жесткий диск, содержащий разделы LVM (я полагаю, повторное применение образа XP в порядке, хотя я никогда не пробовал этого).

Вы рассматривали возможность использования виртуального решения? Как VirtualBox и т. Д., Чтобы вы могли попробовать другие ОС в предпочитаемой вами ОС?

Первое примечание: используйте один и тот же / home, просто создайте другого пользователя для двух установок.

Во-вторых, я бы пошел на

  • 1-й - / домашний - 50% (60 ГБ)
  • 2-е место - Linux_man - 20% (24 ГБ)
  • 3-е место - Linux_exp - 10% (12 ГБ)
  • 4-е место - Windows XP - +/- 20% (24 ГБ)

Вероятно, вам не понадобится своп, если у вас> 1 ГБ ОЗУ.

РЕДАКТИРОВАТЬ: из-за комментария

У меня лично никогда не было проблем, но из-за ограничений разбиения. Затем создайте пространство подкачки на основе файлов. dd if = / dev / zero of = / boot / swap.img bs = 1M count = 512, создайте файловую систему подкачки с помощью mkswap /boot/swap.img установить в / etc / fstab с участием: /boot/swap.img нет подкачки 0 0. Вы можете сразу активировать его с помощью swapon /boot/swap.img.

Вы захотите оставить наиболее часто используемые ОС снаружи диска, это дает минимальную скорость отклика, но помогает.

  • А как насчет установки разных дистрибутивов на экспериментальную часть моего жесткого диска? (Часть, которую я сохранил для экспериментальной установки Linux.) Какие-нибудь проблемы вы предвидите?

Не устанавливайте Grub при установке новых дистрибутивов, просто отредактируйте файл /boot/grub/menu.lst (в Linux_main) по мере необходимости для новой установки.

Используйте dd для резервного копирования, он может сделать весь жесткий диск. Если вам нужно сделать это через сеть, используйте netcat.

Если вы найдете дистрибутив, который вам нравится после экспериментов с ним, просто очистите два средних раздела и переустановите, используя тот, который вам нравится. Держи / дома. Отредактируйте свой /boot/grub/menu.lst из knoppix или из любого только что установленного вами дистрибутива

примечание: возможно, вы захотите приобрести еще один жесткий диск для Windows или / home. Когда вы это сделаете, добавьте раздел / boot на ваш основной диск и измените grub для загрузки с него.