Установка Linux на vhd

Grub 2 + VHD: установка и загрузка ОС Windows 7 Ultimate

Установка Linux на vhd

Ни для кого уже не секрет, что начиная с версии Windows 7 Ultimate, операционные системы от Майкрософт умеют загружаться будучи установленными на образ жесткого диска формата VHD. Однако, данная возможность «из коробки» доступна только пользователям этой самой Windows 7 Ultimate.

У меня же, убежденного пользователя Arch Linux, потребность в применении этой технологии возникла из-за необходимости иметь винду под рукой в дуалбуте и именно в реальном окружении.

90% процентов задач, для которых нужен Windows, разумеется решаются путем виртуализации, и мощности современного железа, и возможности виртуальных машин, позволяют даже в игры играть в виртуальной среде.

Однако, возникла необходимость в использовании пакета «Универсальный механизм», который под вайном работает криво (допускаю и что руки у меня кривые)б а в виртуальной среде, понятное дело, безбожно теряет прыть. В общем понадобилась Windows, но таскать разделы на винте и менять его разметку страшно не хотелось ради установки одной программы под винду.

Решение нашлось в реализации загрузки из VHD-образа с использованием загрузчика Grub2, ставшего стандартом де-факто во многих популярных дистрибутивах Linux. Об этом собственно и пойдет речь.

1. Подготовка почвы

Для хранения образов нам таки потребуется NTFS-раздел, который может быть как первичным, так и логическим, и не обязательно активным. Его можно создать с помощью gparted, там же и отформатировав в NTFS. У меня на НDD была зарезервирована неразмеченная область для разного рода экспериментов с осями, её я и отдал под данный раздел

Далее делаем этот разле доступным для виртуальных машин VirtualBox

$ VBoxManage internalcommands createrawvmdk -filename ~//win7.vdmk -rawdisk /dev/

то есть создаем виртуальный диск в виде файла-ссылки на раздел реального HDD. Этот диск подключаем к виртуальной машине с Windows 7 Ultimate — она пригодится нам для решения поставленной задачи

2. Создаем VHD-образ с системой

Теперь надо создать VHD-образ HDD. Его придется создавать средствами, предоставляемыми Windows 7 Ultimate, ибо диски, создаваемые тем же VirtualBox вызывают последующий вывал загружаемой винды в BSOD.

Загружаем вирутальную машину с виндой. Идем в панель Панель управления -> Система и безопасность -> Администрирование -> Управление компьютером -> Управление дисками. С правой стороны окна имеется меню, где мы выбираем создание виртуального диска

после чего указываем путь к нему и задаем его параметры

Лучше всё же выбрать фиксированный размер образа — это будет работать быстрее.

Щелкаем ОК и пока идет процесс, выполним

3. Настройка загрузчика bootmgr

Сам загрузчик bootmgr и каталог с его конфигом boot банально копируем с установочного DVD Windows 7 в корень раздела NTFS, туда же, где размещается папка с VHD-дисками.

Удаляем файл bootbcd, ибо этот контейнер хранит конфигурацию с загрузочного DVD, и создаем новый контейнер. Для этого используем крохотную утилитку bootice [1]. Запускаем её, выбираем вкладку “BCD edit”.

Далее жмем “Create new BCD”, выбираем путь по которому будет расположен файл конфигурации и создаем его с именем BCD. Далее выбираем этот файл и жмем “Easy mode” – запуск редактора в упрощенном режиме.

Файл конфигурации откроется в режиме редактирования, нажимаем кнопку “Add” и выбираем вариант “New VHD boot entry”. Редактор сосздаст шаблон загрузочной записи и нам остается лишь вписать путь к нашему образу.

Путь к VHD-файлу от корня раздела с образами прописываем в поле “File”. После этого жмем “Save current system” и выходим из программы.

Дожидаемся пока закончится процесс создания VHD-образа и покидаем виртуальную семерку.

4. Установка Windows 7 Ultimate на VHD-образ

Выполнена средствами VirtualBox. Для этого:

  • Смонтирован NTFS-раздел с образом в хост-системе Linux
  • Создана виртуальная машина, причем в качестве образа диска выбран созданный нами образ
  • Установлена винда, стандартно, без ухищрений

