Hyper-V - загрузка ОС на физическом диске
Я установил Linux Mint на физический SSD и работал в течение нескольких лет.
Теперь для работы мне нужно запустить Windows 10 Pro на моем рабочем столе. Для этого я использовал отдельный физический SSD, но оставил старый Linux SSD подключенным к SATA внутри ПК.
Я хотел бы загрузить ОС Linux Mint, используя Hyper-V. Я установил диск в автономный режим в диспетчере локальных дисков Windows и подключил физический диск к виртуальной машине в Hyper-V.
Никакие виртуальные жесткие диски не прикреплены к виртуальной машине. Когда я запускаю виртуальную машину, у меня Hyper-V говорит "Начать успешно", и теперь он "работает".
Но единственное, что я вижу в консоли, - это мигающий курсор в верхнем левом углу. Я могу ударить и заставить его двигаться вперед, но никакой ввод / вывод не очевиден.
Еще одно (возможное) осложнение: диск разбит на части в некотором роде. На данный момент я не могу вспомнить назначение для каждого раздела, но он состоит из 5 различных разделов, включая Linux \Boot, \Root, \Swap и \Home.
Ох, и это EFI.
Есть идеи?
4 ответа
Я согласен с Джоном Уодсвортом. Сначала я последовал его методу и потерпел неудачу. Проблема в том, что я не могу установить superGrub.iso для загрузки физического диска, поскольку он не может найти устройства, подключенные к виртуальной машине hyper-v.
Невольно я обнаружил, что могу найти установочный диск Windows (например, cn_windows_10_business_edition_version_1803_updated_sep_2018_x64_dvd_07b164ed.iso), чтобы найти и загрузить диск.
1 год должен отсоединить физический диск от управления дисками Windows.
2 Вы должны только присоединить образ установочного диска Windows (.iso) к машине hyper-v. затем запустите его (если у вас есть как iso-файл, так и физический диск, будет ошибка). При установке двух дисков запустите vm, и вы увидите "Нажмите любую клавишу для загрузки с CD или DVD". нажмите любую клавишу БЫСТРО.
3 прикрепите физический диск.
4 Вернитесь к виртуальной машине, теперь вы увидите экран установки Windows, нажмите "Далее","Восстановить ваш компьютер", затем вы найдете меню загрузки, включая параметры загрузки вашей системы Windows, на физическом диске, подключенном к виртуальная машина.
В большинстве случаев вы должны выполнять описанные выше шаги каждый раз, когда запускаете виртуальную машину. хотя только один раз я обновляю систему с 1809 по 1903 год, она успешно перезагружается без ошибок. и после этого он не выдал ошибку на шаге 2. Таким образом, 4 шага - это стабильные способы загрузки системы.
Просто хотел отметить, что без каких-либо внешних ISO-образов Windows build 2004 загрузится для меня при подключении к сеансу Hyper-V в основной системе Windows build 2004.
диспетчер дисков -> отсоединить (отключает мой вторичный (не загрузочный) том nvme ssd, тот, который я планирую попытаться загрузить в Hyperv)
создать vm. пропустить создание диска.
откройте настройки vm. выберите физический диск вместо vhd.
ПОДОЖДИТЕ 90 секунд или больше при первой загрузке, чтобы он отказался от загрузки PXE.
Пусть загрузится. Войдите в систему. Что-то происходит, и он перезапускается сразу после входа в систему.
После второй загрузки и второго входа в систему система работает стабильно.
Никаких других действий не требуется. Самый простой способ развернуть P2V (физический в виртуальный).
Я был в состоянии загрузить без использования VHD.
Ключом для меня было использовать загрузку SuperGrub.iso --- Именно эта версия
Я подключил SuperGrubDisk iso в качестве привода DVD и загрузился на него. Оттуда я могу выбрать свой загрузочный том на физическом диске, и он загружается. УСПЕХ!
Спасибо @harrymc за всю вашу помощь с этим!
Для потомков я использую виртуальную машину Gen2 на Hyper-V на Win10 Pro.
PS: по общему признанию, это не только на 100% использование физического диска; это действительно вовлекает.iso, чтобы сделать начальную часть загрузки. Я считаю, что было бы возможно сделать это без.iso (возможно, перезаписать загрузочный том на физическом диске? Но я счастлив, как сейчас, и не могу больше тратить на это время:)
- У меня был файл X.img.
- Я преобразовал его в формат VHD с помощью команды vboxmanage Convertfromraw.
- Я создал виртуальную машину Hyper-V — Gen 1 — думаю, это ключевой момент.
- Я подключил X.vhd, и он работает как положено.
До этого метода я получал "в консоли мигающий курсор в левом верхнем углу". слишком.