Подвійне завантаження Windows 8 + Linux в UEFI BIOS


13

Моя мета найближчим часом - створити подвійну завантажувальну систему з Windows 8 і Debian Linux (для тестування) на Lenovo Ideapad 205, що має UEFI BIOS.

Я побачив декілька статей про нові функції Windows 8 щодо швидшого завантаження UEFI, і це може спричинити невідповідність GRUB та взагалі дистрибутивам Linux.

Наскільки це правда? Іншими словами, чи можу я очікувати певних проблем при установці цих ОС у наступному порядку?

  1. Встановіть Windows 8 на перший розділ, як 50% розміру жорсткого диска.
  2. Потім встановіть Debian з GRUB2 в інший набір розділів, в цей момент GRUB2 повинен замінити Windows MBR за замовчуванням.

3
Відредагуйте своє запитання, щоб включити посилання на ті статті, які ви прочитали.
Моав

1
Коли у вас є UEFI, тобі не потрібна баба. UEFI може самостійно вибрати завантажувач ОС. Інформація про те, як налаштувати Debian на UEFI
Marco

1
Ось докладний посібник із встановлення Debian на ПК із попередньо встановленою системою UEFI Secure-Boot Windows 8.

Відповіді:


4

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

У вас не повинно виникнути жодних проблем із цим налаштуванням, будь то ноутбук, вже придбаний у Windows 8 чи ні.

Те, що ви читали про несумісність, ймовірно, пов’язане із функцією захисту UEFI під назвою Secure Boot, яка вимагає завантажувачів (в ідеалі будь-якого доступу до апаратного забезпечення) цифровим підписом, щоб вони могли бути перевірені, що, крім усього іншого, перешкоджає націленню на зловмисне програмне забезпечення завантажувачів або підключення. -середні атаки під час завантаження по мережі.

Для сертифікації Windows 8 (для нових машин) Microsoft вимагає, щоб ця функція була реалізована та включена за замовчуванням; тому непідписані або порушені завантажувачі завантажувати не зможуть за замовчуванням. Але Microsoft також вимагає, щоб користувач мав змогу взагалі відключити цю функцію, якщо він захоче (якщо на апараті немає процесора ARM), при цьому відключений все працювало б як завжди.

У будь-якому випадку, багато систем з UEFI, які не постачалися з Windows 8, навіть не реалізують захищене завантаження, тому це ще менше клопоту.

Проблема може бути , коли ви хочете мати безпечну завантаження включений , але також компілювати свій власний завантажувач або ядро. У такому випадку все, що вам потрібно, підпишіть їх (можливо, лише завантажувач) та додайте відкритий ключ до сховища UEFI, щоб все, що підписано вашим приватним ключем, було перевірено як захищене, але вам доведеться купувати ключ підписати його.


Що стосується того, що ви говорите про швидше завантаження Windows 8, це не спричинить жодних проблем у цій програмі. Це те, що вони назвали гібридним завантаженням, яке використовує сплячку для кешування більшості основної системи замість традиційної послідовності завантаження; але це трапляється в будь-якій системі не тільки на базі UEFI (пам'ятайте, що Windows 8 працює і в системах на базі BIOS).

У будь-якому випадку, якщо це створює будь-які проблеми, його можна також відключити, і традиційний запуск все ще доступний.

Я сподіваюся, що це з’ясовує речі.


1

Узагалі не повинно виникнути проблем, якщо комп'ютер спочатку не був встановлений з Windows 8 (якщо ви дійсно самі встановлюєте 8 на первинний розділ).

Якщо ви плануєте придбати комп’ютер UEFI, який постачається з Windows 8 , то справи стають трохи цікавішими. однак більшість дистрибутивів Linux вже вирішили цю проблему підписання завантажувального коду. Зокрема, Ubuntu та Fedora вже знайшли рішення для цього, і Debian також обговорював це . Я впевнений, що це вирішиться через пару місяців.

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