После попытки установить обе ОС в течение 2 дней я запутался и злюсь ... У меня SSD 128 ГБ и HDD 500 ГБ оба пустые. Мой ноутбук Asus K55VM. BIOS поддерживает UEFI.
Что я наделал:
Установите новый SSD (Samsung 830 128GB)
Используйте GParted на liveCD для создания новой таблицы разделов (GPT) и создания 3 разделов (в SSD) для различных целей:
- Раздел 1: 80 ГБ (w7);
- Раздел 2: 30 ГБ (Ubuntu 12.04 - Just / -);
- Раздел 3: 10 ГБ не используется (для дальнейшего расширения других разделов)
Установите Windows 7 (с UEFI) в разделе 1. Это создаст:
- / dev / sda1 -> 100 МБ для системы (загрузка UEFI, я думаю) - FAT32
- / dev / sda2 -> 100 МБ. для MSR
- / dev / sda3 -> 79 800 МБ. для данных Windows7
В этом пункте все работает отлично. У меня есть W7. Теперь я устанавливаю Ubuntu 12.04 amd64 (с UEFI) следующим образом:
Устанавливаем / в Раздел 2 -> / dev / sda4 30 Гб ext4, а в hdd устанавливаю / home и меняю местами.
Я выбираю загрузчик в / dev / sda1 (где он должен быть загрузочным UEFI).
Я устанавливаю обновления и перезагружаюсь.
Проблема: теперь просто появляется меню grub с записями Ubuntu, а не Windows 7.
Обнаружено альтернативное решение : когда я включаю ноутбук, перед загрузкой GRUB я нажимаю клавишу ESC и отображаю загрузку BIOS, так что я могу выбрать для загрузки раздел Windows, раздел Ubuntu, DVD, USB и т. Д., Но я думаю, что это не лучший способ загрузки разных ОС.
Я пробовал: sudo update-grub2 безуспешно.
Что я могу делать??
Решение jarondl прекрасно, но другое - использовать отдельную программу менеджера загрузки для выбора между GRUB и загрузчиком Windows. Мне известны три менеджера загрузки EFI, которые вы можете установить:
Обе команды rEFIt и rEFInd автоматически обнаруживают другие загрузчики, поэтому после их настройки они должны обнаружить загрузчик любой ОС и предоставить вам меню. Я еще не пробовал gummiboot, поэтому я не знаю, как это просто настроить, но концептуально он похож на rEFIt / rEFInd. Использование любой из этих программ усложняет процесс загрузки, поэтому, если GRUB работает и вы довольны этим, нет смысла использовать любую из этих программ. Они наиболее полезны, если GRUB темпераментный или просто обычный не работает, как я часто вижу в случае GRUB 2 в системах UEFI. В такой ситуации вы можете отказаться от GRUB 2 в пользу ELILO или загрузчика EFI ядра версии 3.3.0 или новее. Эти загрузчики не могут перенаправить процесс загрузки в Windows, что делает отдельный менеджер загрузки очень полезным.
источник
ОБРАТИТЕ ВНИМАНИЕ: только для x64
Добавьте это к
/etc/grub.d/40_custom
:Другой код не работает.
Проверено на ASUS N56V
источник