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.

  1. диспетчер дисков -> отсоединить (отключает мой вторичный (не загрузочный) том nvme ssd, тот, который я планирую попытаться загрузить в Hyperv)

  2. создать vm. пропустить создание диска.

  3. откройте настройки vm. выберите физический диск вместо vhd.

  4. ПОДОЖДИТЕ 90 секунд или больше при первой загрузке, чтобы он отказался от загрузки PXE.

  5. Пусть загрузится. Войдите в систему. Что-то происходит, и он перезапускается сразу после входа в систему.

  6. После второй загрузки и второго входа в систему система работает стабильно.

Никаких других действий не требуется. Самый простой способ развернуть 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, и он работает как положено.

До этого метода я получал "в консоли мигающий курсор в левом верхнем углу". слишком.

Другие вопросы по тегам