У меня есть два диска в моей системе:
Эта система является моим домашним сервером. Я мигрирую от Windows до Kubuntu, но он будет требовать времени, так как я еще не могу копировать всю функциональность. Тем временем я хочу выполнить двойную загрузку так, чтобы я мог выполнить сервер, как был (окна), в то время как я создаю Kubuntu, развертываются в любое свободное время, которое я получаю. Так:
Я хотел бы добавить начальную загрузку окон к целевому списку личинки, однако update-grub
не находит мой загрузчик Windows.
Я предполагаю, что проблема состоит в том, что это ищет начальную загрузку EFI, в то время как существует только BIOS прежней версии один.
Существует ли способ, которым я могу добавить свою установку Windows как цель личинки?
Это невозможно сделать с помощью GRUB; однако это возможно с моим диспетчером загрузки rEFInd:
/ boot / efi / EFI / refind / refind. conf
: раскомментируйте строку scan для
и убедитесь, что среди параметров есть hdbios
. В результате на экране rEFInd должны появиться параметры для загрузите Ubuntu и опцию в форме серого ромба, которая загружает Windows. (Если у вас несколько дисков, может быть несколько вариантов загрузки ромбов, по одному для каждого диска. Если у вас несколько дисков и только один такой вариант, и он не работает, раскомментируйте параметр uefi_deep_legacy_scan
в refind.conf
.)
Если вы хотите протестировать этот процесс перед установкой чего-либо на свой жесткий диск, вы можете сделать это, используя образ флэш-накопителя USB для rEFInd (доступный на его загрузках страница ). Вам нужно будет отредактировать EFI / refind / refind.conf
на USB-накопителе, как только что было описано, но, конечно, точка монтирования будет любой, а не / boot / efi
.
Еще одно предостережение: rEFInd может загружать загрузчик в режиме BIOS на большинстве компьютеров с EFI, но не на всех из них. Некоторые ранние EFI использовали слой EFI поверх обычного BIOS, а не EFI с CSM. rEFInd не сможет выполнить перенаправление на загрузчик режима BIOS на этих ранних EFI. (То же самое верно для систем, в которых отсутствует базовый BIOS или CSM, но у вас явно нет такой системы, если вы можете загружать Windows в режиме BIOS.)
Есть три других варианта, которые вы можете хочу принять во внимание:
Из-за того, как работает UEFI (который это, вероятно, то, что есть в вашей системе), невозможно заставить GRUB загружаться в ОС, не поддерживающих UEFI, поскольку GRUB не может определять, какой режим загрузки будет использоваться, и UEFI не будет загружать операционные системы, отличные от UEFI.