Однако, надо сказать вот о чем. Мы помним, что наша система инсталирована в ВМ, а поэтому некоторые устройства определены на этапе установки и система подсунула для них соотвествующие драйвера. При запуске на Вашем реальном компьютере с вероятностью в 99% получится BSOD. Это связано с тем, что VirtualBox эмулирует контролер IDE следующим образом

и этот драйвер, работая в загружаемой системе конфликтует с реально установленным на мат. плате контроллером, при попытке системы прочесть файл образа с диска. Решается просто – выбираем “Обновить драйвер”, говорим, что не надо искать а мы сами укажем нужный драйвер и выберем “Стандартный двухканальный контролер IDE”

После этого выключаем нашу виртуальную машину и делаем её «реальной»

5. Настройка загрузчика Grub2

В конфиг Grub2 необходимо добавить загрузочную запись такого вида

menuentry “Windows 7 Ultimate SP1″ { set root=’hd0,msdos5′ ntldr /bootmgr}

где (hd0,msdos5) — NTFS-раздел, где размещены VHD-образы.

После этого можно перезагружаться и пробовать…

Заключение

После загрузки устанавливаем драйвера на наше реальное железо и радуемся жизни:

Изображенное на скринах – это полноценная ОС, работающая на реальном железе. Но они – всего лишь файлы на Вашем жестком диске. Эти файл могут быть скопированы, удалены, перемещены, архивированы и прочее. К тому же, такой метод решает извечную проблему конфликта Windows vs Linux на одном HDD. Теперь они мирно уживаются друг с другом и не портят друг другу жизнь.

Источник [2] [1] bootice: http://bbs.ipauly.com/viewtopic.php?f=2&t=2

[2] Источник: http://habrahabr.ru/post/228641/

Источник: https://www.pvsm.ru/linux/64107/print/

Создание и передача виртуального жесткого диска с ОС Ubuntu Linux в Azure

Установка Linux на vhd

  • 06/24/2019
  • Время чтения: 3 мин

Примечание

В Azure предлагаются две модели развертывания для создания ресурсов и работы с ними: модель развертывания с помощью Resource Manager и классическая модель.Azure has two different deployment models for creating and working with resources: Resource Manager and classic.

Читайте также  Код ошибки 24 при установке приложения

В этой статье описывается использование обеих моделей, но для большинства новых развертываний корпорация Майкрософт рекомендует использовать модель диспетчера ресурсов.

This article covers using both models, but Microsoft recommends that most new deployments use the Resource Manager model.

Теперь Ubuntu публикует официальные виртуальные жесткие диски Azure, загрузить которые можно по адресу: https://cloud-images.ubuntu.com/.Ubuntu now publishes official Azure VHDs for download at https://cloud-images.ubuntu.com/.

Если вам нужно создать свой собственный, особый образ Ubuntu для Azure, не выполняйте описанную ниже процедуру, а начните с таких заведомо рабочих виртуальных жестких дисков и настройте их так, как вам требуется.

If you need to build your own specialized Ubuntu image for Azure, rather than use the manual procedure below it is recommended to start with these known working VHDs and customize as needed. Последние выпуски образов можно всегда найти в следующих расположениях:The latest image releases can always be found at the following locations:

предварительные требованияPrerequisites

В этой статье предполагается, что вы уже установили операционную систему Ubuntu Linux на виртуальный жесткий диск.This article assumes that you have already installed an Ubuntu Linux operating system to a virtual hard disk.

Существует несколько средств для создания VHD-файлов, например решение для виртуализации, такое как Hyper-V.Multiple tools exist to create .vhd files, for example a virtualization solution such as Hyper-V. Инструкции см. в разделе Установка роли Hyper-V и настройка виртуальной машины.

For instructions, see Install the Hyper-V Role and Configure a Virtual Machine.

