Як я можу зробити 2 установки вікна в меню grub?


0

Я встановив Windows 7, Windows 8 і Ubuntu, і у мене є наступна проблема:

Grub2 розпізнає лише одну версію - завантажувач Windows 8 (який знаходиться на прихованому розділі, який називається System). Мабуть, ланцюжок завантажувача Windows 8 завантажує вікна 7 (хоча ОС за замовчуванням встановлено на вікна 7). Таким чином, замість завантаження Windows 7 безпосередньо з Grub, він проходить через grub & gt; windows 8 & gt; windows 7. А також, мені потрібно пройти через 2 різних меню завантаження для завантаження будь-якої з версій Windows, що дуже неефективно.

Як додати меню Windows 7 і Windows 8 до меню grub2?

Відповіді:


1

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

Ви можете перевірити поточний файл grub.cfg за адресою /boot/grub/grub.cfg (але не редагувати цей файл, він побудований з параметрів у /etc/grub.d/*)

Зверніть особливу увагу на запис Windows, який повинен бути там. Він повинен виглядати подібно до цього (витягнуто з grub2 на gentoo):

menuentry "Microsoft Windows (версія)"
в ланцюг
встановити корінь = (hd1,1)
drivemap -s hd0 hd1
ланцюговий завантажувач +1
}

Отже, зрозумійте, де корінь ваших W7 і W8 відносяться до вашого grub-диска (hd0) і додайте власні рядки в /etc/grub.d/40_custom, які нагадують вищезгадані користувальницькі дані. Припускаючи, що поточний 8 завантажувач для вас є правильним, 7 має бути досить легко налаштувати.

Після цього ви повинні оновити grub.cfg за допомогою:

sudo update-grub


0

Я не знаю, як додати його до grub, але я пропоную вам спробувати EasyBCD . Я мав Windows 7, Windows 8 CP, Ubuntu налаштування і з тієї ж причини, як ви описали, я використовував EasyBCD замість використання Grub. Отже, спробуйте! І так, у них є адекватна документація про те, як налаштувати і налаштувати його.

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