diff --git a/src/apps/bootmanager/LegacyBootMenu.cpp b/src/apps/bootmanager/LegacyBootMenu.cpp index a8935e287c..2424c92d88 100644 --- a/src/apps/bootmanager/LegacyBootMenu.cpp +++ b/src/apps/bootmanager/LegacyBootMenu.cpp @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include @@ -318,7 +319,8 @@ LegacyBootMenu::CanBeInstalled(const BootDrive& drive) PartitionVisitor visitor; device.VisitEachDescendant(&visitor); - if (!visitor.HasPartitions()) + if (!visitor.HasPartitions() + || strcmp(device.ContentType(), kPartitionTypeIntel) != 0) return B_ENTRY_NOT_FOUND; // Enough space to write boot menu to drive?