Замечания по установке UbuntuUbuntu installation notes

  • Дополнительные сведения о подготовке Linux для Azure см. в разделе Общие замечания по установке Linux.Please see also General Linux Installation Notes for more tips on preparing Linux for Azure.
  • Формат VHDX не поддерживается в Azure, поддерживается только фиксированный VHD.The VHDX format is not supported in Azure, only fixed VHD. Можно преобразовать диск в формат VHD с помощью диспетчера Hyper-V или командлета convert-vhd.You can convert the disk to VHD format using Hyper-V Manager or the convert-vhd cmdlet.
  • При установке системы Linux рекомендуется использовать стандартные разделы, а не LVM (как правило, значение по умолчанию во многих дистрибутивах).When installing the Linux system it is recommended that you use standard partitions rather than LVM (often the default for many installations). Это позволит избежать конфликта имен LVM при клонировании виртуальных машин, особенно если диск с OC может быть подключен к другой ВМ в целях устранения неполадок.This will avoid LVM name conflicts with cloned VMs, particularly if an OS disk ever needs to be attached to another VM for troubleshooting. Для дисков данных можно использовать LVM или RAID.LVM or RAID may be used on data disks if preferred.
  • Не настраивайте раздел подкачки на диске с ОС.Do not configure a swap partition on the OS disk. Можно настроить агент Linux для создания файла подкачки на временном диске ресурсов.The Linux agent can be configured to create a swap file on the temporary resource disk. Дополнительные сведения описаны далее.More information about this can be found in the steps below.
  • Размер виртуальной памяти всех VHD в Azure должен быть округлен до 1 МБ.All VHDs on Azure must have a virtual size aligned to 1MB. При конвертации диска в формате RAW в виртуальный жесткий диск убедитесь, что размер диска RAW в несколько раз превышает 1 МБ.When converting from a raw disk to VHD you must ensure that the raw disk size is a multiple of 1MB before conversion. См. дополнительные сведения в примечаниях по установке Linux.See Linux Installation Notes for more information.

Создание вручнуюManual steps

Примечание

Прежде чем создавать собственный образ Ubuntu для Azure, попробуйте использовать предварительно созданные и проверенные образов с сайта https://cloud-images.ubuntu.com/.Before attempting to create your own custom Ubuntu image for Azure, please consider using the pre-built and tested images from https://cloud-images.ubuntu.com/ instead.

  1. На центральной панели диспетчера Hyper-V выберите виртуальную машину.In the center pane of Hyper-V Manager, select the virtual machine.

  2. Щелкните Подключение , чтобы открыть окно виртуальной машины.Click Connect to open the window for the virtual machine.

  3. Замените текущие репозитории в образе на репозитории Ubuntu Azure.Replace the current repositories in the image to use Ubuntu's Azure repos. Эти действия могут незначительно отличаться в зависимости от версии Ubuntu.The steps vary slightly depending on the Ubuntu version.

    Перед редактированием /etc/apt/sources.list рекомендуется сделать резервную копию:Before editing /etc/apt/sources.list, it is recommended to make a backup:

    # sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

    Ubuntu 12,04:Ubuntu 12.04:

    # sudo sed -i 's/[a-z][a-z].archive.ubuntu.com/azure.archive.ubuntu.com/g' /etc/apt/sources.list # sudo apt-get update

    Ubuntu 14.04:Ubuntu 14.04:

    # sudo sed -i 's/[a-z][a-z].archive.ubuntu.com/azure.archive.ubuntu.com/g' /etc/apt/sources.list # sudo apt-get update

    Ubuntu 16.04:Ubuntu 16.04:

    # sudo sed -i 's/[a-z][a-z].archive.ubuntu.com/azure.archive.ubuntu.com/g' /etc/apt/sources.list # sudo apt-get update

  4. Теперь образы Azure Ubuntu используют ядро с расширенной поддержкой оборудования (HWE).The Ubuntu Azure images are now following the hardware enablement (HWE) kernel. Обновите операционную систему до последней версии ядра, выполнив следующие команды.Update the operating system to the latest kernel by running the following commands:

    Ubuntu 12,04:Ubuntu 12.04:

    # sudo apt-get update # sudo apt-get install linux-image-generic-lts-trusty linux-cloud-tools-generic-lts-trusty # sudo apt-get install hv-kvp-daemon-init (recommended) sudo apt-get dist-upgrade # sudo reboot

    Ubuntu 14.04:Ubuntu 14.04:

    # sudo apt-get update # sudo apt-get install linux-image-virtual-lts-vivid linux-lts-vivid-tools-common # sudo apt-get install hv-kvp-daemon-init (recommended) sudo apt-get dist-upgrade # sudo reboot

    Ubuntu 16.04:Ubuntu 16.04:

    # sudo apt-get update # sudo apt-get install linux-generic-hwe-16.04 linux-cloud-tools-generic-hwe-16.04 (recommended) sudo apt-get dist-upgrade # sudo reboot

    См. также:See also:

  5. Измените строку загрузки ядра в конфигурации Grub, чтобы включить дополнительные параметры ядра для Azure.Modify the kernel boot line for Grub to include additional kernel parameters for Azure.

    Для этого откройте файл /etc/default/grub в текстовом редакторе, найдите переменную GRUB_CMDLINE_LINUX_DEFAULT (или добавьте ее, если это необходимо) и измените ее, включив следующие параметры:To do this open /etc/default/grub in a text editor, find the variable called GRUB_CMDLINE_LINUX_DEFAULT (or add it if needed) and edit it to include the following parameters:

    GRUB_CMDLINE_LINUX_DEFAULT=»console=tty1 console=ttyS0,115200n8 earlyprintk=ttyS0,115200 rootdelay=300″

    Сохраните и закройте файл, а затем выполните команду sudo update-grub.Save and close this file, and then run sudo update-grub. Это гарантирует отправку всех сообщений консоли на первый последовательный порт, что может помочь технической поддержке Azure в плане отладки.This will ensure all console messages are sent to the first serial port, which can assist Azure technical support with debugging issues.

  6. Убедитесь, что SSH-сервер установлен и настроен для включения во время загрузки.Ensure that the SSH server is installed and configured to start at boot time. Обычно это сделано по умолчанию.This is usually the default.

  7. Установите агент Linux для Azure:Install the Azure Linux Agent:

    # sudo apt-get update # sudo apt-get install walinuxagent

    Примечание

    Установка пакета walinuxagent приведет к удалению пакетов NetworkManager и NetworkManager-gnome (если они установлены).The walinuxagent package may remove the NetworkManager and NetworkManager-gnome packages, if they are installed.

  8. Выполните следующие команды, чтобы отменить подготовку виртуальной машины и подготовить ее в Azure:Run the following commands to deprovision the virtual machine and prepare it for provisioning on Azure:

    # sudo waagent -force -deprovision # export HISTSIZE=0 # logout

  9. В диспетчере Hyper-V выберите Действие -> Завершение работы.Click Action -> Shut Down in Hyper-V Manager. Виртуальный жесткий диск Linux готов к передаче в Azure.Your Linux VHD is now ready to be uploaded to Azure.

