Чи можу я використовувати Hyper-V gen 2 разом з Ubuntu?


15

Я спробував встановити Ubuntu 13.10 на свій ноутбук Windows 8.1 Pro. Зараз встановити його як gen 1 працює чудово, але встановити його як gen 2 не потрібно. Мені потрібно вимкнути захищений завантажувач, щоб отримати що-небудь, що очікується, але коли я його відключаю, я просто потрапляю в груб версії 2 з парами варіантів. Незалежно від того, яку я обрав, я отримую порожній екран, і нічого не відбувається. чи я щось роблю не так, чи пропускаю я якісь кроки, або Hyper-v не зможе запустити Ubuntu як віртуальну машину gen 2?

Відповіді:


12

Заради повноти. 14.04 працює над Hyper-V покоління 2. Серед іншого потрібна версія ядра 3.13 для покоління 2. Я сам користуюся ним, і він чудово працює.

Можливо, ви хочете встановити роздільну здатність екрану вручну, оскільки модуль ядра hyperv_fb ще не підтримує звичайний спосіб, як звичайний спосіб.

Це можна архівувати, відкривши файл /etc/default/grubіз редактором, який ви обрали як root. Потім відредагуйте рядок

GRUB_CMDLINE_LINUX=""

читати

GRUB_CMDLINE_LINUX="video=hyperv_fb:[width]x[height]"

замінивши [ширину] та [висоту] на потрібні значення. Наприклад, для роздільної здатності FullHD, яку я використовую

GRUB_CMDLINE_LINUX="video=hyperv_fb:1920x1080"

щоб застосувати нові налаштування, запустіть після цього у вікні терміналу

sudo update-grub

і перезапустити гостьову систему. Наступного разу ваш гість Linux повинен мати бажане дозвіл.


Я спробував встановити роздільну здатність 2160x1440, щоб вона відповідала екрану моєї Surface 3. Однак це дає помилку поза діапазоном при завантаженні. Чи є спосіб отримати його на підтримку такої високої резолюції? Якщо ні, то який максимум він підтримуватиме?
Мартін Браун

FullHD здається максимально підтримуваною роздільною здатністю зараз. Ви можете перевірити коментар у верхній частині файлового файлу драйвера Hyper-V ( git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/… ). Це виглядає як обмеження Hyper-V.
Ян Хенке

8

Так, ти можеш!

Ви можете знати лише одне: безпечну завантажувальну систему потрібно відключити . Hyper-V дозволяє захистити завантаження за замовчуванням, тому якщо просто натиснути майстра, щоб створити VM, він не працюватиме. Ви повинні відключити безпечну завантаження. Це можна зробити, змінивши налаштування віртуальної машини за допомогою Hyper-V Manager. У розділі Прошивки є опція для безпечного завантаження.

http://social.technet.microsoft.com/wiki/contents/articles/24545.installing-ubuntu-14-04-lts-as-a-generation-2-hyper-v-guest.aspx


7

Як зазначалося в обговоренні в наступній публікації блогу одного з прем'єр-міністрів, який працює над Hyper-V, це не схоже на те, що поточні дистрибутиви Linux підтримують Hyper-V gen2.

Над підтримкою Linux працює. Він не вимагає змін у Hyper-V, а в наборі компонентів LIS, а також деякі зміни ядра для підтримки відповідних пристроїв.

Ура,

Джон.

Довідка:

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.