VirtualBox + Tails ... типы Linux
Я хочу использовать Tails (версия 3.7) на VirtualBox (версия 5.2.12)
И есть много типов Linux, которые вы можете выбрать:
Linux x32
Linux x64
Fedora x32
Fedora x64
Ubuntu x32
Ubuntu x64
Debian x32
Debian x64
etc...
etc...
https://i.imgur.com/dldeZpM.png
Вопрос - какой тип выбрать и почему?
В чем ключевое различие между ними?
Какое влияние оказывает выбранный тип Linux на сам Tails?
Это беспокоит меня, потому что когда вы запускаете Tails, какой бы тип Linux вы ни выбрали - все они выглядят одинаково.
Благодарю.
2 ответа
Эти "типы виртуальных машин" - это просто предустановки, оптимизированные для указанной ОС (например, рекомендуемая оперативная память, рекомендуемое дисковое пространство и т. Д.).
Вы можете выбрать любой пресет, который хотите, все они должны работать одинаково (единственное, что действительно важно, это 32-бит /64-бит).
Ответ Тима Шумахера верен для большинства случаев использования, но есть еще кое-что. Итак, давайте подробнее об этом:
Я задавал себе один и тот же вопрос всякий раз, когда устанавливал такую ОС, как ParrotOS, для которой в мастере выбора ОС нет соответствующего типа. Это может быть потому, что он основан на Debian, илиLinux 2.6 / 3.x / 4.x / 5.x (64-bit)
.
В руководстве VirtualBox указано
В зависимости от вашего выбора Oracle VM VirtualBox включит или отключит определенные настройки виртуальной машины, которые могут потребоваться вашей гостевой ОС.
Эта информация все еще немного неоднозначна. Однако если вы посмотрите исходный код VirtualBox , вы увидите, какие настройки установлены разнымиOS types
.
ДляDebian (64-bit)
определено следующее:
{ "Linux", "Linux", "Debian_64", "Debian (64-bit)",
VBOXOSTYPE_Debian_x64, VBOXOSHINT_64BIT | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_RTCUTC
| VBOXOSHINT_USBTABLET | VBOXOSHINT_X2APIC,
1, 1024, 16, 8 * _1G64, GraphicsControllerType_VMSVGA, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, IommuType_None, AudioControllerType_AC97, AudioCodecType_AD1980},
При этом для определено следующее:
{ "Linux", "Linux", "Linux_64", "Other Linux (64-bit)",
VBOXOSTYPE_Linux_x64, VBOXOSHINT_64BIT | VBOXOSHINT_PAE | VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC
| VBOXOSHINT_RTCUTC | VBOXOSHINT_USBTABLET | VBOXOSHINT_X2APIC,
1, 512, 16, 8 * _1G64, GraphicsControllerType_VMSVGA, NetworkAdapterType_I82540EM, 0, StorageControllerType_PIIX4, StorageBus_IDE,
StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, IommuType_None, AudioControllerType_AC97, AudioCodecType_STAC9700 },
Если вы сравните эти две конфигурации, вы увидите, что шаблон Debian устанавливает разныеAudioCodecType
,StorageControllerType
иStorageBus
. Если вы сравните конфигурацию с конфигурациями разных ядер Linux, вы увидите, чтоOther Linux
вероятно, настроен на максимальную обратную совместимость, поскольку некоторые настройки у него общие со старым ядром Linux.
Если эти настройки влияют на вас, это остается на ваше усмотрение. Не стесняйтесь расширить мой ответ здесь.
Однако в качестве первого шага снова обращаемся к руководству VirtualBox , чтобы узнать о влиянии типаIDE controller
аппаратная настройка:
Вы также можете выбрать, какой именно тип оборудования IDE-контроллера Oracle VM VirtualBox должен представлять виртуальной машине: PIIX3, PIIX4 или ICH6. Это не имеет никакого значения с точки зрения производительности, но если вы импортируете виртуальную машину из другого продукта виртуализации, операционная система на этой машине может ожидать определенного типа контроллера и произойти сбой, если он не будет найден.
и о выбореSATA controller
:
Как и настоящий контроллер SATA, виртуальный контроллер SATA Oracle VM VirtualBox работает быстрее, а также потребляет меньше ресурсов ЦП, чем виртуальный контроллер IDE. Кроме того, это позволяет подключить к одной машине до 30 виртуальных жестких дисков вместо трех по сравнению с контроллером IDE Oracle VM VirtualBox с подключенным DVD-приводом.
Итак, чтобы прийти к выводу, выбор любого из них должен быть безопасным, если только вы не знаете, что для вашей ОС требуется конкретное оборудование. Использование современного ядра LinuxOS type templates
должен быть более быстрым и менее ресурсоемким, чем выбор, напримерOther Linux (64-bit)
.