СсылкиReferences

Ядро Ubuntu с расширенной поддержкой оборудования (HWE)Ubuntu hardware enablement (HWE) kernel

Следующие шагиNext steps

Теперь виртуальный жесткий диск Ubuntu Linux можно использовать для создания новых виртуальных машин Azure.You're now ready to use your Ubuntu Linux virtual hard disk to create new virtual machines in Azure. Если вы отправляете VHD-файл в Azure впервые, см. раздел Вариант 1. Передача VHD.If this is the first time that you're uploading the .vhd file to Azure, see Create a Linux VM from a custom disk.

Отправить отзыв о следующем:

Этот продукт

Источник: https://docs.microsoft.com/ru-ru/azure/virtual-machines/linux/create-upload-ubuntu

Установка Linux рядом с Windows 10

Установка Linux на vhd

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

Но при этом терять уже установленную Windows не желаете, чтобы в случае непредвиденной ситуации можно было вернуться в полностью рабочую систему, да и любимые игры и нужные программы всегда будут под рукой. Есть возможность установить Linux и Windows 10 на одном компьютере.

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

В этой инструкции мы рассмотрим, как установить Linux рядом с Windows 10. Я говорю Windows 10 потому, что это самая новая операционная система от Microsoft, но эти инструкции также подойдут для более ранних версий, таких как Windwos 7, 8 и 8.1.

Я предполагаю, что у вас уже есть установленная Windows, вы нашли и определились, от какого диска отделить немного места для Linux, только не знаете, как правильно это сделать. Здесь вы получите подробный ответ на этот вопрос. Затронем еще одну важную тему — UEFI. Эта технология используется на всех новых ноутбуках с Windows, и многих пользователей интересует, как установить Linux на UEFI и какие при этом могут возникнуть проблемы.

Немного теории

Для установки операционной системы Linux рядом с Windows 10 вам понадобится создать несколько дополнительных разделов диска. Минимальное количество — три раздела. Linux не принято устанавливать на один раздел как Windows, хотя такой вариант возможен.

Linux настолько гибок, что позволяет разместить систему, файлы пользователя и настройки на разных разделах. Это очень выгодно во время переустановки.

