1

У меня в ноутбуке ThinkPad W510 два диска (1 SSD, 1 SATA). Один находится в кейси, занимающей отсек, в котором обычно находится компакт-диск.

Мне нужно запустить Ubuntu 10.04 LTS, и я хотел бы также запустить другую версию Ubuntu. Я также хотел бы запустить Windows и MacOS, если это возможно.

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

  • Поместите Ubuntu 10.04 LTS на SSD, и запустите другие операционные системы как chroot или виртуализируйте и сохраните их данные на SSD и поместите все пользовательские данные на диск SATA.
  • Настроить двойную загрузку - это оказывается трудным - нужно изучить grub и фактически установить Ubuntu на оба диска без cdroom. Не помогает с установкой Windows.
  • Установите что-то другое в качестве базовой системы и запустите все системы виртуализированные или chroot.

У меня есть только небольшой опыт работы с виртуализацией, и ни один из них не связан с chroot или двойной загрузкой.

Я бы использовал обе системы Ubuntu в течение продолжительных периодов времени, но, как правило, не одновременно (поэтому возможна двойная загрузка). Windows на самом деле не нужна и не будет использоваться вообще.

2 ответа2

0

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

Двойная загрузка возможна, и если разобраться во всем этом, вы попадете на путь, по которому вы лучше поймете процесс загрузки во всех операционных системах, что никогда не бывает плохо. Что касается chroot, я никогда не слышал об использовании chroot в качестве замены для виртуализации / двойной загрузки, что не означает, что это невозможно; Просто я никогда не слышал об этом. Чаще всего я использовал chroot для сборки систем Gentoo и LFS и для восстановления систем с поврежденными загрузочными секторами.

Что касается OS X, так как вы, кажется, пользователь ПК, то нет никакой возможности, чтобы вы могли законно загружаться в OS X. До недавнего времени у меня было впечатление, что Apple не позволяла виртуализировать их программное обеспечение (юридически). ), но я заметил, что в Parallels 6 есть возможность добавить виртуальные серверы OS X Server. Я удивлен.

0

Я бы предложил виртуализацию, если у вашей системы есть ресурсы для ее обработки. Вам понадобится 1-2 гигабайта на гостя, чтобы все было относительно уютно, особенно если вы собираетесь запускать несколько магазинов одновременно. Кроме того, вам понадобится память для вашей операционной системы (не менее 2 ГБ). Так что, как минимум, ваша система должна иметь 4 ГБ для виртуализации 1 или 2 других хостов, и лично это подталкивает. (Мой 4GiB iMac мог это сделать, но не мог хорошо переключаться между гостем и хостом. Я добавил 8GiB больше, и теперь это прекрасно.)

Я предлагаю виртуализацию по нескольким причинам:

  • Интеграция между хостом и гостевой (рано или поздно вам нужно будет передавать информацию легко между ними. Двойная загрузка сделала бы это болью в тылу.)
  • Согласованная виртуализированная аппаратная среда, что означает, что настроить операционные системы гораздо проще (IMO), поскольку вы не имеете дело с эзотерическим оборудованием. Ubuntu прекрасно работает на большинстве хостов и отлично работает с виртуальным оборудованием. Вам нужны драйверы виртуального гостя, но это известная надстройка, в то время как найти драйверы для эзотерического (и даже относительно стандартного) оборудования сложнее для некоторых ОС.
  • Отделение от хозяина. Если вам не удастся смонтировать диск вашего хоста в ВМ, если что-то пойдет не так (скажем, вирус), вы вряд ли что-то испортите на своем хосте. (Это не сегодня, что виртуальные хосты не уязвимы - я уверен, что они в некоторой степени, но это не типичный вектор атаки.)

Что касается Mac OS X, вы находитесь в другом мире. Возможно, вы захотите пойти по пути Дарвина, но это еще не вся ОС, и Apple запрещает запуск Mac OS X на оборудовании сторонних производителей в своем лицензионном соглашении. Кроме того, ОС выполняет различные проверки, чтобы убедиться, что она работает на оборудовании Apple, и единственный способ обойти это - взломать ее, чтобы запутать. Mac OS X может быть виртуализирована, но только на оборудовании Apple - виртуальный хост просто передаст гостю необходимые характеристики, чтобы разрешить установку и загрузку.

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

Что касается chroot для достижения аналогичных целей, я никогда не слышал об этом. Я полагаю, что вы могли бы сделать что-то напуганное с дистрибутивами * nix таким образом, но вы не сможете сделать Windows таким образом.

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