Hello
Я тут на форуме нашёл одну тему Несколько дистрибутивов Linux на одном жестком диске
Но прочитав её всё равно остались вопросы.
Необходимо поставить на один жесткий диск несколько ОС Linux(Fedora,CentOS,Debian), Windows и если получится ещё и FreeBSD. Необходимо для тестирования ПО. Возможно это или нет?
Изложу свои мысли, поскольку практического опыта установки у меня нет и вообще опыта в linux системах, только изучаю пока, но пару раз ставил клиентские дистрибутивы.
Насколько мне известно есть два популярных загрузчика Linux GRUB и LILO. К примеру GRUB может быть установлен не в MBR а непосредственно на раздел, т.е именно это и необходимо, чтобы в MBR оставался Windows загрузчик.
Так вот вопросы такие:
1) Можно ли поставить GRUB не в MBR для всех 3-х перечисленных ОС - Fedora,CentOS,Debian?
2) Можно ли для всех 3-х ОС использовать один раздел boot для загрузчика? Не будут ли он конфликтовать или даже не затрут ли друг друга? И если нет получается тогда для MBR диска при условии установки GRUB НЕ в MBR максимальное число загрузочных ОС будет 3, поскольку для MBR диска у нас может быть всего 4 раздела основных, но один будет extended, поэтому 3.
3) Можно ли на один boot раздел поставить GRUB и LILO одновременно или они затрут друг друга? Просто вобще не в курсах как загрзчики функционируют.
Linuх, Windows, FreeBSD на одном жестком диске
Grub 2 прекрасно справляется со всем зоопарком ОС, команда update-grub (grub-mkconfig) находит все установленные системы и добавляет их в меню загрузчика, ставить grub в MBR (хотя можно и на раздел).
И да поиск по форуму выдаст добрую сотню тем где все это уже обсуждали.
Необходимо поставить на один жесткий диск несколько ОС Linux(Fedora,CentOS,Debian), Windows и если получится ещё и FreeBSD. Необходимо для тестирования ПО. Возможно это или нет?
Возможно, но в данном случае проще (и безопаснее!) установить это всё на «виртуалку».
К примеру GRUB может быть установлен не в MBR а непосредственно на раздел, т.е именно это и необходимо, чтобы в MBR оставался Windows загрузчик.
А зачем вам загрузчик от Windows? Grub справится с загрузкой всех перечисленных вами операционных систем.
) Можно ли поставить GRUB не в MBR для всех 3-х перечисленных ОС - Fedora,CentOS,Debian?
Можно, но зачем?! См. предыдущий пункт.
Можно ли для всех 3-х ОС использовать один раздел boot для загрузчика?
Для всех Linux'ов точно можно.
...или даже не затрут ли друг друга?
Это зависит от вас, если не отформатируете раздел при установке очередной системы.
И если нет получается тогда для MBR диска при условии установки GRUB НЕ в MBR максимальное число загрузочных ОС будет 3, поскольку для MBR диска у нас может быть всего 4 раздела основных, но один будет extended, поэтому 3.
Grub'у всё равно с какого раздела (основного или логического) грузить. Есть ещё и GPT.
3) Можно ли на один boot раздел поставить GRUB и LILO одновременно или они затрут друг друга?
В очередной раз спрошу: «Зачем?!»
IMHO, два загрузчика в MBR не уживутся.
Необходимо поставить на один жесткий диск несколько ОС Linux(Fedora,CentOS,Debian), Windows и если получится ещё и FreeBSD. Необходимо для тестирования ПО. Возможно это или нет?
Действительно ли необходимо иметь "нативные" операционки, стартующие с жесткого диска? Может их лучше ставить в виртуалные машины? Там - сколько хочешь, в любых вариантах...
Спсибо за ответы.
Возможно, но в данном случае проще (и безопаснее!) установить это всё на «виртуалку».
В чём конкретно опасность? :)
А зачем вам загрузчик от Windows? Grub справится с загрузкой всех перечисленных вами операционных систем.
Как-то я пробовал загрузить виндоуз через GRUB, очень намучился. И есть ещё аргумент: планируется добавлять оси Windows постепенно, а это перезапись MBR по-любому и ничего с этим не поделаешь.
Windows загрузчику тоже в принципе всё равно, не в этом же вопрос а в том можно ли использовать один раздел boot для всех 3-х ОС или даже ещё и для FreeBSD, поскольку кол-во основных разделов ограничено их 3 всего будет(4 Extended).
Диск будет MBR, поскольку полная поддержка GPT дисков(с загрузкой) есть только для 64-битных ОС начиная с Висты и 2008 сервера. Вот такие они виндоузы :))), вечно что-нибудь не доделают. Как кстати обстоят дела с поддержкой GPT в Linux?
В очередной раз спрошу: «Зачем?!»
IMHO, два загрузчика в MBR не уживутся.
Объясните, пожалуйста, такой момент если в MBR уже стоит windows загрузчик, стоит несколько осей Windows и я ставлю в MBR GRUB. Пропишется ли автомтом в меню загрузки GRUB запуск всех этих ОС?
Действительно ли необходимо иметь "нативные" операционки, стартующие с жесткого диска? Может их лучше ставить в виртуалные машины? Там - сколько хочешь, в любых вариантах...
Cruiser78, ПО лучше тестировать на "нативных", реальных, а не на виртуальных. Так надежнее ;)
ПО лучше тестиовать на "нативных", реальных, а не на виртуальных. Так надежнее ;)
Тогда наилучшим решением будет оставить один раздел для windows (если оно действительно нужно), и один/два/три - для одного тестируемого дистрибутива, потестировать его недельку-другую и ставить следующий.
В чём конкретно опасность? ab
Если на целевой машине нет полезной информации, то только потеря времени.
Как кстати обстоят дела с поддержкой GPT в Linux?
Я использовал GPT и на 32-, и на 64-битных системах.
Пропишется ли автомтом в меню загрузки GRUB запуск всех этих ОС?
Зависит от конкретного используемого дистрибутива: где-то это реализовано лучше, где-то хуже...
Зависит от конкретного используемого дистрибутива: где-то это реализовано лучше, где-то хуже...
Ну вот поэтому и не хочу ставить GRUB в MBR :) + вышеприведенный аргумент
Ну вот поэтому и не хочу ставить GRUB в MBR ab + вышеприведенный аргумент
...но если руками, то везде можно настроить.
Я использовал GPT и на 32-, и на 64-битных системах.
А какая система, какая версия, если не секрет?
А какая система, какая версия, если не секрет?
Gentoo/Funtoo, соответственно, конкретной версии нет.
потестировать его недельку-другую и ставить следующий.
Время много отнимет, тем более требуется ограниченное число дистрибутивов Linux, но постоянно. В общем, чтобы поставил, есть под рукой и не надо тратить лишнего времени на установку.
[quote=D_Chu]потестировать его недельку-другую и ставить следующий.
Время много отнимет, тем более требуется ограниченное число дистрибутивов Linux, но постоянно. В общем, чтобы поставил, есть под рукой и не надо тратить лишнего времени на установку.[/quote]
Во именно потому, что:
поскольку практического опыта установки у меня нет и вообще опыта в linux системах, только изучаю пока, но пару раз ставил клиентские дистрибутивы
, лучше все-таки начинать по одному. Ну или освоить один - максимум два, набраться опыта и тогда уже пытаться устанавливать целый зоопарк на один ЖД.
Cruiser78, ПО лучше тестировать на "нативных", реальных, а не на виртуальных. Так надежнее ;)
Не согласен. Как раз тестировать надежнее на виртуальном железе. Так как оно стандартно. И на твою программу не влияют никакие сторонние факторы. Это первое.
Второе - какое имеет значение реальное железо, если ты в своей программе не опускаешься до работы с ним? Ну, если пишешь драйвер под железку какую, тогда понятно, к ней надо иметь правильный доступ. Но вот если расчет какой делаешь, или бухгалтерские программы пишешь, то оно от железа не зависит. Следовательно - может (и должно) работать в любой аппаратной среде. В том числе и в виртуальной. А если оно в виртуалке глючить будет, то и на реальном железе тоже. Вот только исправлять ось в виртуалке после этих глюков гораздо проще и быстрее, чем на реальном железе.
Количеством дисков количество ОС не ограничивается. Ну, для оффтопика - да, ограничивается, а вот Линуксов можно поставить столько, на сколько места будет на диске. Это если GPT. 127 разделов - куда уж больше?
Условие достаточности существования глюка.А если оно в виртуалке глючить будет, то и на реальном железе тоже.
Но это не отменяет условие необходимости отсуствия глюка. Если в виртуальной среде НЕ глючит, это ещё не значит, что НЕ заглючит в аппаратной.
Причём, если
может косвенно "прилететь" как от различных временнозависимых факторов, так и от прошляпленных взаимодействий с оборудованием кассовых терминалов, проходных и т.п. или их данными.бухгалтерские программы пишешь, то оно от железа не зависит
Количеством дисков количество ОС не ограничивается. Ну, для оффтопика - да, ограничивается, а вот Линуксов можно поставить столько, на сколько места будет на диске. Это если GPT. 127 разделов - куда уж больше?
GPT не подойдет. Диск будет MBR.
если у него комп довольно "сильный" *SCRATCH* Тогда можно. Виртуалка забирает часть "процесса" (проццессора, жесткого диска, оперативки). На работе приходится с виртуалкой работать, компы есть довольно не слабые, и чтобы быстро - виртуальной машиной и пользуюсь, есть вещи которые в чистом досе нужно делать к примеру, что именно - указывать не буду - извините субординация 8)Возможно, но в данном случае проще (и безопаснее!) установить это всё на «виртуалку».