Вы переустанавливаете систему в системном разделе, а все ваши файлы на рабочем столе и настройки рабочего окружения останутся на месте.

Вот эти три раздела:

  • Системный;
  • Домашний;
  • Раздел подкачки.

Минимальные требования объема под системный раздел в различных дистрибутивах варьируются от семи до двадцати Гигабайт. Но этого хватит для установки самой системы и нескольких дополнительных программ. Если же вы собираетесь использовать много программ и игр, особенно если они занимают много места, необходимо взять еще пару десятков Гигабайт про запас. Я рекомендую использовать под системный раздел Linux так же, как и для диска C Windows, 30-40 Гигабайт.

Раздел подкачки используется, когда системе не хватает оперативной памяти. При определенном проценте заполнения Linux понемногу начинает скидывать неиспользуемые данные в этот файл. Поэтому для данного раздела подойдет объем в два раза меньше, чем размер вашей ОЗУ.

Но если вы планируете использовать спящий режим или гибернацию, то под раздел подкачки нужно выделить объем дискового пространства, равный размеру ОЗУ, потому что в этих режимах все содержимое оперативной памяти компьютера переносится на диск.

 Домашний раздел — это раздел с вашими файлами, фильмами, музыкой, загрузками. Прикиньте, сколько вам нужно.

Подготовка диска в Windows

Чтобы установить Linux рядом с уже использующейся Windows 10, нужно будет «отрезать» пространство от системного диска. Поэтому перед решительными действиями важно создать резервную копию системы или хотя бы важных файлов. Если все пройдет хорошо, ничего страшного не случится ни с файлами, ни с системой, но из-за какого-либо сбоя, например, отключения электричества, файловая система может быть повреждена. Вы и сами по невнимательности можете сделать что-то не так и удалить не то, что нужно.

Поэтому, если будете работать с системным диском, скопируйте важные файлы на внешний носитель, и, если есть возможность, создайте резервную копию операционной системы с помощью соответствующего пункта панели управления:

При работе с не системным разделом, например, D, E, F и т д, достаточно просто скопировать файлы оттуда.

Теперь переходим непосредственно к подготовке диска для установки Windows 10 и Linux. Проще всего это сделать с помощью стандартной утилиты управления дисками в Windows. Кликните правой кнопкой по значку «Этот компьютер» на рабочем столе и откройте пункт «Управление«:

Дальше нам нужна утилита Управление дисками:

Здесь внизу окна мы видим два диска: C (системный) и D (обычный). Я приведу пример, как изменить размер диска D. Для диска C все действия аналогичны.

Кликните по нужному диску правой кнопкой и выберите опцию Сжать том:

Откроется вот такое окно, в котором нужно ввести размер создаваемого тома в поле размер сжимаемого пространства:

Обратите внимание, вы не можете указать размер больше, чем количество свободного места на диске. Поэтому сначала освободите место, если еще этого не сделали. Кликаем на кнопку сжать. После этого появится неразмеченное пространство, из которого можно создать нужные разделы:

Вот и все. Теперь у вас есть место для установки Linux рядом с Windows 10. Выполнять дальнейшую разметку диска в утилите Windows не вижу смысла, поскольку все опасные операции, которые могли повредить систему, мы уже сделали, а разделы для Linux лучше всего и настраивать средствами Linux.

Подготовка диска в Linux

Это не следующий пункт установки Linux вместе с Windows 10. Это альтернативный вариант разметки диска без использования Windows. Если вы по каким-либо причинам не хотите использовать стандартную утилиту Windows для выделения нужного пространства, это также можно сделать с помощью любого LiveCD дистрибутива Linux с предустановленной программой для управления дисками Gparted. Например, того же Ubuntu.

Загрузитесь с диска Ubuntu, в поиске Dash наберите Gparted:

Откроется вот такое окно программы для управления дисками в Linux:

Здесь важно заметить, что разделы диска в Linux называются иначе чем в Windows. Здесь диски — это просто адреса файлов в виртуальной файловой системе dev. Позже вы поймете, что это такое, а сейчас важно только, что имя каждого раздела начинается с /dev/sd. Дальше идет буква, означающая физический диск (sda, sdb, sdc, sdd и так далее). За ней цифра, что обозначает номер раздела на диске, например: sda1, sda2.

В окне утилиты, кроме имени раздела диска, мы можем видеть файловую систему, размер и свободное место на диске. Теперь по размеру и файловой системе мы можем понять на каком диске у нас расположена система.

В моем примере /dev/sdb1 — это диск С в Windows, а /dev/sdb2 — D. Мы будем делать то же, что и в предыдущем примере. Давайте уменьшим размер раздела /dev/sdb2 (D) до 10 Гигабайт чтобы на освободившимся пространстве выполнить установку Linux на Windows 10. Для этого кликните по разделу правой кнопкой и выберите пункт Resize/Move:

В открывшемся окне можно ввести нужный размер вручную в поле New size или воспользоваться ползунком:

Затем нажмите кнопку Resize/Move.

Как видите, появилось свободное пространство, но реальных изменений на диске еще нет. Для того чтобы записать все на диск, нажмите зеленую галочку, или в меню Edit выберите пункт Apply All Operations:

Процесс изменения размера файловой системы может занять немного времени:

Теперь вы можете видеть, что раздел /dev/sdb2 уменьшился, и появилось свободное место:

Для системного раздела операции те же, только есть одно замечание: не трогайте начало раздела. Вы можете спокойно уменьшать размер раздела, добавляя свободное пространство после него, но не пытайтесь это сделать до него, вот так:

Так делать не нужно, иначе будет поврежден загрузчик Windows, его очень легко восстановить, но решать эти проблемы в самом начале знакомства с Linux вам, думаю, незачем.

Создавать разделы для Linux здесь мы тоже не будем, лучше все это сделать во время установки, специально предназначенной для этого утилитой.

Я не буду здесь подробно рассматривать, как установить Linux, все это уже подробно рассмотрено в моих статьях отдельно для разных дистрибутивов. Рассмотрим только несколько аспектов разметки диска. Возьмем Ubuntu, как самую популярную ОС для новичков, но в других дистрибутивах все почти так же.

На этапе выбора способа разметки я советую брать ручной вариант. Поскольку так вы лучше разберетесь, как устанавливать систему:

Здесь вы из освобожденного ранее места создаете те разделы, о которых мы говорили в самом начале статьи. Для корневого раздела точку монтирования нужно выбрать /, для домашнего — /home, а для раздела подкачки точка монтирования не указывается.

Дальше действуем все как обычно — по инструкции для определенного дистрибутива, и установка Linux рядом с Windows 10 будет выполнена успешно.

Установка Linux рядом с Windows 10 UEFI

На всех современных ноутбуках, выпускаемых с Windows 8, 8.1, 10 используется технология UEFI. Это новая прогрессивная технология, которая пришла на смену устаревшей BIOS. Первое важное и самое заметное изменение — использование таблицы разделов GPT, вместо устаревшей MBR, а также создание отдельного раздела диска для загрузчиков операционных систем.

Многие пользователи боятся, что UEFI усложнит установку Linux с Windows 10 на их ноутбук. И зря — в большинстве случаев нет ничего сложного. Если у вас уже установлена Windows, то, скорее всего, раздел efi уже был создан, и во время разметки диска нужно просто выбрать его для установки загрузчика.

 Раздел efi, как правило, создается с файловой системой fat32 и занимает около 30 Мегабайт памяти:

Если же у вас чистый винчестер, нужно создать таблицу разделов GPT. Это можно сделать с помощью той же Gparted, открыв меню Devices -> Create Partition Table:

Дальше необходимо создать efi раздел, делаем тоже с помощью Gparted, создаем обычный раздел, с файловой системой fat32 и меткой EFI:

Потом указываем этот раздел во время установки Linux вместе с windows 10, для него нужно указать точку монтирования /boot/EFI. Вот и все сложности с установкой в UEFI. Вообще, установку в UEFI поддерживают все дистрибутивы, работающие в Grub2.

Завершение установки

Многих новых пользователей интересует: «Как же загрузить потом мою Windows?» Не беспокойтесь, загрузчик Grub автоматически найдет загрузчик Windows и перед запуском компьютера предложит вам меню, где вы сможете выбрать операционную систему:

Таким образом, двойная загрузка Windows 10 и Linux будет настроена автоматически.

Если что-то пойдет не по плану, хотя такое вряд ли случиться, все очень легко настроить. Так что, если все сделано правильно, вы обязательно получите доступ к своей Windows после установки Linux.

Выводы

Источник: https://losst.ru/ustanovka-linux-ryadom-s-windows-10